UMTS-USB-Stick

26/10/2009 - 11:15 von Jakobus Schuerz - un | Report spam
Ich hab einen Huawei-UMTS-Stick.

lsusb
Bus 005 Device 029: ID 12d1:1003 Huawei Technologies Co., Ltd. E220
HSDPA Modem / E270 HSDPA/HSUPA Modem

welchen ich mit folgender udev-Regel gerne in das System einbinden und
gleich einwàhlen lassen möchte:

$ cat /etc/udev/rules.d/50-huawei-e180.rules
SUBSYSTEMS=="usb", KERNEL=="ttyUSB[0-9]*", SYSFS{idVendor}=="12d1",
SYSFS{idProduct}=="1003", PROGRAM=="/usr/bin/test %s{bInterfaceNumber} =
00", SYMLINK+="mobile-internet", RUN="/etc/gcom/datacard-init %k"

Das hat auch schon funktioniert. Nur nach div. Updates auf testing und
unstable-Versionen div. Programme geht kommt folgendes im Syslog nach
dem Einstecken des Sticks.
Der Symlink auf /dev/mobile-internet wird nicht erzeugt und daher
schlàgt pppd fehlt

Oct 26 10:40:25 pluto kernel: [86187.068090] usb 5-1: new high speed USB
device using ehci_hcd and address 28
Oct 26 10:40:25 pluto kernel: [86187.217775] usb 5-1: New USB device
found, idVendord1, idProduct03
Oct 26 10:40:25 pluto kernel: [86187.217785] usb 5-1: New USB device
strings: Mfr=2, Product=1, SerialNumber=0
Oct 26 10:40:25 pluto kernel: [86187.217792] usb 5-1: Product: HUAWEI Mobile
Oct 26 10:40:25 pluto kernel: [86187.217797] usb 5-1: Manufacturer:
HUAWEI Technology
Oct 26 10:40:25 pluto kernel: [86187.217996] usb 5-1: configuration #1
chosen from 1 choice
Oct 26 10:40:25 pluto kernel: [86187.220968] usb-storage: probe of
5-1:1.0 failed with error -1
Oct 26 10:40:25 pluto kernel: [86187.228826] scsi75 : SCSI emulation for
USB Mass Storage devices
Oct 26 10:40:25 pluto kernel: [86187.230446] usb 5-1: USB disconnect,
address 28
Oct 26 10:40:25 pluto kernel: [86187.233754] usb-storage: device found at 28
Oct 26 10:40:25 pluto kernel: [86187.233760] usb-storage: waiting for
device to settle before scanning
Oct 26 10:40:25 pluto usb_id[5186]: unable to access
'/devices/pci0000:00/0000:00:1d.7/usb5/5-1'
Oct 26 10:40:25 pluto usb_id[5187]: unable to access
'/devices/pci0000:00/0000:00:1d.7/usb5/5-1'
Oct 26 10:40:31 pluto kernel: [86193.064057] usb 5-1: new high speed USB
device using ehci_hcd and address 29
Oct 26 10:40:31 pluto kernel: [86193.207253] usb 5-1: New USB device
found, idVendord1, idProduct03
Oct 26 10:40:31 pluto kernel: [86193.207277] usb 5-1: New USB device
strings: Mfr=2, Product=1, SerialNumber=0
Oct 26 10:40:31 pluto kernel: [86193.207284] usb 5-1: Product: HUAWEI Mobile
Oct 26 10:40:31 pluto kernel: [86193.207289] usb 5-1: Manufacturer:
HUAWEI Technology
Oct 26 10:40:31 pluto kernel: [86193.207490] usb 5-1: configuration #1
chosen from 1 choice
Oct 26 10:40:31 pluto kernel: [86193.211328] option 5-1:1.0: GSM modem
(1-port) converter detected
Oct 26 10:40:31 pluto kernel: [86193.211535] usb 5-1: GSM modem (1-port)
converter now attached to ttyUSB0
Oct 26 10:40:31 pluto kernel: [86193.216456] option 5-1:1.1: GSM modem
(1-port) converter detected
Oct 26 10:40:31 pluto kernel: [86193.216644] usb 5-1: GSM modem (1-port)
converter now attached to ttyUSB1
Oct 26 10:40:31 pluto kernel: [86193.219042] usb-storage: probe of
5-1:1.2 failed with error -1
Oct 26 10:40:31 pluto kernel: [86193.220051] usb-storage: probe of
5-1:1.3 failed with error -1

