ATAPI/Zip drive problem
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-source-2.6.15 (Ubuntu) |
Invalid
|
Medium
|
Herbert Xu |
Bug Description
I'm having a problem with a Zip 750 USB device. The dmesg output was as follows:
1DB (ICH4) USB UHCI #3
PCI: Setting latency timer of device 0000:00:1d.2 to 64
uhci_hcd 0000:00:1d.2: irq 193, io base 0000d400
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 3
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
usb 1-1: new full speed USB device using address 2
hub 1-0:1.0: over-current change on port 2
drivers/
proto 2 vid 0x03F0 pid 0x1E11
usbcore: registered new driver usblp
drivers/
usb 1-2: new full speed USB device using address 3
hub 1-2:1.0: USB hub found
hub 1-2:1.0: 3 ports detected
hub 2-0:1.0: over-current change on port 1
hub 2-0:1.0: over-current change on port 2
hub 3-0:1.0: over-current change on port 1
hub 3-0:1.0: over-current change on port 2
ACPI: PCI interrupt 0000:00:1d.7[D] -> GSI 23 (level, low) -> IRQ 201
ehci_hcd 0000:00:1d.7: Intel Corp. 82801DB (ICH4) USB2 EHCI Controller
PCI: Setting latency timer of device 0000:00:1d.7 to 64
ehci_hcd 0000:00:1d.7: irq 201, pci mem f89b6c00
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 4
PCI: cache line size of 128 is not supported by device 0000:00:1d.7
ehci_hcd 0000:00:1d.7: USB 2.0 enabled, EHCI 1.00, driver 2004-May-10
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 6 ports detected
ehci_hcd 0000:00:1d.7: fatal error
ehci_hcd 0000:00:1d.7: HC died; cleaning up
ACPI: PCI interrupt 0000:02:07.2[C] -> GSI 21 (level, low) -> IRQ 225
ehci_hcd 0000:02:07.2: NEC Corporation USB 2.0
ehci_hcd 0000:02:07.2: irq 225, pci mem f8a50700
ehci_hcd 0000:02:07.2: new USB bus registered, assigned bus number 5
ehci_hcd 0000:02:07.2: USB 2.0 enabled, EHCI 0.95, driver 2004-May-10
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 5 ports detected
Device 'i823650' does not have a release() function, it is broken and must be fixed.
Badness in device_release at drivers/
usb 3-2: new full speed USB device using address 2
usb 1-1: USB disconnect, address 2
drivers/
usb 1-1: new full speed USB device using address 4
hw_random: RNG not detected
Initializing USB Mass Storage driver...
drivers/
proto 2 vid 0x03F0 pid 0x1E11
usb 1-2: USB disconnect, address 3
scsi0 : SCSI emulation for USB Mass Storage devices
Vendor: Y-E DATA Model: CF Card Reader Rev: 1.03
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
Vendor: Y-E DATA Model: SM Card Reader Rev: 1.03
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi removable disk sdb at scsi0, channel 0, id 0, lun 1
Vendor: Y-E DATA Model: MS Card Reader Rev: 1.03
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi removable disk sdc at scsi0, channel 0, id 0, lun 2
Vendor: Y-E DATA Model: SD Card Reader Rev: 1.03
Type: Direct-Access ANSI SCSI revision: 02
SCSI device sdd: 250880 512-byte hdwr sectors (128 MB)
sdd: Write Protect is off
sdd: Mode Sense: 1c 00 00 00
sdd: assuming drive cache: write through
/dev/scsi/
Attached scsi removable disk sdd at scsi0, channel 0, id 0, lun 3
USB Mass Storage device found at 2
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usb 1-2: new full speed USB device using address 5
hub 1-2:1.0: USB hub found
hub 1-2:1.0: 3 ports detected
ACPI: PCI interrupt 0000:00:1f.5[B] -> GSI 17 (level, low) -> IRQ 209
PCI: Setting latency timer of device 0000:00:1f.5 to 64
intel8x0_
intel8x0: clocking to 48000
ACPI: PCI interrupt 0000:02:02.0[A] -> GSI 22 (level, low) -> IRQ 217
gameport: pci0000:02:02.1 speed 978 kHz
ieee1394: Initialized config rom entry `ip1394'
ohci1394: $Rev: 1223 $ Ben Collins <email address hidden>
ACPI: PCI interrupt 0000:02:02.2[B] -> GSI 16 (level, low) -> IRQ 177
ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[177] MMIO=[efefb800-
Max Packet=[2048]
ohci_hcd: 2004 Feb 02 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
ohci_hcd: block sizes: ed 64 td 64
ACPI: PCI interrupt 0000:02:07.0[A] -> GSI 16 (level, low) -> IRQ 177
ohci_hcd 0000:02:07.0: NEC Corporation USB
ohci_hcd 0000:02:07.0: irq 177, pci mem f8e25000
ohci_hcd 0000:02:07.0: new USB bus registered, assigned bus number 6
hub 6-0:1.0: USB hub found
hub 6-0:1.0: 3 ports detected
ACPI: PCI interrupt 0000:02:07.1[B] -> GSI 18 (level, low) -> IRQ 193
ohci_hcd 0000:02:07.1: NEC Corporation USB (#2)
ieee1394: Host added: ID:BUS[0-00:1023] GUID[00023c0021
ohci_hcd 0000:02:07.1: irq 193, pci mem f8e27000
ohci_hcd 0000:02:07.1: new USB bus registered, assigned bus number 7
hub 7-0:1.0: USB hub found
hub 7-0:1.0: 2 ports detected
Device 'i823650' does not have a release() function, it is broken and must be fixed.
Badness in device_release at drivers/
usb 7-1: new full speed USB device using address 2
drivers/
usbcore: registered new driver tiglusb
drivers/
8139too Fast Ethernet driver 0.9.27
ACPI: PCI interrupt 0000:02:09.0[A] -> GSI 21 (level, low) -> IRQ 225
eth0: RealTek RTL8139 at 0x8c00, 00:20:ed:78:17:46, IRQ 225
eth0: Identified 8139 chip type 'RTL-8100B/8139D'
8139cp: 10/100 PCI Ethernet driver v1.2 (Mar 22, 2004)
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
eth0: link up, 10Mbps, full-duplex, lpa 0x4061
NET: Registered protocol family 17
NET: Registered protocol family 10
Disabled Privacy Extensions on device c02c95c0(lo)
IPv6 over IPv4 tunneling driver
ACPI: Power Button (FF) [PWRF]
ACPI: Sleep Button (CM) [SLPB]
drivers/
drivers/
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
Linux Kernel Card Services
options: [pci] [cardbus] [pm]
Intel ISA PCIC probe: not found.
Device 'i823650' does not have a release() function, it is broken and must be fixed.
Badness in device_release at drivers/
[<c018bbd8>] kobject_
[<f8a7ee11>] init_i82365+
[<c012afd2>] sys_init_
[<c0105f49>] sysenter_
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
eth0: no IPv6 routers present
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb 7-1: control timeout on ep0in
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
usb usb4: string descriptor 0 read error: -19
desktop:
I do not know if the problem is reproduceable.
Please send the complete dmesg output, including the entire boot process (try
the -s option).
Are you using the latest kernel?
The "over-current" message is common to bug #8772. The timeout messages seem to
typically indicate IRQ problems. Try booting with noapic, pci=noacpi, and
acpi=off (each individually) and see if any of them make a difference.