Bug#699237: Huawei E220 does not work under Debian Wheezy

2013-01-29 Thread T
Package: linux-image-3.2.0-4-amd64
Version: 3.2.35-2
Severity: important

Xen dom0: Debian Wheezy
Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.35-2 x86_64 GNU/Linux

Mainboard Gigabyte Z77X-D3H

lsusb(module xhci_hcd disabled)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 12d1:1003 Huawei Technologies Co., Ltd. E220
HSDPA Modem / E230/E270/E870 HSDPA/HSUPA Modem

Usb modem Huawei E220 stops working after a while. Gammu-Smsd can not
communicate anymore:

Tue 2013/01/29 12:25:51 gammu-smsd[10892]: Starting phone communication...
Tue 2013/01/29 12:25:51 gammu-smsd[10892]: Can't open device: Error
opening device. Unknown, busy or no permissions. (DEVICEOPENERROR[2])
Tue 2013/01/29 12:26:28 gammu-smsd[11019]: Connected to Database: db1
on server1.db
Tue 2013/01/29 12:26:28 gammu-smsd[11019]: Connected to Database
native_mysql: db1 on server1.db
Tue 2013/01/29 12:26:28 gammu-smsd[11019]: Created POSIX RW shared
memory at 0x7f23f79c4000
Tue 2013/01/29 12:26:28 gammu-smsd[11019]: Starting phone communication...
Tue 2013/01/29 12:26:36 gammu-smsd[11019]: Inserting phone info
Tue 2013/01/29 12:28:23 gammu-smsd[11019]: Error getting SMS status:
... (TIMEOUT[14])

Reloading module with: modprobe usbserial vendor=0x12d1 product=0x1003
helps for a while, then timeouts again.

Passing usb modem to HVM Debian Squeeze gives lots of messages in dom0 syslog:

Jan 29 12:40:39 server1 kernel: [10113.504607] usb 1-1.6: reset
full-speed USB device number 3 using ehci_hcd
Jan 29 12:40:39 server1 kernel: [10113.597241] usbserial_generic
1-1.6:1.2: generic converter detected
Jan 29 12:40:39 server1 kernel: [10113.597326] usb 1-1.6: generic
converter now attached to ttyUSB0
Jan 29 12:40:39 server1 kernel: [10113.597332] usbserial_generic
1-1.6:1.1: generic converter detected
Jan 29 12:40:39 server1 kernel: [10113.597375] usb 1-1.6: generic
converter now attached to ttyUSB1
Jan 29 12:40:39 server1 kernel: [10113.597380] usbserial_generic
1-1.6:1.0: generic converter detected
Jan 29 12:40:39 server1 kernel: [10113.597590] usb 1-1.6: generic
converter now attached to ttyUSB2
Jan 29 12:40:39 server1 kernel: [10113.597660] generic ttyUSB2:
generic converter now disconnected from ttyUSB2
Jan 29 12:40:39 server1 kernel: [10113.597666] usbserial_generic
1-1.6:1.0: device disconnected
Jan 29 12:40:39 server1 kernel: [10113.597702] generic ttyUSB1:
generic converter now disconnected from ttyUSB1
Jan 29 12:40:39 server1 kernel: [10113.597707] usbserial_generic
1-1.6:1.1: device disconnected
Jan 29 12:40:39 server1 kernel: [10113.597748] generic ttyUSB0:
generic converter now disconnected from ttyUSB0
Jan 29 12:40:39 server1 kernel: [10113.597756] usbserial_generic
1-1.6:1.2: device disconnected
Jan 29 12:40:39 server1 kernel: [10113.784601] usb 1-1.6: reset
full-speed USB device number 3 using ehci_hcd
Jan 29 12:40:39 server1 kernel: [10113.877233] usbserial_generic
1-1.6:1.2: generic converter detected
Jan 29 12:40:39 server1 kernel: [10113.877325] usb 1-1.6: generic
converter now attached to ttyUSB0
Jan 29 12:40:39 server1 kernel: [10113.877330] usbserial_generic
1-1.6:1.1: generic converter detected
Jan 29 12:40:39 server1 kernel: [10113.877372] usb 1-1.6: generic
converter now attached to ttyUSB1
Jan 29 12:40:39 server1 kernel: [10113.877377] usbserial_generic
1-1.6:1.0: generic converter detected
Jan 29 12:40:39 server1 kernel: [10113.877569] usb 1-1.6: generic
converter now attached to ttyUSB2
Jan 29 12:40:39 server1 kernel: [10113.878313] generic ttyUSB2:
generic converter now disconnected from ttyUSB2
Jan 29 12:40:39 server1 kernel: [10113.878321] usbserial_generic
1-1.6:1.0: device disconnected
Jan 29 12:40:39 server1 kernel: [10113.878364] generic ttyUSB1:
generic converter now disconnected from ttyUSB1
Jan 29 12:40:39 server1 kernel: [10113.878370] usbserial_generic
1-1.6:1.1: device disconnected
Jan 29 12:40:39 server1 kernel: [10113.878406] generic ttyUSB0:
generic converter now disconnected from ttyUSB0
Jan 29 12:40:39 server1 kernel: [10113.878411] usbserial_generic
1-1.6:1.2: device disconnected
Jan 29 12:40:49 server1 kernel: [10123.584538] vif12.0: no IPv6 routers present
Jan 29 12:41:17 server1 kernel: [10151.325116] usb 1-1.6: reset
full-speed USB device number 3 using ehci_hcd
Jan 29 12:41:17 server1 kernel: [10151.417733] usbserial_generic
1-1.6:1.2: generic converter detected
Jan 29 12:41:17 server1 kernel: [10151.417823] usb 1-1.6: generic
converter now attached to ttyUSB0
Jan 29 12:41:17 server1 kernel: [10151.417829] usbserial_generic
1-1.6:1.1: generic converter detected
Jan 29 12:41:17 server1 kernel: [10151.417867] usb 1-1.6: generic
converter now attached to ttyUSB1
Jan 29 12:41:17 server1 kernel: [10151.417872] usbserial_generic
1-1.6:1.0: generic converter detected
Jan 29 

Bug#699237: Huawei E220 does not work under Debian Wheezy

2013-01-29 Thread Bjørn Mork
T hex...@gmail.com writes:

 Reloading module with: modprobe usbserial vendor=0x12d1 product=0x1003

Probably unrelated to your problem, but...

You should not do that.  This device is mode-switched by the usb-storage
driver and handled in modem mode by the option driver. Forcing the
generic serial driver to handle it in either mode is pointless at best.


Bjørn


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org