web’n'walk Stick doch mit Linux
Vor einer Woche habe ich noch frustriert festgestellt, dass mein neuer web’n'walk USB-Stick (HSDPA) nicht mit Linux zusammenarbeitet (siehe hier). Das war letzte Woche, seit eben geht’s
Es galt zwei Probleme zu umschiffen. Zunächst verhält sich der Stick wie ein Speichermedium (usb-storage), damit beim Anstecken unter Windows sogleich die auf dem Stick befindlichen Treiber geladen werden. Ist das Gerät aber als Speichermedium erkannt, lässt es sich nicht als Modem nutzen. Für eine Vielzahl von ähnlichen Geräten gibt es dazu das Tool usb_modeswitch, mit dem der Gerätemodus von Speichermedium auf Modem umgeschaltet werden kann. Danach greifen normalerweisde die normalen udev-Regeln und die Modemtreiber (usbserial oder option Module) werden geladen, die Gerätedateien /dev/ttyUSBx werden angelegt und gut ist’s. An dieser Stelle nochmals vielen Dank an Josh, den Betreiber obiger Seite.
Und genau hier gab’s mit dem T-Mobile Stick das zweite Problem. Er wird von den Treibern im aktuellen Kernel nicht erkannt. Doch genau dazu gibt es bereits ein eigenes Modul, das von der Firma Option (die den Chipsatz bastelt) unter GPL hergestellt wird. Da ich in den Dateien Hinweise auf Debian gefunden habe, gehe ich davon aus, dass sie den Treiber als .deb bereitstellen möchten. Für den eePC gibt’s bereits fertige Pakete im Forum. Aber nun zum Treiber:
Ich habe einerseits das Modul hso (hier zu haben) und andererseits eine nur für genau diesen Stick benötigte Alternative zum obigen usb-modeswitch, das Tool “rezero utility” gebraucht. Prinzipiell beides mit make und make install schnell einzubauen (natürlich kernel-devel vorher installieren).
Wollte ich meinen Stick jetzt als Netwerkkarte ansprechcen (mit dem mitgelieferten Skript connect.sh), dann gab’s einen System-Freeze. Aber der Workaround steht auch bereits im Forum (siehe hier). Also ändern und nochmals bauen.
Seitdem kann ich nach dem Einstecken des Stick mittels “./connect.sh up” per HSDPA/UMTS online gehen. Das Skript natürlich vorher noch anpassen:
export APN=”internet.t-mobile”
export USR=”t-mobile”
export PAS=”tm”
und die PIN natürlich
Finde ich gut, wie die Firma Option agiert und Treiber für ihre Hardware unter GPL vertreibt.
12. April 2008 um 21:42
Hallo,
mit welcher Distribution hat es bei dir geklappt? Ich tue mich schon ne Woche ab, das Ding unter Ubuntu 7.10 zumm Laufen zu bringen, aber habs bisher noch nicht geschafft. Und meine Suche in den Foren hat auch noch niemanden ergeben, der das geschafft hat.
Wie sind dabei deine Netwerkeinstellungen im (K)networkmanager? Ausgeschaltet?
Hast du auch die PIN-Abfrage deaktiviert?
Gruß
Johannes
13. April 2008 um 1:40
Kubunto 7.10 (gutsy).
KNetworkmanger nutze ich nicht, ich rufe per sudo auf der Konsole das mitgelieferte Skript connect.sh auf.
PIN ist nicht deaktiviert, dafür steht sie im Klartext in obigem Skript drin.
02. Mai 2008 um 9:22
Wie bekommt man das mit dem Systemfreeze in den Grif?
02. Mai 2008 um 16:19
Nachdem ich den oben erwähnten Patch eingespielt hatte gab es keinen Freeze mehr.
02. Mai 2008 um 18:40
also, mit hso 1.2 hab ich kein freeze mehr, connect geht auch, aaaber
dmesg sagt folgendes:
HSO: Found Network port hso0
HSO: Found Control port /dev/ttyHS0
HSO: Found Application port /dev/ttyHS1
HSO: Found Diagnostic port /dev/ttyHS2
fehlt da nicht der Modemport /dev/ttyHS3 ??????
und
./connect.sh up ergibt folgendes:
connecting
ATZ
OK
AT_OWANCALL=1,1,0
OK
AT_OWANDATA=1
_OWANDATA: 1, 172.20.254.135, 0.0.0.0, 193.254.160.1, 193.254.160.130, 0.0.0.0, 0.0.0.0, 72000
OK n inet
connected
add route
set nameserver
sieht ja gut aus, aber nen ping irgendwo hin ist nicht möglich.
also wo wird wohl der Hund begraben sein?
Gruß
Orkan
03. Mai 2008 um 3:21
Was sagt denn ifconfig? Ist das Interface nach dem connect mit externer IP usw. konfiguriert?
06. Mai 2008 um 16:33
also ifconfig sagt nichts über das Interface hso0….
hm…. wählen tut er, ip bekommt er auch nur das Interface wird nicht gebildet
hso ist per modprobe eingebunden, sagt zumindest auch lsmod
tja, als linuxanfänger hat man es nicht leicht
09. Mai 2008 um 11:50
Hallo Orkan, passiert mir mit t-mobile auch. Denke, die Pings werden wohl von dem Provider unterdrückt (Port gesperrt oder so). Aufruf der Website klappt dann aber ohne Probleme. Ich kann übrigens HSOconnect empfehlen, nette, kompakte Oberfläche mit ausreichender Info. Download über http://www.pharscape.org. Habe Ubuntu 7.10 am Start.
Gruß
DebPinguin
30. Mai 2008 um 15:55
EEEPC und T-Mobile Web’n’Walk Stick VS. Web’n’Walk III Stick…
Jaja, ist ja schon gut. Ich höre ja auch schon auf ständig über den EEEPC in Verbindung mit dem T-Mobile Stick zu erzählen. Ich möchte nur noch abschließend allen T-Mobile Kunden einen Hinweis geben. Ich habe den Web’n’Walk Vertrag mit T…
13. Juni 2008 um 23:40
bringt ihr diesen sch.. stick auch unter win XP zum laufen? hab kein service pack2 dafür und daher funktioniert er leider nicht! könntet ihr mir helfen? mit den einstellungen usw !!?? oder wie funktioniert das mit dem wLan untervista und XP ? bekomme das laptop meiner lebensgefährtin einfach nicht online!
unter 98 hab ich irgendwie nie solche probleme gehabt! wäre schön, was zu lesen von euch!
TTzscherlich
14. Juni 2008 um 10:48
Hm, ich hab ihn unter Vista probiert, das hat funktioniert. Die Treiber sind ja allesamt drauf.
UMTS hat aber nichts mit WLAN zu tun?!
Wenn du mit XP SP1 WLAN Probleme hast kann das daran liegen, dass die derzeit verwendeten Verschlüsselungsmethoden dort noch nicht verfügbar sind. Ich hab dazu dann kurzzeitig beim WLAN-Router alle Sicherungsmaßnahmen abgeschaltet (kein WPA, WPA2-PSK usw.), die Verbindung mit XP hergestellt (ging dann problemlos), dann XP aktualisiert auf SP2 über Inet und dann (WICHTIG!) wieder das Höchstmaß an möglichen Sicherungsmaßnahmen am WLAN-Router eingestellt. Das ließ sich dann auch bei XP einstellen.
15. Juni 2008 um 18:50
naja, hatte noch nie was mit wlan zu tun, habe bisher immer nur win98 gehabt und die pc in reihe mit dem runden stecker und dann einen pc mit modem verbunden und dann diesen mit jana server programm als server genutzt! daher hab ich da jetzt echt keine ahnung, wie ich die unter verbinde! also weder mit kabel noch über wlan! hab mittlerweile auch nur noch je ein pc mit 95 und 98 im netz und die können nicht online gehen! hab mir schon einen hub zugelegt, nur beide laptops ans kabel legen ist halt auc sch.. und es würde halt auch erstmal reichen, wnn ich die 2 laptops verbunden bekomme, um online zu gehen! ich bin ja auch schon soweit, das ich auf “netwerk” und dann auf “netzwerk u freigabecenter” gehen muss, zuminest bei vista und das wlan ist an! nur dann, wie weiter?? und der mit vista, ist der pc, mit dem ich auch online gehe! und kann ich mein 98er und 95er mit ins netz nehmen?
28. Juni 2008 um 19:26
hallo habe mir ein eee pc gekauft habe web n walk stick von t-mobele auch linux habe keine ahnung wie er erkannt wird kann mir jemand schnell helfen
29. Juni 2008 um 10:30
Guck mal mit google, imho gibt’s bereits vorgefertigte Pakete für den eeePC, die sind dann sehr einfach zu installieren.
06. Oktober 2008 um 14:12
Hallo Floschi,
wäre super, wenn du die verkürzte Anleitung von oben noch etwas ausführen könntest. Quasi von “Zusammenfassung” auf “Idotensicher”.
Ich bin momentan soweit:
wimmac:/home/wimpato# usb_modeswitch
Looking for default devices
Found default devices (1)
All devices in target class mode
No default device found. Is it connected? Bye
06. Oktober 2008 um 14:18
Ich nutze usb_modeswitch nicht, da es für meinen Stick ein Tool gibt, das genau ihn besser unterstützt. Lies mal den Absatz ab “Ich habe einerseits”
Die dort verlinkten Foren geben oftmals auch viel detailliertere Anleitungen.
06. Oktober 2008 um 15:39
Heidefix, danke für die rasche Antwort!
Geht klat, ich habe auch Rezero installiert. Bin evtl. einen Schritt weiter, aber ich sehe den Wald vor lauter Bäumen nciht mehr.
./connect.sh: line 24: /dev/ttyHS0: No such file or directory
Welcher Befehl / welches Programm ist denn für den ttyHSO zuständig?
06. Oktober 2008 um 15:46
Alles gleichzeitig geht nicht.
Für ein Gerät (/dev) mit dem Namen HSO ist vermutlich das Modul HSO verantwortlich
06. Oktober 2008 um 16:17
Ich sehe schon, so komme ich nicht weit!
Das doofe ist ja, dass dieses Modul HSO die oben genannte Directory nciht angelegt hat…
06. Oktober 2008 um 16:32
Nachdem ich NUTZER und nicht ENTWICKLER bin, empfehle ich dir nochmals, dich an die oben verlinkten Foren zu wenden.
06. Oktober 2008 um 17:22
Okay
13. November 2008 um 3:00
Hey, ich habe mir gestern Ubuntu installiert… und damit ist mein Ausflug in die Linux Welt wohl auch beendet…*grrr*
Hab keine wirklich gute Anleitung gefunden, um den schwarzen web n walk Stick zum Laufen zu bringen…
Ne halbe Nacht vorm Rechner verbracht, ohne nennenswertes Ergebnis
Daher mein Motto: ” GOODBYE LINUX, HELLO AGAIN WINDOWS…