HSDPA-Modem funktioniert nur an bestimmten USB-Anschlüssen

HSDPA-Modem funktioniert nur an bestimmten USB-Anschlüssen

Je nachdem, welcheUSB-AnschlussIch verwende zum Verbinden meinerHSDPA-Modem, ob der Netzwerkmanager eine Verbindung zum Internet herstellt oder nicht. Früher funktionierte es bei mir auf allen Ports (d. h. es wurde automatisch eine Internetverbindung hergestellt), aber mit der Zeit blieb es auf einigen Ports einfach stehen.

lsusbDie Ausgabe sieht in allen Fällen so aus (die Geräte-ID variiert je nach USB-Anschluss):

Bus 001 Device 009: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem

Irgendwelche Ideen, was dieses Verhalten verursachen könnte? Was kann ich tun, um das Problem zu beheben?

HINZUGEFÜGT
Noch eine Information zum Modem: Bei Anschluss über USB steht es als Festplatte zur VerfügungUNDals HSDPA-Modem (eine Art Dualität...). Im Fehlerfall wird es nur als Festplatte angezeigt.

ZUSÄTZLICHE INFORMATIONEN AUF ANFRAGE

MODEM FUNKTIONIERT NICHT

Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub   
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub   
Bus 002 Device 002: ID 413c:8000 Dell Computer Corp. BC02 Bluetooth Adapter   
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub   
Bus 001 Device 007: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem   
Bus 001 Device 005: ID 046d:c00c Logitech, Inc. Optical Wheel Mouse   
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB   
Bus 001 Device 003: ID 413c:0058 Dell Computer Corp. Port Replicator   
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub   

laptop:~$ dmesg | grep 'usb'   
[    0.225371] usbcore: registered new interface driver usbfs   
[    0.225387] usbcore: registered new interface driver hub   
[    0.225418] usbcore: registered new device driver usb   
[    0.504291] usb usb1: configuration #1 chosen from 1 choice   
[    0.504767] usb usb2: configuration #1 chosen from 1 choice   
[    0.505046] usb usb3: configuration #1 chosen from 1 choice   
[    0.505601] usb usb4: configuration #1 chosen from 1 choice   
[    1.061064] usb 1-6: new high speed USB device using ehci_hcd and address 3   
[    1.192636] usb 1-6: configuration #1 chosen from 1 choice   
[    1.447006] usb 2-2: new full speed USB device using uhci_hcd and address 2   
[    1.634908] usb 2-2: configuration #1 chosen from 1 choice   
[    1.708164] usb 1-6.1: new high speed USB device using ehci_hcd and address 4   
[    1.801668] usb 1-6.1: configuration #1 chosen from 1 choice   
[    2.076279] usb 1-6.1.1: new low speed USB device using ehci_hcd and address 5   
[    2.174932] usb 1-6.1.1: configuration #1 chosen from 1 choice   
[    6.580315] usb 1-6.1.2: new high speed USB device using ehci_hcd and address6   
[    6.683479] usb 1-6.1.2: configuration #1 chosen from 1 choice   
[   20.018671] usbcore: registered new interface driver btusb   
[   20.131703] usbcore: registered new interface driver usb-storage   
[   20.131988] usb-storage: device found at 6   
[   20.131991] usb-storage: waiting for device to settle before scanning   
[   20.207981] usb 1-6.1.2: USB disconnect, address 6   
[   20.291499] usbcore: registered new interface driver hiddev   
[   20.297052] input: Logitech USB Mouse as /devices/pci0000:00/0000:00:1d.7/usb1/1-6/1-6.1/1-6.1.1/1-6.1.1:1.0/input/input6   
[   20.297465] generic-usb 0003:046D:C00C.0001: input,hidraw0: USB HID v1.10 Mouse [Logitech USB Mouse] on usb-0000:00:1d.7-6.1.1/input0   
[   20.297534] usbcore: registered new interface driver usbhid   
[   20.297803] usbhid: v2.6:USB HID core driver   
[   26.552360] usb 1-6.1.2: new high speed USB device using ehci_hcd and address 7   
[   26.663506] usb 1-6.1.2: configuration #1 chosen from 1 choice   
[   26.709628] usb-storage: device found at 7   
[   26.709631] usb-storage: waiting for device to settle before scanning   
[   26.732387] usb-storage: device found at 7   
[   26.732390] usb-storage: waiting for device to settle before scanning   
[   31.709568] usb-storage: device scan complete   
[   31.733676] usb-storage: device scan complete   

