usb-modeswitch erzwingen - Brauche ich eine udev-Regel?

  • Hallo zusammen,

    ich bin neu hier, Novize mit dem Raspberry Pi und ganz am Anfang mit Linux.

    Kurzzusammenfassung:
    Ziel: Internetzugang per UMTS Surfstick für Raspberry PI B+
    Fehler: usb-modeswitch schhaltet nicht auf korrekte Product Id u. interpretiert UMTS Surfstick als Speichermedium
    Hardware: ZTE WCDMA Technologies MSM MF627/MF628/MF628+/MF636+ HSDPA/HSUPA (1&1 UMTS Surfstick)
    Software: wvdial, usb-modeswitch

    Langfassung:
    Ich möchte den Internetzugang für einen Raspberry Pi B+ per UMTS realisieren. Dabei taucht das oben beschriebene Problem auf. Bootet der Pi mit eingestecktem Surfstick, so wird dieser mit der Id 2000 als CD-ROM interpretiert. Stecke ich den Surfstick erst nach dem Booten an, erhält er die ProductId 0x0117 einer MMC Speicherkarte, obwohl er laut syslog für einen kurzen Moment als GSM Modem erkannt wird. Die wahrscheinlich richtige ID müsste 0x0031 oder 0x0037 lauten.

    Trotz zahlreicher Seiten und Forenbeiträge über die Fehlfunktion komme ich nicht weiter. Bisher habe ich mich mit udev allerdings nicht beschäftigt. Meine Idee: Erzwingt eine udev-Regel das Umschalten auf die korrekte ProductId, sodass der UMTS Surfstick korrekt alls Modem erkannt und die ttyUSB*-Einträge angelegt werden? Wie müsste die Regel aussehen?
    Oder ist es mit dem verwendeten Stick aussichtslos?

    Hier die Logs:
    Nach dem Anstecken:


    Beim Booten mit angestecktem Surfstick:

    Code
    root@raspberrypi:/home/pi# lsusb | grep ZTE
    Bus 001 Device 005: ID 19d2:2000 ZTE WCDMA Technologies MSM MF627/MF628/MF628+/MF636+ HSDPA/HSUPA
    root@raspberrypi:/home/pi# dmesg | grep ZTE
    [    8.585094] usb 1-1.4: Manufacturer: ZTE,Incorporated
    [    9.682683] scsi 0:0:0:0: CD-ROM            ZTE      USB SCSI CD-ROM  2.31 PQ: 0 ANSI: 2


    Fehlermeldung beim Starten von wvdial:

    Code
    root@raspberrypi:/home/pi# wvdial
    --> WvDial: Internet dialer version 1.61
    --> Cannot open /dev/modem: No such file or directory
    --> Cannot open /dev/modem: No such file or directory
    --> Cannot open /dev/modem: No such file or directory


    Auszug aus dmesg:

    Code
    [    8.513708] usb 1-1.4: New USB device found, idVendor=19d2, idProduct=2000
    [    8.540534] usb 1-1.4: New USB device strings: Mfr=3, Product=2, SerialNumber=4
    [    8.565071] usb 1-1.4: Product: 1&1 Surf-stick
    [    8.585094] usb 1-1.4: Manufacturer: ZTE,Incorporated
    [    8.607371] usb 1-1.4: SerialNumber: MF19001MOD010000
    [    8.635684] usb-storage 1-1.4:1.0: USB Mass Storage device detected
    [    8.666695] scsi0 : usb-storage 1-1.4:1.0

    Vielen Dank im voraus für Eure Hilfe!
    Nick

  • usb-modeswitch erzwingen - Brauche ich eine udev-Regel?? Schau mal ob du hier fündig wirst!

  • Hallo, das gleiche Problem habe ich auch.

    Stecke ich den Stick (Telekom web'n'walk Stick Fusion III, Huawei E352s-5) am Desktop Rechner (Linux Mint) an, so wird dieser als Speichermedium erkannt:

    Kennung: 12d1:14fe

    Nach dem Umschalten in den Modem-Modus bekomme ich die Kennung: 12d1:1506

    Soweit, so gut.

    Am Raspberry PI wird der Stick auch zunächst als Speichermedium erkannt, jedoch kann ich im Raspbian nicht in den Modem-Modus (12d1:1506) umschalten.

    Woran liegt das? Was mache ich hier falsch?
    Auch ein automatisches Script beim Booten hilft nicht weiter. Die Umschaltung funktioniert nicht. Der Stick bleibt im Speichermodus.

    Danke für Hilfe.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!