• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

USB-Surfstick / USB-Modem

Quirinus

Newbie
Hallo zusammen,


wie die Überschrift schon andeutet, möchte ich einen USB-Surfstick ans Laufen bekommen. Vorab sei gesagt, dass ich zwei Sticks habe. Den von Alice mitgelieferten XS Stick W14, der einen Steckplatz für eine Micro-SD Karte hat. Und einen Huawei E220, den ich von dem schwedischen Anbieter 3 (Tre) habe.
In meiner Windows Partition habe ich Alice mit dem XS Stick, wie erwartet, zum Laufen bekommen. Lege ich die SIM-Karte allerdings in das Huawei ein, bekomme ich folgende Fehlermeldung: "USIM/SIM card does not exist or unavailable." Bedeutet dies, dass Tre das USB-Modem SIMLock hat?

Gehen wir jetzt nach openSuse 11.1, KDE 4, Kernel 2.6.27.37-0.1-pae:

ich habe versucht nach dieser Anleitung des O2-Surf Stick zu folgen. Nach der Installaton von umtsmon und usb_modeswitches habe ich mit dem XS Stick W14 angefangen.

Code:
lsusb

Bus 006 Device 004: ID 1c9e:f000
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
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 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

# tail /var/log/messages

Nov  4 11:42:22 linux-ea2c kernel: usb 6-7: Manufacturer: USB Modem
Nov  4 11:42:22 linux-ea2c kernel: usb 6-7: SerialNumber: 1234567890ABCDEF
Nov  4 11:42:23 linux-ea2c kernel: scsi 8:0:0:0: CD-ROM            USBModem Disk             2.31 PQ: 0ANSI: 2
Nov  4 11:42:23 linux-ea2c kernel: sr1: scsi-1 drive
Nov  4 11:42:23 linux-ea2c kernel: sr 8:0:0:0: Attached scsi CD-ROM sr1
Nov  4 11:42:23 linux-ea2c kernel: sr 8:0:0:0: Attached scsi generic sg2 type 5
Nov  4 11:42:23 linux-ea2c kernel: usb-storage: device scan complete
Nov  4 11:42:46 linux-ea2c kernel: ISO 9660 Extensions: Microsoft Joliet Level 1
Nov  4 11:42:46 linux-ea2c kernel: ISOFS: changing to secondary root
Nov  4 11:42:46 linux-ea2c hald: mounted /dev/sr1 on behalf of uid 1000
Heißt das, dass er den Stick nicht erkennt?

Deswegen habe ich es mit dem Huawei versucht:
Code:
lsusb

Bus 006 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 005 Device 003: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub                                          
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub                                          
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

# tail /var/log/messages

Nov  4 09:34:38 linux-ea2c kernel: option: USB Driver for GSM modems: v0.7.2
Nov  4 09:34:38 linux-ea2c modem-manager: Created new Huawei modem (/org/freedesktop/Hal/devices/usb_device_12d1_1003_noserial_if0_serial_usb_0)
Nov  4 09:34:38 linux-ea2c kernel: scsi 10:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
Nov  4 09:34:38 linux-ea2c kernel: sr1: scsi-1 drive
Nov  4 09:34:38 linux-ea2c kernel: sr 10:0:0:0: Attached scsi CD-ROM sr1
Nov  4 09:34:38 linux-ea2c kernel: sr 10:0:0:0: Attached scsi generic sg2 type 5
Nov  4 09:34:38 linux-ea2c kernel: usb-storage: device scan complete
Nov  4 09:34:42 linux-ea2c dbus-daemon: Rejected send message, 4 matched rules; type="method_return", sender=":1.7" (uid=0 pid=2875 comm="/usr/sbin/modem-manager ") interface="(unset)" member="(unset)" error name="(unset)" requested_reply=0 destination=":1.6" (uid=0 pid=2873 comm="/usr/sbin/NetworkManager "))
Nov  4 09:34:43 linux-ea2c dbus-daemon: Rejected send message, 4 matched rules; type="method_return", sender=":1.7" (uid=0 pid=2875 comm="/usr/sbin/modem-manager ") interface="(unset)" member="(unset)" error name="(unset)" requested_reply=0 destination=":1.6" (uid=0 pid=2873 comm="/usr/sbin/NetworkManager "))
Nov  4 09:34:43 linux-ea2c dbus-daemon: Rejected send message, 4 matched rules; type="method_return", sender=":1.7" (uid=0 pid=2875 comm="/usr/sbin/modem-manager ") interface="(unset)" member="(unset)" error name="(unset)" requested_reply=0 destination=":1.6" (uid=0 pid=2873 comm="/usr/sbin/NetworkManager "))
Anschließend habe ich kdesu umtsmon in die Konsole eingegeben und folgende Nachricht erhalten: "Warte auf SIM- Schnittstelle." Ich habe lange gewartet und irgendwann abgebrochen. Die Fehlermeldung war die ganze Zeit schon dahinter: "SIM-Kartenfehler: SIM failure"

Mich intressiert jetzt die Empfehlung, in welche Richtung ich weiter machen soll? Versuchen Huawei E220 zu aktivieren, wo ich nicht weiß, ob es einen SIM-Lock hat oder versuchen XS Stick W14 zu aktivieren, der nicht erkannt wird?


