Archiv für die Kategorie ‘Hardware’

OKI B430dn

Samstag, 31. Oktober 2009

Ich hab mir den Laserdrucker OKI 430dn zugelegt. Dieser wird von Ubuntu zwar nicht out of the Box unterstützt, aber die Installation ist recht einfach und wird im Wiki von ubuntuusers.de beschrieben.

Schon komplizierter ist es, die ppd-Datei auf der Webseite von Oki zu finden. Zwar kann man Linux als Betriebssystem angeben, aber wenn man eine andere Sprache als Englisch wählt, so ist die Seite leer.

Oder man nimmt einfach diesen direkten Link auf die Download-Seite.

Hostname in der Fritzbox

Sonntag, 13. September 2009

Wer eine Fritzbox sein Eigen nennt, wird festgestellt haben, dass sowohl Windows- als auch MacOS-Systeme ihren Hostnamen korrekt an die Fritzbox melden, mit Ubuntu-Systemen klappt dies jedoch nicht.

Um das zu ändern ist nur ein kleiner Eingriff ins System nötig. Zuerst braucht man die MAC-Adresse seiner WLAN-Karte. Diese erhält man am einfachsten im Terminal mit folgendem Befehl:

% ifconfig <Gerät>

<Gerät> steht hierbei für die WLAN-Karte und ist meist etwas wie eth0 oder ath0. Wenn man das Gerät nicht kennt, kann man es auch weglassen, dann werden alle Geräte angezeigt, und man muss die richtige heraussuchen.

In der Ausgabe findet man nun die MAC-Adresse:

ath0      Link encap:Ethernet  Hardware Adresse 00:1a:2b:3c:4d:5e
inet Adresse:192.168.178.22  Bcast:192.168.178.255  Maske:255.255.255.0
inet6-Adresse: fe80::219:e0ff:fe8c:cd3d/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metrik:1
RX packets:226783 errors:0 dropped:0 overruns:0 frame:0
TX packets:188469 errors:1 dropped:1 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:257943867 (257.9 MB)  TX bytes:19894136 (19.8 MB)

In meinem Fall ist es 00:1a:2b:3c:4d:5e

Diese Adresse am besten in die Zwischenablage kopieren (Strg-Shift-C). Danach öffnet man mit superuser-Rechten die Datei /etc/dhcp3/dhclient.conf im bevorzugten Editor:

% gksu gedit /etc/dhcp3/dhclient.conf

In der Datei muss man die Zeile

#send dhcp-client-identifier 1:0:a0:24:ab:fb:9c;

suchen, auskommentieren und die Adresse durch die eigene ersetzen (mit Strg-V):

send dhcp-client-identifier 00:1a:2b:3c:4d:5e;

Jetzt noch die WLAN-Verbindung neu starten (Rechtklick auf den NetworkManager, Funknetwerk deaktivieren und wieder aktivieren) und schon steht der Hostname in der Liste der Fritzbox. (dabei bekommt der Rechner aber auch eine neue IP-Adresse zugewiesen)

Nokia E51 mit Network Manager 0.7

Montag, 19. Januar 2009

Hinweis: Dieses Problem wurde mittlerweile mit einem Update behoben.

Eigentlich konnte ich, seit mit Intrepid der Network Manager in der Version 0.7.0 ausgeliefert wird, sehr einfach mit dem Handy ins Internet gehen. Per Kabel anschließen, der Network Manager erkennt es, fragt nach meinem Anbieter und bietet mir ab dann unter dem Oberpunkt Mobiles Breitband einen neuen Punkt (z.B.Eplus) den ich anklicken muss, schon bin ich verbunden.

Doch gestern viel mir auf, dass der Network Manager mein Handy nicht mehr erkennt. Mit ein bisschen Glück bin ich aber sehr schnell auf die Lösung des Problems gestoßen. Es liegt nicht am NM, sondern an der HAL. Das Handy muss in eine Regeldatei eingetragen werden, ab dem nächsten Verbinden kann der NM es wieder regulär verwenden:

Die Datei  /usr/share/hal/fdi/information/10freedesktop/10-modem.fdi muss mit root-Rechten bearbeitet werden und folgende Änderung vorgenommen werden:

Den Bereich der Nokia Handys suchen:

<!– Nokia –>

Und dem Kommentar und dem Feld der product_id die ID des E51 hinzufügen:

<!– Nokia –>
<match key=”@info.parent:usb.vendor_id” int=”0×421″>
<!– 6300/3109c/6120 Classic/E51/E71/E70/N95-3/E90/N70/E61/N95-2/N96/N82/N82 (alternate chip)/E66 –>
<match key=”@info.parent:usb.product_id” int_outof=”0x4f9;0×64;0x2f;0xab;0×418;0x4f0;0x4ce;0x43a;0x44d;0×070;0x3a;0×71;0×72;0xb0;0×42″>

Theoretisch ist das auch für andere Handymodelle vorstellbar, die Werte für venor_id und product_id erhält man mit lsusb:

$ lsusb | grep Nokia

Bus 001 Device 002: ID 0421:0042 Nokia Mobile Phones

Das Format ist dabei ID <vendor_id>:<product_id> und muss mit einem vorangstellten 0x eingetragen werden. (führende Nullen sind nicht notwendig)

Nachtrag: (vom 19.01.2009)

Der zugehörige Bug in Launchpad ist #261416, ein Patch, der das hier Vorgeschlagene erledigt, findet sich hier.

xmodmap

Montag, 19. Januar 2009

Vermutlich wurden die Probleme, die mir xmodmap seit Intrepid gemacht hat, inzwischen korrigiert. Jedenfalls habe ich festegestellt, dass es wieder funktioniert, wie hier beschrieben…