Den Huawei E161 Surfstick unter Ubuntu 10.04 einrichten

Bis Ubuntu 9.10 (Karmic Koala) hat der Huawei E161 Surfstick relativ problemlos funktioniert, so dass er in den meisten Fällen einfach automatisch erkannt wurde und über den Network Manager benutzt werden konnte. Unter Ubuntu 10.04 (Lucid Lynx) funktioniert das leider nicht mehr. Zum Glück findet Google jedoch bereits wenige Tage nach der Veröffentlichung von Ubuntu Lucid Lynx eine Lösung für das Problem.

Die Ursache des Problems liegt darin begründet, dass der Huawei E161 Surfstick wie die meisten Surfsticks neben dem GSM-Modem noch einen USB-Massenspeicher beinhaltet, der mit der Treibersoftware von Windows ausgestattet ist. Ein Feature, dass für Windowsbenutzer sicher sinnvoll sein mag, gerade weil die vorinstallierte Treiberdatenbank von Windows traditionell mangelhaft ist. Für Pinguinliebhaber ist es aber nutzlos und so stört das zusätzlich auftauchende Icon auf dem Gnome-Desktop für den neu erkannten Massenspeicher mehr, als es nützt.

Das Problem mit Ubuntu 10.04 ist nun, dass beim Einstecken des Sticks das GSM-Modem nicht mehr initialisiert und somit nicht erkannt wird, weil eine in Ubuntu 9.10 noch vorhandene Udev-Regel nun nicht mehr Existiert. Sie kann aber leicht manuell ergänzt werden, wie im Ubuntu Bug #414458 (Kommantar 4)  beschrieben wird.

Undzwar muss einfach eine fehlende Zeile in der Datei /lib/udev/rules.d/61-option-modem-modeswitch.rules hinzugefügt werden. Anschließend kurz neustarten und der Surfstick funktioniert wieder, wie gewohnt -- inklusive nervigem Desktopicon für die Windowstreiber. :-)

Datei /lib/udev/rules.d/61-option-modem-modeswitch.rules
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1446", RUN+="modem-modeswitch -v 0x%s{idVendor} -p 0x%s{idProduct} -t option-zerocd"


attachments

imageappend Append an Image
>