Vielen Dank vorab für die Hilfe
Quirinus


Edit: ... ja, ich habe den Beitrag von Zettmaster gelesen.
 

spoensche

Moderator
Teammitglied
Poste mal die Ausgabe von
Code:
lsmod | grep usb
.

Wenn du den XS Stick W14 in einen USB- Port gesteckt hast poste mal die Ausgabe von
Code:
lsusb

Die /etc/usb_modeswitch.conf bitte auch posten.
 
OP
Q

Quirinus

Newbie
Hallo,

zuerst vom XS Stick W14:

Code:
lsusb
Bus 006 Device 002: ID 1c9e:f000
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Code:
lsmod | grep usb
usb_storage            90436  0
usbcore               165892  4 usb_storage,ehci_hcd,ohci_hcd
scsi_mod              149904  5 usb_storage,sr_mod,sg,sd_mod,libata
Code:
DefaultVendor=  0x05c6
DefaultProduct= 0x1000

TargetVendor=   0x0af0
TargetProduct=  0x6600

MessageEndpoint=0x05
MessageContent="55534243123456780000000000000601000000000000000000000000000000"


Dann für das Huawei E220:

Code:
lsusb
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 003: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Code:
lsmod | grep usb
usbserial              29340  1 option
usb_storage            90436  0
usbcore               165892  6 option,usbserial,usb_storage,ehci_hcd,ohci_hcd
scsi_mod              149904  5 usb_storage,sr_mod,sg,sd_mod,libata
Code:
DefaultVendor=  0x05c6
DefaultProduct= 0x1000

TargetVendor=   0x0af0
TargetProduct=  0x6600

MessageEndpoint=0x05
MessageContent="55534243123456780000000000000601000000000000000000000000000000"

bei der Ausgabe /etc/usb_modeswitches habe ich jeweils das Erste genommen oder soll ich die ganze Datei posten?
 

spoensche

Moderator
Teammitglied
Quirinus schrieb:
Hallo,
bei der Ausgabe /etc/usb_modeswitches habe ich jeweils das Erste genommen oder soll ich die ganze Datei posten?

Es reicht, wenn du den Eintrag für das Huawei bzw X14 Modem postest.

Da das Huawei Modem korrekt erkannt wurde, musst du es nur nocch mit den Zugangsdaten deines Providers einrichten.

Verwende statt des Network Managers umtsmon für die Konfiguration und den Verbindungsaufbau.

Hast du eine USB- Platte angeschlossen?
 
OP
Q

Quirinus

Newbie
Moin,

spoensche schrieb:
Es reicht, wenn du den Eintrag für das Huawei bzw X14 Modem postest.

Dann ist das, was ich vorher gepostet habe falsch. Allerdings habe ich den für den XS Stick W14 nicht gefunden, sondern nur für das Huawei E220:
Code:
########################################################
# Huawei E220 (aka "Vodafone EasyBox II", aka "T-Mobile wnw Box Micro")
# Huawei E270
# Huawei E870
# Huawei E160
# Huawei E160G
#
# Two options: 1. removal of "usb-storage"  2. the special control
# message found by Miroslav Bobovsky
#
# Contributor: Hans Kurent, Denis Sutter, Tobias Stoeber

;DefaultVendor=  0x12d1;
;DefaultProduct= 0x1003

# choose one of these:
;DetachStorageOnly=1
;HuaweiMode=1

Bei der Anleitung des O2-Surf Sticks gibt es folgende Anmerkung:
"sollte folgende Ausgabe kommen:
usb-storage: waiting for device to settle before scanning
muß der Surfstick mit usb_modeswitch in den Modem-Modus umgeschaltet werden."
Bei mir kommt aber diese Anmerkung nicht. Vermute ich richtig, dass ich deswegen nicht usb_modeswitch durchführen muss?


spoensche schrieb:
Da das Huawei Modem korrekt erkannt wurde, musst du es nur nocch mit den Zugangsdaten deines Providers einrichten.

Verwende statt des Network Managers umtsmon für die Konfiguration und den Verbindungsaufbau.

Quirinus schrieb:
... Huawei E220, den ich von dem schwedischen Anbieter 3 (Tre) habe. In meiner Windows Partition [...] Lege ich die SIM-Karte allerdings in das Huawei ein, bekomme ich folgende Fehlermeldung: "USIM/SIM card does not exist or unavailable." Bedeutet dies, dass Tre das USB-Modem SIMLock hat?

Quirinus schrieb:
Anschließend habe ich kdesu umtsmon in die Konsole eingegeben und folgende Nachricht erhalten: "Warte auf SIM- Schnittstelle." Ich habe lange gewartet und irgendwann abgebrochen. Die Fehlermeldung war die ganze Zeit schon dahinter: "SIM-Kartenfehler: SIM failure"

spoensche schrieb:
Hast du eine USB- Platte angeschlossen?

Nein, nur jeweils eins der beiden USB-Modems.
 

spoensche

Moderator
Teammitglied
Verwende mal den USB- Modeswitch.

http://www.linux-club.de/viewtopic.php?f=15&t=106157
ist zwar für 11.2 aber das kannst du wunderbar verwenden.
 
Oben