[potc] UMTS, ich bekomm's nicht hin

kombjuder

IPPF-Promi
Mitglied seit
2 Nov 2004
Beiträge
3,086
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich bin so ganz allmählich der Verzweiflung nahe.

Die UMTS-Anbindung will nicht laufen.
Ich habe die Files gemäß wiki angelegt und bereitgestellt.

Wenn ich versuche pppd nofork erhalte ich

pppd: unrecognized option 'nofork'

mit pppd call options nodetach kommt

Failed to open /dev/ttyUSB0: No such device

modprobe kennt Horst nicht.

Huawei-Stick ist installiert und ppp_async.ko ist eingefügt. ppp_async startet beim booten nicht, auch nicht wenn der Stick eingesteckt ist.

Wo bitte soll ich suchen, bzw wie bekomme ich ttyUSB0 ans laufen?

Versucht mit verschiedenen selbstkompilierten Versionen und der .99 von der Homepage.


Vielleicht kann mir ja jemand helfen.
 
Hallo,
...Failed to open /dev/ttyUSB0: No such device

Die Huawei-Sticks geben sich zunächst mal als USB-Datenträger aus und müssen explizit in den Modem-Modus geschaltet werden, z.B. mittels dem Programm usb_modeswitch.

Weiss nicht mehr, welcher Kerneltreiber dann zuständig ist, CONFIG_USB_ACM, USB_SERIAL_GENERIC oder CONFIG_USB_SERIAL_OPTION. Hatte ja meinen Huawei E172 am Horst nur kurz ausprobiert und wegen schwacher Performance wieder aufgegeben.

Nachtrag: Hab meine Horst-Buildumgebung (OpenWrt) durchgeschaut und das prophylaktisch gebaute usb_modeswitch gefunden. Wenn Interesse an fertig kompilierten Binary für Horst zum Ausprobieren besteht (uCLib 0.9.30.1 ohne EABI-Support), dann bitte melden. Die libusb.so wird dann auch noch gebraucht; das Binary könnt ich auch noch liefern.

Zweiter Nachtrag: Oha, im ersten obigen Link steht noch:
Newer kernels try to switch Huawei devices from the driver (special treatment in usb-storage), which does not seem to work all the time. Read last paragraph of Troubleshooting
Vielleicht ist usb_modeswitch gar nicht mehr nötig? Dann muss aber wohl der usb-storage-Treiber vorhanden sein.

Es wäre interessant, zu wissen, was in deiner /proc/bus/usb/devices drinsteht.
 
Zuletzt bearbeitet:
Es wäre interessant, zu wissen, was in deiner /proc/bus/usb/devices drinsteht.

Ganz einfach nichts. Also wird der Stick wohl nicht korrekt initialisiert.

dmesg sagt:

<6>usb 2-1: new full speed USB device using ohci_hcd and address 3
<6>usb 2-1: New USB device found, idVendor=12d1, idProduct=1003
<6>usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
<6>usb 2-1: Product: HUAWEI Mobile
<6>usb 2-1: Manufacturer: HUAWEI Technologies
<6>usb 2-1: configuration #1 chosen from 1 choice
 
Ganz einfach nichts. Also wird der Stick wohl nicht korrekt initialisiert.
Es müssten zumindest die USB-Controller aufgeführt sein. Wenn es bei dir ganz leer ist, dann hat das vielleicht eine andere Ursache, die mit dem Nichterkennen des Sticks nichts zu tun hat. Bei mir steht nämlich, ohne dass am USB-Anschluss was eingesteckt ist:
Code:
root@horst1:/proc/bus/usb# cat devices

T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 1
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev= 2.06
S:  Manufacturer=Linux 2.6.30.4 ohci_hcd
S:  Product=OHCI Host Controller
S:  SerialNumber=0000:00:0e.1
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 1
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev= 2.06
S:  Manufacturer=Linux 2.6.30.4 ohci_hcd
S:  Product=OHCI Host Controller
S:  SerialNumber=0000:00:0e.0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 2
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 2.06
S:  Manufacturer=Linux 2.6.30.4 ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=0000:00:0e.2
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms
root@horst1:/proc/bus/usb#


dmesg sagt:

<6>usb 2-1: new full speed USB device using ohci_hcd and address 3
<6>usb 2-1: New USB device found, idVendor=12d1, idProduct=1003
<6>usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
<6>usb 2-1: Product: HUAWEI Mobile
<6>usb 2-1: Manufacturer: HUAWEI Technologies
<6>usb 2-1: configuration #1 chosen from 1 choice
Das sieht für mich so aus:
  • USB funktioniert bei Dir grundsätzlich. Ansonsten würde diese Meldung nicht erscheinen.
  • Wegen "ohci_hcd" (anstatt "ehci_hcd"): der Stick wird als ein USB-1.1-Gerät behandelt, obwohl er wohl wie andere UMTS Stick auch ein USB-2.0-Gerät ist. Er sollte damit grundsätzlich schon funktionieren, ggf. halt mit reduzierter Performance.
  • Falls es da nicht noch weitere dmesg-Meldungen gab: eine Umschaltung in Modem-Modus ist noch nicht erfolgt.
Falls eine Umschaltung durch usb-storage geschehen wäre, wären Meldungen von usb-storage aufgetauchen und danach wäre ein neues USB-Device gemeldet worden. Hier ist wohl ein Beispiel dafür. usb-storage braucht zum normalen Funktionieren auch SCSI-Treiber. Evtl. muss das alles geladen sein, damit die Umschaltung richtig funktioniert???

Ansonsten gibts ja noch die Möglichkeit mit manuellem Umschalten via usb_modeswitch. Siehe hier, wo die Vendor:produkt-ID auch 12d1:1003 ist.
 
Hallo Kombjuder,
teste doch mal den aktuellsten kernel patch, dann wird dein stick richtig als usb 2.0 device verwendet was die Stabilität wohl erheblich erhöht.

peter
 
Hallo Kombjuder,
teste doch mal den aktuellsten kernel patch,

Hallo, ihr zwei,

danke für euere Hilfe. Den Test kann ich erst nächste Woche machen.

Ein Ergebnis für cat devices ähnlich dem von arnysch habe ich zwischenzeitlich auch, ohne das ich etwas gemacht hatte.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.