MODEM FUNKTIONIERT

Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub    
Bus 003 Device 002: ID 046d:c00c Logitech, Inc. Optical Wheel Mouse   
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub   
Bus 002 Device 002: ID 413c:8000 Dell Computer Corp. BC02 Bluetooth Adapter   
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub   
Bus 001 Device 004: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem   
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub   

dmesg | grep 'usb'   
[    0.134811] usbcore: registered new interface driver usbfs   
[    0.134826] usbcore: registered new interface driver hub   
[    0.134858] usbcore: registered new device driver usb   
[    0.360327] usb usb1: configuration #1 chosen from 1 choice   
[    0.360783] usb usb2: configuration #1 chosen from 1 choice   
[    0.361061] usb usb3: configuration #1 chosen from 1 choice   
[    0.361611] usb usb4: configuration #1 chosen from 1 choice   
[    1.144122] usb 2-2: new full speed USB device using uhci_hcd and address 2   
[    1.346896] usb 2-2: configuration #1 chosen from 1 choice   
[    1.588072] usb 3-1: new low speed USB device using uhci_hcd and address 2   
[    1.761204] usb 3-1: configuration #1 chosen from 1 choice   
[    5.972042] usb 1-1: new high speed USB device using ehci_hcd and address 4   
[    6.115438] usb 1-1: configuration #1 chosen from 1 choice   
[   19.990565] usbcore: registered new interface driver usbserial   
[   19.991429] usb-storage: device found at 4   
[   19.991432] usb-storage: waiting for device to settle before scanning   
[   20.017260] usbcore: registered new interface driver usb-storage   
[   20.017305] usbcore: registered new interface driver usbserial_generic   
[   20.017308] usbserial: USB Serial Driver core   
[   20.017817] usb-storage: device found at 4   
[   20.017820] usb-storage: waiting for device to settle before scanning   
[   20.070796] usbcore: registered new interface driver btusb   
[   20.229525] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0   
[   20.229776] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1   
[   20.229843] usbcore: registered new interface driver option   
[   20.230396] usbcore: registered new interface driver hiddev   
[   20.246280] input: Logitech USB Mouse as /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0/input/input6   
[   20.246438] generic-usb 0003:046D:C00C.0001: input,hidraw0: USB HID v1.10 Mouse [Logitech USB Mouse] on usb-0000:00:1d.1-1/input0   
[   20.246479] usbcore: registered new interface driver usbhid   
[   20.246483] usbhid: v2.6:USB HID core driver   
[   25.436579] usb-storage: device scan complete   
[   25.437674] usb-storage: device scan complete   

Antwort1