lsusb -v zeigt:

Bus 005 Device 035: ID 12d1:1003 Huawei Technologies Co., Ltd. E220
HSDPA Modem / E270 HSDPA/HSUPA Modem
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x12d1 Huawei Technologies Co., Ltd.
idProduct 0x1003 E220 HSDPA Modem / E270 HSDPA/HSUPA Modem
bcdDevice 0.00
iManufacturer 2 HUAWEI Technology
iProduct 1 HUAWEI Mobile
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 196
bNumInterfaces 4
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered

Damit sollte ja idProduct und idVendor in der udev-Regel richtig sein.
Warum wird der Stick nicht richtig erkannt und der Symlink nicht erzeugt?
/dev/ttyUSB0 und /dev/ttyUSB1 werden angelegt und mit diesen Devicenodes
kann ich pon auch anwerfen und die Verbindung wird hergestellt.

lg jakob

The UNIX way of Sex:
gunzip-strip-touch-finger-mount-fsck-more-yes-umount-sleep
 

Lesen sie die antworten

#1 Manuel Rodriguez
26/10/2009 - 14:36 | Warnen spam
On 26 Okt., 11:15, Jakobus Schuerz - un
wrote:
Ich hab einen Huawei-UMTS-Stick.

lsusb
Bus 005 Device 029: ID 12d1:1003 Huawei Technologies Co., Ltd. E220
HSDPA Modem / E270 HSDPA/HSUPA Modem

welchen ich mit folgender udev-Regel gerne in das System einbinden und
gleich einwàhlen lassen möchte:

$ cat /etc/udev/rules.d/50-huawei-e180.rules
SUBSYSTEMS=="usb",  KERNEL=="ttyUSB[0-9]*", SYSFS{idVendor}=="12d1",
SYSFS{idProduct}=="1003", PROGRAM=="/usr/bin/test %s{bInterfaceNumber} > 00", SYMLINK+="mobile-internet", RUN="/etc/gcom/datacard-init %k"

Das hat auch schon funktioniert. Nur nach div. Updates auf testing und
unstable-Versionen div. Programme geht kommt folgendes im Syslog nach
dem Einstecken des Sticks.
Der Symlink auf /dev/mobile-internet wird nicht erzeugt und daher
schlàgt pppd fehlt

