usb_storage lost exclusion for Huawei 220 UMTS dongle
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux |
Invalid
|
Medium
|
|||
linux (Ubuntu) |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
This looks like a regression in the most recent Karmic kernel update (2.6.31-14). The Huwai UMTS modem comes with a built in rom drive containing the windows drivers, but this thing is messed up and useless anyway under Linux so usb_storage should ignore it. As far as I can tell, this was patched in 2.6.20 and the modem has been working fine until the kernel update, where usb_storage starts probing for the detected rom drive and fails horribly:
[75524.317102] usb-storage: device found at 10
[75524.317107] usb-storage: waiting for device to settle before scanning
[75529.324067] usb-storage: device scan complete
[75529.335211] scsi 21:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2
[75529.391662] sr0: scsi-1 drive
[75529.391921] sr 21:0:0:0: Attached scsi CD-ROM sr0
[75529.392074] sr 21:0:0:0: Attached scsi generic sg1 type 5
[75540.055162] sr0: CDROM (ioctl) error, command: Get configuration 46 00 00 00 00 00 00 00 20 00
[75540.055196] sr: Sense Key : No Sense [current]
[75540.055206] sr: Add. Sense: No additional sense information
[75540.368109] sr0: CDROM (ioctl) error, command: Get configuration 46 00 00 00 00 00 00 00 20 00
[75540.368121] sr: Sense Key : No Sense [current]
[75540.368125] sr: Add. Sense: No additional sense information
[75540.501101] option: option_
[75540.501212] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[75540.501233] option 5-2:1.0: device disconnected
[75540.501302] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[75540.501318] option 5-2:1.1: device disconnected
[75540.616142] usb 5-2: reset full speed USB device using uhci_hcd and address 10
[75540.783808] option 5-2:1.1: GSM modem (1-port) converter detected
[75540.783992] usb 5-2: GSM modem (1-port) converter now attached to ttyUSB0
[75540.787489] option 5-2:1.0: GSM modem (1-port) converter detected
[75540.787656] usb 5-2: GSM modem (1-port) converter now attached to ttyUSB1
[75541.184102] option: option_
[75541.188573] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[75541.188628] option 5-2:1.0: device disconnected
[75541.188866] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[75541.188924] option 5-2:1.1: device disconnected
[75541.306193] usb 5-2: reset full speed USB device using uhci_hcd and address 10
[75541.376295] usb 5-2: USB disconnect, address 10
[75541.390186] scsi 21:0:0:0: rejecting I/O to dead device
[75541.390999] scsi 21:0:0:0: rejecting I/O to dead device
The kernel doesn't seem to know about resetting USB "subdevices" so the whole dongle goes away, comes back, and the thing repeats.
Work-around is to open a terminal and rmmod usb_storage, but this is not a long-term solution.
ProblemType: Bug
Architecture: i386
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
Subdevices: 2/2
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/pcmC0D0p: cees 4658 F...m pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
Card hw:0 'Intel'/'HDA Intel at 0xf6ffc000 irq 21'
Mixer name : 'SigmaTel STAC9205'
Components : 'HDA:838476a0,
Controls : 25
Simple ctrls : 16
Date: Fri Oct 30 09:50:59 2009
DistroRelease: Ubuntu 9.10
HibernationDevice: RESUME=
MachineType: Dell Inc. Latitude D830
NonfreeKernelMo
Package: linux-image-generic 2.6.31.14.27
PccardctlIdent:
Socket 0:
no product info available
PccardctlStatus:
Socket 0:
no card
ProcCmdLine: root=UUID=
ProcEnviron:
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
RelatedPackageV
linux-
linux-firmware 1.24
SourcePackage: linux-meta
Uname: Linux 2.6.31-14-generic i686
WpaSupplicantLog:
dmi.bios.date: 12/11/2008
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A14
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: Latitude D830
dmi.sys.vendor: Dell Inc.
Changed in linux: | |
status: | Unknown → Fix Released |
tags: | added: 2.6.31.6 |
Changed in linux: | |
status: | Fix Released → Confirmed |
Changed in linux (Ubuntu): | |
assignee: | Leann Ogasawara (leannogasawara) → nobody |
status: | In Progress → Triaged |
Changed in linux: | |
status: | Confirmed → Invalid |
Changed in linux: | |
importance: | Unknown → Medium |
[This is an automated message. Apologies if it has reached you inappropriately.]
This bug was reported against the linux-meta package when it likely should have been reported against the linux package instead. We are automatically transitioning this to the linux kernel package so that the appropriate teams are notified and made aware of this issue.
If this bug really is a bug in the linux-meta package you can move it back to linux-meta and set the Status to Confirmed, or contact us on the #ubuntu-kernel channel on the FreeNode IRC server. Thanks.