Angesichts der Ausgabe können wir hier Folgendes annehmen:

  • Dies hat nichts mit Hardwarefehlern zu tun.
  • Das Modem verfügt über eine virtuelle CD-ROM mit Windows-Treibern, die hier jedoch nutzlos und nur störend sind.
  • Das Ubuntu-Modemmanager-Paket wurde speziell für die Behandlung dieser Probleme entwickelt (z. B. das Unterdrücken des Mountens der gefälschten CD-ROM) und verfügt über eine wachsende Datenbank mit Modems und Dienstanbietern. Siehedas Wikiob sie Ihres bereits haben und wie sie es hinzufügen, wenn nicht.
  • Es sollte keine Notwendigkeit für handgeschriebene Texte wie wvdial.confoder 99-udev-huawei-rules.confwie skizziert gebenHier, es sollte sofort funktionieren.
  • Es handelt sich höchstwahrscheinlich um einen Fehler, einen fehlenden Eintrag oder beides. Es könnte sogar schon behoben worden sein, sodass Sie möglicherweise Erfolg haben, wenn Sie ein Modemmanager-/Netzwerkmanager-PPA ausprobieren oder testen, ob es in Oneiric mit einer Live-CD funktioniert.
  • Möglicherweise haben Sie sogar sofort Erfolg, wenn Sie bei Ihrem Anbieter nach einer älteren Version seines Modems fragen (sofern dieses im Lieferumfang Ihres Vertrags enthalten war, der Tarif länger als sechs Monate verfügbar ist und der Verkäufer im Geschäft schlau genug ist, zurückgegebene Modems in einer Schublade aufzubewahren usw.).

Antwort2

Unter Windows 7 für mein E156G (schwarze „3“, 3G-Internetanbieter Three Italy) habe ich festgestellt, dass es nur mit einem USB-Hub funktioniert. Möglicherweise liegt ein Kommunikationsproblem vor, das der Hub ausfiltert. Eine ähnliche Lösung gibt es für den Scannertreiber über den WMWare Windows XP-Virtualisierungsport.

Zwei Treiber werden mit dem USB-Hub identifiziert und der Original-Dialer funktioniert unter Windows 7 einwandfrei, aber nur einer, wenn ich ihn direkt an den USB-Port des Notebooks anschließe und das Gerät nicht vollständig erkannt wird und der Dialer die Hardware nicht identifiziert. Der zweite Treiber wird nicht angezeigt. Versuchen Sie also, einen USB-Hub zwischen den Geräten zu verwenden.

Mein USB-HUB ist ein durchsichtig-blauer Targus (Ultra Mini USB 2.0 4-Port Hub von Targus).

Antwort3

Ihr Modem sollte an jedem USB-Anschluss funktionieren, Festplatten an Notebooks jedoch normalerweise nicht, da nicht alle USB-Anschlüsse gleich sind (einige liefern keinen Strom – oder vielleicht nicht genug für Festplatten). An meinem Notebook habe ich 2 USB-Anschlüsse und 1 USB+Firewire, und Festplatten, die nicht über eine externe Stromquelle mit Strom versorgt werden können, funktionieren nur an dem USB+Firewire-Anschluss. Festplatten mit Netzteil funktionieren an allen USB-Anschlüssen.

Antwort4

Sie müssen sicherstellen, dass sich das Gerät beim Verbinden im richtigen Modus befindet. Das heißt, es sollte als Modem und nicht als CD erkannt werden. Dies können Sie auf verschiedene Weise erreichen. Eine davon besteht darin, die ID der CD zu ermitteln, der sie ähnelt. Normalerweise ist dies sr*, wobei * eine beliebige Zahl sein kann. Sie müssen die CD auswerfen mit

sudo eject /dev/sr1

Ersetzen Sie 1 durch Ihre relevante Kennung, indem Sie in Ihrem Dmesg nachsehen.

Sie können usb-modeswitch verwenden, um dies automatisch für Sie zu erledigen. Wenn ich mich nicht irre, ist es im Ubuntu-Repo verfügbar. Link hier

Bearbeiten:

[Dialer cdma]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Baud = 115200
SetVolume = 0
;       New PPPD = yes
Modem = /dev/ttyUSB0
Dial Command = ATDT
 Phone = #777
 Password = mts
 Username = [email protected]
/etc/wvdial.conf (END)

Hier ist meine wvdial.conf. Sie müssen den Benutzernamen und das Passwort je nach verwendetem Netzbetreiber und Ihrem Standort ändern.

Und ja, wenn das Modem funktioniert, wird es sowohl als Speichergerät als auch als Modem erkannt.

verwandte Informationen