Archiv 2005
slight wep
geschrieben von: reaper, 24.12.2005
So nun ist Weihnachten und ich bin daheim, seit hier eine FritzBox als DSL-Router ihr Werk vollbringt kann ich mich mit dem Notebook auch frei durch den Raum bewegen *g* Nun bin ich aber das erste Mal seit meinem Update auf 6.0 wieder hier und natürlich gehts net mehr :(
Mit dem 5.4er FreeBSD konnte ich mich über den Befehl:
> ifconfig wi0 wepmode on wepkey meinwepschlüssel up > dhclient wi0
Mit IP und Defaultroute versorgen, diesmal gabs nur nichtssagende Fehlermeldungen :( Aber mit Hilfe von Tanta Google stellte ich dann fest das die FreeBSDler einen Teil der Netzwerktools mit OpenBSD Code überarbeitet haben und nun einiges anders läuft. Und genau es geht jetzt wieder mittels:
> kldload wlan_wep.ko > ifconfig wi0 ssid meinessid wepmode on weptxkey 1 wepkey 1:0xWEPKeyHex up > dhclient wi0
Wichtig damit ist das der weptxkey explizit angegeben werden muss. Damit es keine dummen Kommentare gibt von wegen WEP ist unsicher, das ist mir klar nur leider unterstützt meine Karte kein WPA :( Und Onlinebanking mach ich net übers geWEPte Wlan ;)
Das manuelle Laden des Kernelmoduls kann man sich freilich durch einkompilieren in den Kernel oder ein wlan_wep_load="YES" in der /boot/loader.conf ersparen.
r40 tunes
geschrieben von: reaper, 12.12.2005
So nachdem ich nun mein System letzte Woche neu aufsetzen musste stand auch die Konfiguration des ACPI Krams fürs Speedstepping und Suspending an. FreeBSD 6.0 unterstützt auf den Thinkpads nur S3 (Suspend to RAM) und S5 (Soft Power off). S1 und S2 vermisst man weniger da diese im Prinzip das selbe machen wie S3, schmerzlicher ist schon S4 da dieses die Speicherung aller Daten auf die Platte bedeutet und dann richtig Strom spart. Immerhin werden bei S3 auch alle Systeme, bis auf die Lebenserhaltung des RAMs und den Tiefschlaf der CPU, abgeschaltet.
Um sich das Leben komfortabel zu gestalten müssen allerdings noch ein paar Feineinstellungen vorgenommen werden. Allgemein muss eins beachtet werden, das Aufwachen funktioniert nicht mit eingeschalter Hardwarebeschleunigung vom X11.
Ansonsten macht die Kombination aus Touchpad und Trackpoint standardmäßig ein paar Zicken so das ein Neustart des moused nötig ist. Mittels eines hint.psm.0.flags="0x2000" in /boot/device.hints erübrigt sich ersteinmal der Neustart des moused. Ein zusätzliches hw.psm.synaptics_support="1" in der boot/loader.conf lässt dann auch den Trackpoint wieder aufwachen und aktiviert die dritte Maustaste.
Nach dem Aufwachen spinnt der X-Server noch ein wenig rum und zuckt kurz herum, daher sollte man die /etc/sysctl.conf mit den Einträgen hw.acpi.reset_video=0 und hw.syscons.sc_no_suspend_vtswitch=1 ergänzen. Dannach wacht das Thinkpad auf wie Dornröschen ;)
conky und die zwei akkus
geschrieben von: reaper, 08.11.2005
Zu meinen neuen Akkus gesellte sich nun ein kleines Problem. Ich nutze um mir ein paar schöne Informationen zum Systemstatus anzuzeigen das Tool Conky, dieses kann normalerweise auch den Status mehrerer Akkus ausgeben. Leider scheint das unter Freebsd nicht so recht zu funktionieren, da die Daten aus den sysctl Einträgen gezogen werden und die berechnen die Akkulaufzeit pauschal für alle Akkus. Es ist also mit Conky nicht ohne weiteres möglich den Füllstand der einzelnen Akkus anzuzeigen.
Daher habe ich mir ein kleines Shellskrip geschrieben das diesen Mißstand behebt und mir den Ladezustand meiner beiden Akkus anzeigt und zusätzlich die gesamte Restlaufzeit ausgibt. Zum Glück kann Conky auch Shellskripte ausführen und deren Ausgaben anzeigen.
#!/bin/sh BATS="0 1" for i in $BATS do CUR_STATE=`acpiconf -i $i | grep "State" | cut -f 4` if [ "$CUR_STATE" != "Not Present" ]; then MAX_CAP=`acpiconf -i $i | grep "Design capacity" | cut -f 2 | cut -d " " -f 1` CUR_CAP=`acpiconf -i $i | grep "Remaining Capacity" | cut -f 2 | cut -d " " -f 1` # show percentage only if battery is present if [ "$CUR_STATE" != "Charging" ]; then echo "Battery $i: $(( $CUR_CAP*100 / $MAX_CAP )) % (Discharging)" else echo "Battery $i: $(( $CUR_CAP*100 / $MAX_CAP )) % (Charging)" fi fi done LIFETIME=`sysctl -n hw.acpi.battery.time` if [ "$LIFETIME" != "-1" ] then echo "Remaining: $(($LIFETIME/60)):$(( $LIFETIME%60 ))h" fi
Sicher noch nicht das Optimum aber alle Infos die ich brauche.
neuer akku
geschrieben von: reaper, 08.11.2005
Tja, ich gehör auch zu denen die überall rumerzählen das man seine Akkus am besten bei 50% geladen im Kühlschrank lagert und was mach ich? Genau ich lass meinen Akku immer im Notebook drin.
Leider ist ein Thinkpad ohne Akku auch ein wenig instabil und ich drück mich immer drum den Akku immer im Fach. Zum Dank dafür gibt er jetzt langsam den Geist auf und ich muss mich nach Ersatz umsehen. In der Bucht kosten neue Akkus etwa 80 € was mir im Augenblick zu teuer ist, aber es gibt ja auch noch die Ultra-Bay Akkus die man statt des CD-ROMs einklinken kann. Die gibt es schon für 40 € und die halten ca. 2 Stunden, was ja auch schon was ist. Zusammen mit meinem kränkelnden Akku gibt das immerhin wenigstens wieder reichlich 4 Stunden Laufzeit und rausnehmen kann man diesen auch leicht.