Oct 26 10:40:25 pluto kernel: [86187.068090] usb 5-1: new high speed USB
device using ehci_hcd and address 28
Oct 26 10:40:25 pluto kernel: [86187.217775] usb 5-1: New USB device
found, idVendord1, idProduct03
Oct 26 10:40:25 pluto kernel: [86187.217785] usb 5-1: New USB device
strings: Mfr=2, Product=1, SerialNumber=0
Oct 26 10:40:25 pluto kernel: [86187.217792] usb 5-1: Product: HUAWEI Mobile
Oct 26 10:40:25 pluto kernel: [86187.217797] usb 5-1: Manufacturer:
HUAWEI Technology
Oct 26 10:40:25 pluto kernel: [86187.217996] usb 5-1: configuration #1
chosen from 1 choice
Oct 26 10:40:25 pluto kernel: [86187.220968] usb-storage: probe of
5-1:1.0 failed with error -1
Oct 26 10:40:25 pluto kernel: [86187.228826] scsi75 : SCSI emulation for
USB Mass Storage devices
Oct 26 10:40:25 pluto kernel: [86187.230446] usb 5-1: USB disconnect,
address 28
Oct 26 10:40:25 pluto kernel: [86187.233754] usb-storage: device found at 28
Oct 26 10:40:25 pluto kernel: [86187.233760] usb-storage: waiting for
device to settle before scanning
Oct 26 10:40:25 pluto usb_id[5186]: unable to access
'/devices/pci0000:00/0000:00:1d.7/usb5/5-1'
Oct 26 10:40:25 pluto usb_id[5187]: unable to access
'/devices/pci0000:00/0000:00:1d.7/usb5/5-1'
Oct 26 10:40:31 pluto kernel: [86193.064057] usb 5-1: new high speed USB
device using ehci_hcd and address 29
Oct 26 10:40:31 pluto kernel: [86193.207253] usb 5-1: New USB device
found, idVendord1, idProduct03
Oct 26 10:40:31 pluto kernel: [86193.207277] usb 5-1: New USB device
strings: Mfr=2, Product=1, SerialNumber=0
Oct 26 10:40:31 pluto kernel: [86193.207284] usb 5-1: Product: HUAWEI Mobile
Oct 26 10:40:31 pluto kernel: [86193.207289] usb 5-1: Manufacturer:
HUAWEI Technology
Oct 26 10:40:31 pluto kernel: [86193.207490] usb 5-1: configuration #1
chosen from 1 choice
Oct 26 10:40:31 pluto kernel: [86193.211328] option 5-1:1.0: GSM modem
(1-port) converter detected
Oct 26 10:40:31 pluto kernel: [86193.211535] usb 5-1: GSM modem (1-port)
converter now attached to ttyUSB0
Oct 26 10:40:31 pluto kernel: [86193.216456] option 5-1:1.1: GSM modem
(1-port) converter detected
Oct 26 10:40:31 pluto kernel: [86193.216644] usb 5-1: GSM modem (1-port)
converter now attached to ttyUSB1
Oct 26 10:40:31 pluto kernel: [86193.219042] usb-storage: probe of
5-1:1.2 failed with error -1
Oct 26 10:40:31 pluto kernel: [86193.220051] usb-storage: probe of
5-1:1.3 failed with error -1

lsusb -v zeigt:

Bus 005 Device 035: ID 12d1:1003 Huawei Technologies Co., Ltd. E220
HSDPA Modem / E270 HSDPA/HSUPA Modem
Device Descriptor:
   bLength                18
   bDescriptorType         1
   bcdUSB               2.00
   bDeviceClass            0 (Defined at Interface level)
   bDeviceSubClass         0
   bDeviceProtocol         0
   bMaxPacketSize0        64
   idVendor           0x12d1 Huawei Technologies Co., Ltd.
   idProduct          0x1003 E220 HSDPA Modem / E270 HSDPA/HSUPA Modem
   bcdDevice            0.00
   iManufacturer           2 HUAWEI Technology
   iProduct                1 HUAWEI Mobile
   iSerial                 0
   bNumConfigurations      1
   Configuration Descriptor:
     bLength                 9
     bDescriptorType         2
     wTotalLength          196
     bNumInterfaces          4
     bConfigurationValue     1
     iConfiguration          0
     bmAttributes         0xe0
       Self Powered

Damit sollte ja idProduct und idVendor in der udev-Regel richtig sein.
Warum wird der Stick nicht richtig erkannt und der Symlink nicht erzeugt?
/dev/ttyUSB0 und /dev/ttyUSB1 werden angelegt und mit diesen Devicenodes
kann ich pon auch anwerfen und die Verbindung wird hergestellt.

lg jakob

The UNIX way of Sex:
gunzip-strip-touch-finger-mount-fsck-more-yes-umount-sleep




Ich hab leider keine Ahnung; aber ich hab mal im WWW gesucht:
1. Eine UMTS howto auf http://www.tldp.org gibt es leider nicht
2. Eine Google Suche nach "Huawei E220 Linux" brachte nur einige
Foren zu Tage. Aber keine Hintergrund-Texte.

Meine Empfehlung lautet daher: poste die Frage mal nach
"comp.os.linux.misc".

Ähnliche fragen