Re: [Bugme-new] [Bug 8746] New: 3G USB HUAWEI E220 gsm modem

Andrew Morton <[email protected]>
Newsgroups gmane.linux.usb.devel
Message-ID <[email protected]>
On Fri, 13 Jul 2007 06:07:26 -0700 (PDT) [email protected] wrote:

> http://bugzilla.kernel.org/show_bug.cgi?id=8746
> 
>            Summary: 3G USB HUAWEI E220 gsm modem
>            Product: Drivers
>            Version: 2.5
>      KernelVersion: 2.6.22.1
>           Platform: All
>         OS/Version: Linux
>               Tree: Mainline
>             Status: NEW
>           Severity: low
>           Priority: P1
>          Component: USB
>         AssignedTo: [email protected]
>         ReportedBy: [email protected]
> 
> 
> Most recent kernel where this bug did not occur: N.A.
> Distribution: Debian
> Hardware Environment: IBM Laptop T42
> Software Environment: Linux
> Problem Description: 3G USB HUAWEI E220 gsm modem not detected/working
> correctly
> 
> Device: USB 3G size of a egg, cream with vodafone logo on the front, on windows
> scsi-cd with drivers on is also detected but ignored by linux, + 3 x USB serial
> ports, 1-Data 2-Mon 3-Diag
> 
> Steps to reproduce:
> Insert USB modem into usb port, and watch syslog.
> only one device created /dev/ttyUSB0
> When i try and use it it disconnects.
> 
> # lsusb 
> Bus 004 Device 001: ID 0000:0000  
> Bus 003 Device 005: ID 0483:2016 SGS Thomson Microelectronics Fingerprint
> Reader
> Bus 003 Device 001: ID 0000:0000  
> Bus 002 Device 007: ID 12d1:1003  
> Bus 002 Device 001: ID 0000:0000  
> Bus 001 Device 011: ID 04b3:310b IBM Corp. Red Wheel Mouse
> Bus 001 Device 010: ID 04b3:301b IBM Corp. 
> Bus 001 Device 009: ID 04b3:301a IBM Corp. 
> Bus 001 Device 001: ID 0000:0000 
> 
> ###Device is:: Bus 002 Device 007: ID 12d1:1003
> 
> # cat /proc/bus/usb/devices   ##((only 2 section i though is relevant))
> T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
> 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=0000 ProdID=0000 Rev= 2.06
> S:  Manufacturer=Linux 2.6.22.1-pesg uhci_hcd
> S:  Product=UHCI Host Controller
> S:  SerialNumber=0000:00:1d.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=01 Prnt=01 Port=01 Cnt=01 Dev#=  7 Spd=12  MxCh= 0
> D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
> P:  Vendor=12d1 ProdID=1003 Rev= 0.00
> S:  Manufacturer=HUAWEI Technologies
> S:  Product=HUAWEI Mobile
> C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=500mA
> I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=option
> E:  Ad=83(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
> E:  Ad=04(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
> 
> 
> >From Syslog:
> ####Insert usb
> Jul 13 14:49:42 dieskim kernel: usb 2-2: new full speed USB device using
> uhci_hcd and address 13
> Jul 13 14:49:42 dieskim kernel: usb 2-2: configuration #1 chosen from 1 choice
> Jul 13 14:49:42 dieskim kernel: usb-storage: USB Mass Storage device detected
> Jul 13 14:49:42 dieskim kernel: usb-storage: -- associate_dev
> Jul 13 14:49:42 dieskim kernel: usb-storage: Vendor: 0x12d1, Product: 0x1003,
> Revision: 0x0000
> Jul 13 14:49:42 dieskim kernel: usb-storage: Interface Subclass: 0x06,
> Protocol: 0x50
> Jul 13 14:49:42 dieskim kernel: usb-storage: device ignored
> Jul 13 14:49:42 dieskim kernel: usb-storage: storage_probe() failed
> Jul 13 14:49:42 dieskim kernel: usb-storage: -- usb_stor_release_resources
> Jul 13 14:49:42 dieskim kernel: usb-storage: -- sending exit command to thread
> Jul 13 14:49:42 dieskim kernel: usb-storage: -- dissociate_dev
> Jul 13 14:49:42 dieskim kernel: option 2-2:1.0: GSM modem (1-port) converter
> detected
> Jul 13 14:49:42 dieskim kernel: usb 2-2: GSM modem (1-port) converter now
> attached to ttyUSB0
> Jul 13 14:49:42 dieskim NetworkManager: <debug info>^I[1184330982.435021]
> nm_hal_device_added (): New device added (hal udi is
> '/org/freedesktop/Hal/devices/usb_device_12d1_1003_noserial'). 
> Jul 13 14:49:42 dieskim NetworkManager: <debug info>^I[1184330982.487276]
> nm_hal_device_added (): New device added (hal udi is
> '/org/freedesktop/Hal/devices/usb_device_12d1_1003_noserial_if0'). 
> Jul 13 14:49:42 dieskim NetworkManager: <debug info>^I[1184330982.493958]
> nm_hal_device_added (): New device added (hal udi is
> '/org/freedesktop/Hal/devices/usb_device_12d1_1003_noserial_if0_serial_usb_0'). 
> 
> 
> ####Try and dial using ppp
> #This kills the interface, and then it is re-detected
> Jul 13 14:51:08 dieskim chat[32546]: send (ATZ^M)
> Jul 13 14:51:08 dieskim chat[32546]: expect (OK)
> Jul 13 14:51:08 dieskim kernel: usb 2-2: USB disconnect, address 13
> Jul 13 14:51:08 dieskim kernel: option 2-2:1.0: device disconnected
> Jul 13 14:51:08 dieskim chat[32546]: warning: read() on stdin returned 0
> Jul 13 14:51:08 dieskim chat[32546]: Failed
> Jul 13 14:51:08 dieskim chat[32546]: Can't restore terminal parameters:
> Input/output error
> Jul 13 14:51:09 dieskim pppd[32545]: Connect script failed
> Jul 13 14:51:09 dieskim NetworkManager: <debug info>^I[1184331069.070690]
> nm_hal_device_removed (): Device removed (hal udi is
> '/org/freedesktop/Hal/devices/usb_device_12d1_1003_noserial_if0'). 
> Jul 13 14:51:09 dieskim NetworkManager: <debug info>^I[1184331069.072806]
> nm_hal_device_removed (): Device removed (hal udi is
> '/org/freedesktop/Hal/devices/usb_device_12d1_1003_noserial'). 
> Jul 13 14:51:10 dieskim pppd[32545]: Hangup (SIGHUP)
> Jul 13 14:51:10 dieskim pppd[32545]: Failed to open /dev/ttyUSB0: No such
> device
> Jul 13 14:51:10 dieskim kernel: option1 ttyUSB0: GSM modem (1-port) converter
> now disconnected from ttyUSB0
> Jul 13 14:51:10 dieskim NetworkManager: <debug info>^I[1184331070.071384]
> nm_hal_device_removed (): Device removed (hal udi is
> '/org/freedesktop/Hal/devices/usb_device_12d1_1003_noserial_if0_serial_usb_0'). 
> Jul 13 14:51:14 dieskim pppd[32545]: Terminating on signal 15
> Jul 13 14:51:14 dieskim pppd[32545]: Exit.
> Jul 13 14:51:25 dieskim kernel: usb 2-2: new full speed USB device using
> uhci_hcd and address 14
> Jul 13 14:51:25 dieskim kernel: usb 2-2: configuration #1 chosen from 1 choice
> Jul 13 14:51:25 dieskim kernel: usb-storage: USB Mass Storage device detected
> Jul 13 14:51:25 dieskim kernel: usb-storage: -- associate_dev
> Jul 13 14:51:25 dieskim kernel: usb-storage: Vendor: 0x12d1, Product: 0x1003,
> Revision: 0x0000
> Jul 13 14:51:25 dieskim kernel: usb-storage: Interface Subclass: 0x06,
> Protocol: 0x50
> Jul 13 14:51:25 dieskim kernel: usb-storage: device ignored
> Jul 13 14:51:25 dieskim kernel: usb-storage: storage_probe() failed
> Jul 13 14:51:25 dieskim kernel: usb-storage: -- usb_stor_release_resources
> Jul 13 14:51:25 dieskim kernel: usb-storage: -- sending exit command to thread
> Jul 13 14:51:25 dieskim kernel: usb-storage: -- dissociate_dev
> Jul 13 14:51:25 dieskim kernel: option 2-2:1.0: GSM modem (1-port) converter
> detected
> Jul 13 14:51:25 dieskim kernel: usb 2-2: GSM modem (1-port) converter now
> attached to ttyUSB0
> Jul 13 14:51:25 dieskim NetworkManager: <debug info>^I[1184331085.521038]
> nm_hal_device_added (): New device added (hal udi is
> '/org/freedesktop/Hal/devices/usb_device_12d1_1003_noserial'). 
> Jul 13 14:51:25 dieskim NetworkManager: <debug info>^I[1184331085.572725]
> nm_hal_device_added (): New device added (hal udi is
> '/org/freedesktop/Hal/devices/usb_device_12d1_1003_noserial_if0'). 
> Jul 13 14:51:25 dieskim NetworkManager: <debug info>^I[1184331085.579407]
> nm_hal_device_added (): New device added (hal udi is
> '/org/freedesktop/Hal/devices/usb_device_12d1_1003_noserial_if0_serial_usb_0'). 
> 
> 
> 
> 
> >From what i could google, there should be a ttyUSB0-2 if device is detected
> correctly.
> 
> Let me know what other traces i can make.
> 

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.