Kernel Oops when removing USB->IDE adaptor with faulty IDE disk

Bug #82582 reported by Tudor Holton
2
Affects Status Importance Assigned to Milestone
linux-source-2.6.17 (Ubuntu)
Invalid
Undecided
Unassigned
linux-source-2.6.20 (Ubuntu)
Invalid
Undecided
Brian Murray

Bug Description

Binary package hint: kernel-image-2.6.17-10-generic-di

I don't know if Linux should be expected to handle faulty devices. However, the problem is that following this I cannot use my USB->IDE adaptor until after I reboot. So it must be ripping through the USB kernel code or disabling something somewhere upstream.

Anyhoo....

Version: Dapper

uname -a
-------------
Linux kneet 2.6.17-10-generic #2 SMP Tue Dec 5 22:28:26 UTC 2006 i686 GNU/Linux

lsusb - crashes afterwards - will give you output of lsusb in a sec.

Kernel Oops Messages:
---------
Message from syslogd@kneet at Thu Feb 1 12:05:03 2007 ...
kneet kernel: [17179893.436000] Oops: 0000 [#1]

Message from syslogd@kneet at Thu Feb 1 12:05:03 2007 ...
kneet kernel: [17179893.436000] SMP

Message from syslogd@kneet at Thu Feb 1 12:05:03 2007 ...
kneet kernel: [17179893.436000] CPU: 0

Message from syslogd@kneet at Thu Feb 1 12:05:03 2007 ...
kneet kernel: [17179893.436000] EIP is at make_class_name+0x37/0xb0

Message from syslogd@kneet at Thu Feb 1 12:05:03 2007 ...
kneet kernel: [17179893.436000] eax: 00000000 ebx: ffffffff ecx: ffffffff edx: 0000000b

Message from syslogd@kneet at Thu Feb 1 12:05:03 2007 ...
kneet kernel: [17179893.436000] esi: d15781d4 edi: 00000000 ebp: 00000000 esp: de001e54

Message from syslogd@kneet at Thu Feb 1 12:05:03 2007 ...
kneet kernel: [17179893.436000] ds: 007b es: 007b ss: 0068

Message from syslogd@kneet at Thu Feb 1 12:05:03 2007 ...
kneet kernel: [17179893.436000] Process khubd (pid: 1668, threadinfo=de000000 task=df54ca90)

Message from syslogd@kneet at Thu Feb 1 12:05:03 2007 ...
kneet kernel: [17179893.436000] Stack: d15781d4 e03a2858 d15781d4 e03a2858 d15781dc c0246bae e03a27e0 00000000

Message from syslogd@kneet at Thu Feb 1 12:05:03 2007 ...
kneet kernel: [17179893.436000] 00000000 d15781d4 cb174c00 00000246 cafca214 c0246c88 d1578000 e0389ca0

Message from syslogd@kneet at Thu Feb 1 12:05:03 2007 ...
kneet kernel: [17179893.436000] d1578000 cb174c00 e03873fb cb174c30 cb174c00 e0381a55 cb174ec0 e05c9ca0

Message from syslogd@kneet at Thu Feb 1 12:05:03 2007 ...
kneet kernel: [17179893.436000] Call Trace:

Message from syslogd@kneet at Thu Feb 1 12:05:03 2007 ...
kneet kernel: [17179893.436000] <c0246bae> class_device_del+0x9e/0x170 <c0246c88> class_device_unregister+0x8/0x10

Message from syslogd@kneet at Thu Feb 1 12:05:03 2007 ...
kneet kernel: [17179893.436000] <e0389ca0> __scsi_remove_device+0x30/0x80 [scsi_mod] <e03873fb> scsi_forget_host+0x4b/0x60 [scsi_mod]

Message from syslogd@kneet at Thu Feb 1 12:05:03 2007 ...
kneet kernel: [17179893.436000] <e0381a55> scsi_remove_host+0x55/0xe4 [scsi_mod] <e05bad8e> storage_disconnect+0xe/0x20 [usb_storage]

Message from syslogd@kneet at Thu Feb 1 12:05:03 2007 ...
kneet kernel: [17179893.436000] <e0099994> usb_unbind_interface+0x34/0x70 [usbcore] <c0245e2b> __device_release_driver+0x5b/0xa0

Message from syslogd@kneet at Thu Feb 1 12:05:03 2007 ...
kneet kernel: [17179893.436000] <c02460ec> device_release_driver+0x1c/0x30 <c0245657> bus_remove_device+0x77/0x90

Message from syslogd@kneet at Thu Feb 1 12:05:03 2007 ...
kneet kernel: [17179893.436000] <c02446c5> device_del+0x35/0x70 <e0097bc6> usb_disable_device+0x86/0xe0 [usbcore]

Message from syslogd@kneet at Thu Feb 1 12:05:03 2007 ...
kneet kernel: [17179893.436000] <e0093927> usb_disconnect+0x97/0xf0 [usbcore] <e009498a> hub_thread+0x27a/0xc80 [usbcore]

Message from syslogd@kneet at Thu Feb 1 12:05:03 2007 ...
kneet kernel: [17179893.436000] <c0136180> autoremove_wake_function+0x0/0x50 <e0094710> hub_thread+0x0/0xc80 [usbcore]

Message from syslogd@kneet at Thu Feb 1 12:05:03 2007 ...
kneet kernel: [17179893.436000] <c0135f8b> kthread+0xab/0xe0 <c0135ee0> kthread+0x0/0xe0

Message from syslogd@kneet at Thu Feb 1 12:05:03 2007 ...
kneet kernel: [17179893.436000] <c0101005> kernel_thread_helper+0x5/0x10

Message from syslogd@kneet at Thu Feb 1 12:05:03 2007 ...
kneet kernel: [17179893.436000] Code: 89 6c 24 10 31 ed 89 d9 89 74 24 08 89 7c 24 0c 89 04 24 8b 40 48 8b 38 89 e8 f2 ae f7 d1 49 8b 04 24 89 ca 89 d9 8b 78 08 89 e8 <f2> ae f7 d1 49 8d 44 0a 02 ba d0 00 00 00 e8 c6 07 f2 ff ba f4

Message from syslogd@kneet at Thu Feb 1 12:05:03 2007 ...
kneet kernel: [17179893.436000] EIP: [make_class_name+55/176] make_class_name+0x37/0xb0 SS:ESP 0068:de001e54

Syslog
---------
Feb 1 12:04:04 kneet kernel: [17179834.424000] usb 5-3: new high speed USB device using ehci_hcd and address 4
Feb 1 12:04:04 kneet kernel: [17179834.556000] usb 5-3: configuration #1 chosen from 1 choice
Feb 1 12:04:04 kneet kernel: [17179834.556000] scsi2 : SCSI emulation for USB Mass Storage devices
Feb 1 12:04:04 kneet kernel: [17179834.556000] usb-storage: device found at 4
Feb 1 12:04:04 kneet kernel: [17179834.556000] usb-storage: waiting for device to settle before scanning
Feb 1 12:04:09 kneet kernel: [17179839.556000] usb-storage: device scan complete
Feb 1 12:04:09 kneet kernel: [17179839.556000] Vendor: HITACHI_ Model: DK23FB-60 Rev: 0811
Feb 1 12:04:09 kneet kernel: [17179839.556000] Type: Direct-Access ANSI SCSI revision: 00
Feb 1 12:04:09 kneet kernel: [17179839.560000] SCSI device sdb: 117210240 512-byte hdwr sectors (60012 MB)
Feb 1 12:04:09 kneet kernel: [17179839.564000] sdb: test WP failed, assume Write Enabled
Feb 1 12:04:09 kneet kernel: [17179839.564000] sdb: assuming drive cache: write through
Feb 1 12:04:09 kneet kernel: [17179839.568000] SCSI device sdb: 117210240 512-byte hdwr sectors (60012 MB)
Feb 1 12:04:09 kneet kernel: [17179839.568000] sdb: test WP failed, assume Write Enabled
Feb 1 12:04:09 kneet kernel: [17179839.568000] sdb: assuming drive cache: write through
Feb 1 12:04:12 kneet udevd-event[5120]: wait_for_sysfs: waiting for '/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-3/5-3:1.0/host2/target2:0:0/2:0:0:0/bus' failed
Feb 1 12:04:16 kneet udevd-event[5120]: wait_for_sysfs: waiting for '/sys/devices/pci0000:00/0000:00:1d.7/usb5/5-3/5-3:1.0/host2/target2:0:0/2:0:0:0/ioerr_cnt' failed
Feb 1 12:04:37 kneet dhclient: DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 7
Feb 1 12:04:37 kneet dhclient: DHCPOFFER from 192.168.2.1
Feb 1 12:04:37 kneet dhclient: DHCPREQUEST on ath0 to 255.255.255.255 port 67
Feb 1 12:04:37 kneet dhclient: DHCPACK from 192.168.2.1
Feb 1 12:04:37 kneet dhclient: bound to 192.168.2.11 -- renewal in 123928 seconds.
Feb 1 12:04:39 kneet kernel: [17179839.568000] sdb:<6>usb 5-3: reset high speed USB device using ehci_hcd and address 4
Feb 1 12:05:03 kneet kernel: [17179893.436000] usb 5-3: USB disconnect, address 4
Feb 1 12:05:03 kneet kernel: [17179893.436000] BUG: unable to handle kernel NULL pointer dereference at virtual address 00000000
Feb 1 12:05:03 kneet kernel: [17179893.436000] printing eip:
Feb 1 12:05:03 kneet kernel: [17179893.436000] c0246907
Feb 1 12:05:03 kneet kernel: [17179893.436000] *pde = 00000000
Feb 1 12:05:03 kneet kernel: [17179893.436000] Oops: 0000 [#1]
Feb 1 12:05:03 kneet kernel: [17179893.436000] SMP
Feb 1 12:05:03 kneet kernel: [17179893.436000] Modules linked in: xfs usb_storage libusual nls_cp437 vfat fat ipv6 binfmt_misc rfcomm l2cap bluetooth i915 drm speedstep_centrino cpufreq_userspace cpufreq_stats freq_table cpufreq_powersave cpufreq_ondemand cpufreq_conservative video tc1100_wmi sbs sony_acpi pcc_acpi i2c_ec i2c_core hotkey dev_acpi button battery container ac asus_acpi nls_utf8 ntfs parport_pc lp parport sg af_packet sd_mod pata_pcmcia libata scsi_mod pcmcia 8139cp wlan_wep 8139too mii wlan_scan_sta joydev yenta_socket rsrc_nonstatic pcmcia_core ath_pci ath_rate_sample wlan ath_hal sdhci mmc_core tsdev snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd soundcore snd_page_alloc evdev serio_raw intel_agp agpgart pcspkr psmouse ext3 jbd ehci_hcd uhci_hcd usbcore ide_generic ide_disk piix generic thermal processor fan fbcon tileblit font bitblit softcursor vesafb capability commoncap
Feb 1 12:05:03 kneet kernel: [17179893.436000] CPU: 0
Feb 1 12:05:03 kneet kernel: [17179893.436000] EIP: 0060:[make_class_name+55/176] Tainted: P VLI
Feb 1 12:05:03 kneet kernel: [17179893.436000] EFLAGS: 00010202 (2.6.17-10-generic #2)
Feb 1 12:05:03 kneet kernel: [17179893.436000] EIP is at make_class_name+0x37/0xb0
Feb 1 12:05:03 kneet kernel: [17179893.436000] eax: 00000000 ebx: ffffffff ecx: ffffffff edx: 0000000b
Feb 1 12:05:03 kneet kernel: [17179893.436000] esi: d15781d4 edi: 00000000 ebp: 00000000 esp: de001e54
Feb 1 12:05:03 kneet kernel: [17179893.436000] ds: 007b es: 007b ss: 0068
Feb 1 12:05:03 kneet kernel: [17179893.436000] Process khubd (pid: 1668, threadinfo=de000000 task=df54ca90)
Feb 1 12:05:03 kneet kernel: [17179893.436000] Stack: d15781d4 e03a2858 d15781d4 e03a2858 d15781dc c0246bae e03a27e0 00000000
Feb 1 12:05:03 kneet kernel: [17179893.436000] 00000000 d15781d4 cb174c00 00000246 cafca214 c0246c88 d1578000 e0389ca0
Feb 1 12:05:03 kneet kernel: [17179893.436000] d1578000 cb174c00 e03873fb cb174c30 cb174c00 e0381a55 cb174ec0 e05c9ca0
Feb 1 12:05:03 kneet kernel: [17179893.436000] Call Trace:
Feb 1 12:05:03 kneet kernel: [17179893.436000] <c0246bae> class_device_del+0x9e/0x170 <c0246c88> class_device_unregister+0x8/0x10
Feb 1 12:05:03 kneet kernel: [17179893.436000] <e0389ca0> __scsi_remove_device+0x30/0x80 [scsi_mod] <e03873fb> scsi_forget_host+0x4b/0x60 [scsi_mod]
Feb 1 12:05:03 kneet kernel: [17179893.436000] <e0381a55> scsi_remove_host+0x55/0xe4 [scsi_mod] <e05bad8e> storage_disconnect+0xe/0x20 [usb_storage]
Feb 1 12:05:03 kneet kernel: [17179893.436000] <e0099994> usb_unbind_interface+0x34/0x70 [usbcore] <c0245e2b> __device_release_driver+0x5b/0xa0
Feb 1 12:05:03 kneet kernel: [17179893.436000] <c02460ec> device_release_driver+0x1c/0x30 <c0245657> bus_remove_device+0x77/0x90
Feb 1 12:05:03 kneet kernel: [17179893.436000] <c02446c5> device_del+0x35/0x70 <e0097bc6> usb_disable_device+0x86/0xe0 [usbcore]
Feb 1 12:05:03 kneet kernel: [17179893.436000] <e0093927> usb_disconnect+0x97/0xf0 [usbcore] <e009498a> hub_thread+0x27a/0xc80 [usbcore]
Feb 1 12:05:03 kneet kernel: [17179893.436000] <c0136180> autoremove_wake_function+0x0/0x50 <e0094710> hub_thread+0x0/0xc80 [usbcore]
Feb 1 12:05:03 kneet kernel: [17179893.436000] <c0135f8b> kthread+0xab/0xe0 <c0135ee0> kthread+0x0/0xe0
Feb 1 12:05:03 kneet kernel: [17179893.436000] <c0101005> kernel_thread_helper+0x5/0x10
Feb 1 12:05:03 kneet kernel: [17179893.436000] Code: 89 6c 24 10 31 ed 89 d9 89 74 24 08 89 7c 24 0c 89 04 24 8b 40 48 8b 38 89 e8 f2 ae f7 d1 49 8b 04 24 89 ca 89 d9 8b 78 08 89 e8 <f2> ae f7 d1 49 8d 44 0a 02 ba d0 00 00 00 e8 c6 07 f2 ff ba f4
Feb 1 12:05:03 kneet kernel: [17179893.436000] EIP: [make_class_name+55/176] make_class_nameFeb 1 12:05:03 kneet kernel: [17179893.436000] <6>sd 2:0:0:0: SCSI error: return code = 0x10000
Feb 1 12:05:03 kneet kernel: [17179893.440000] end_request: I/O error, dev sdb, sector 0
Feb 1 12:05:03 kneet kernel: [17179893.440000] Buffer I/O error on device sdb, logical block 0
Feb 1 12:05:03 kneet kernel: [17179893.440000] sd 2:0:0:0: rejecting I/O to device being removed
Feb 1 12:05:03 kneet kernel: [17179893.440000] Buffer I/O error on device sdb, logical block 0
Feb 1 12:05:03 kneet kernel: [17179893.440000] unable to read partition table
Feb 1 12:05:03 kneet kernel: [17179893.440000] sd 2:0:0:0: Attached scsi disk sdb
Feb 1 12:05:03 kneet kernel: [17179893.440000] sd 2:0:0:0: Attached scsi generic sg1 type 0
Feb 1 12:05:29 kneet anacron[4433]: Job `cron.daily' started
Feb 1 12:05:29 kneet anacron[5248]: Updated timestamp for job `cron.daily' to 2007-02-01
Feb 1 12:06:51 kneet exiting on signal 15
+0x37/0xb0 SS:ESP 0068:de001e54

Tags: kernel-oops
Revision history for this message
Tudor Holton (tudor) wrote :

lsusb
-------
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 003 Device 002: ID 08ff:2580 AuthenTec, Inc.
Bus 003 Device 001: ID 0000:0000
Bus 001 Device 003: ID 05e3:0702 Genesys Logic, Inc. USB 2.0 IDE Adapter
Bus 001 Device 001: ID 0000:0000

Cheers,
Tudor.

Revision history for this message
Brian Murray (brian-murray) wrote :

Thanks for taking the time to report this bug and helping to make Ubuntu better. I'm a bit confused about your bug report. You initially mention Dapper and then kernel version 2.6.17 which is not Dapper's kernel and there is a task for 2.6.20 but there is not mention if you mentioned with that kernel version. Could you please elaborate as to which releases of Ubuntu and kernel's you have seen this issue with? Thanks in advance.

Changed in linux-source-2.6.20:
assignee: nobody → brian-murray
status: New → Incomplete
Revision history for this message
Brian Murray (brian-murray) wrote :

We are closing this bug report as it lacks the information, described in the previous comments, we need to investigate the problem further. However, please reopen it if you can give us the missing information and feel free to submit bug reports in the future.

Changed in linux-source-2.6.17:
status: New → Invalid
Changed in linux-source-2.6.20:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.