Bug 159086
Summary: | crash on USB device disconnect | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jan Kratochvil <jan> |
Component: | kernel | Assignee: | Dave Jones <davej> |
Status: | CLOSED RAWHIDE | QA Contact: | Brian Brock <bbrock> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | bmillett, pfrields, selinux, wtogami, zaitcev |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i686 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2005-10-04 15:44:59 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Jan Kratochvil
2005-05-29 06:03:28 UTC
I also with rawhide latest (9/22/2005) get an oops with a usb device removal. This is for a usbdisk: kernel-2.6.13-1.1567_FC5 Kernel trace: Sep 22 12:12:49 localhost kernel: usb 1-1: USB disconnect, address 3 Sep 22 12:12:49 localhost kernel: Unable to handle kernel paging request at virtual address 6b6b6bb3 Sep 22 12:12:49 localhost kernel: printing eip: Sep 22 12:12:49 localhost kernel: dff35804 Sep 22 12:12:49 localhost kernel: *pde = 00000000 Sep 22 12:12:49 localhost kernel: Oops: 0002 [#1] Sep 22 12:12:49 localhost kernel: Modules linked in: vfat fat sd_mod usb_storage scsi_mod i915 drm loop lp autofs4 rfcomm l2cap bluetooth sunrpc dm_mirror dm_mod video button battery ac uhci_hcd ehci_hcd parport_pc parport hw_random tpm_nsc tpm i2c_i801 i2c_core snd_intel8x0m snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd soundcore snd_page_alloc hostap_pci hostap ieee80211_crypt 8139too mii ext3 jbd Sep 22 12:12:49 localhost kernel: CPU: 0 Sep 22 12:12:49 localhost kernel: EIP: 0060:[<dff35804>] Not tainted VLI Sep 22 12:12:49 localhost kernel: EFLAGS: 00010286 (2.6.13-1.1567_FC5) Sep 22 12:12:49 localhost kernel: EIP is at scsi_remove_device+0x2c/0x38 [scsi_mod] Sep 22 12:12:49 localhost kernel: eax: 00000001 ebx: d31f6d60 ecx: 00000000 edx: 6b6b6b6b Sep 22 12:12:49 localhost kernel: esi: cd384d38 edi: cd384d38 ebp: ddd07248 esp: c156ee84 Sep 22 12:12:49 localhost kernel: ds: 007b es: 007b ss: 0068 Sep 22 12:12:49 localhost kernel: Process khubd (pid: 98, threadinfo=c156e000 task=deeba030) Sep 22 12:12:49 localhost kernel: Stack: d31f6d60 cd384d30 dff3588f ddd07248 cd384d3c cd384d38 cd384d40 dff34a09 Sep 22 12:12:49 localhost fstab-sync[8703]: removed mount point /media/usbdisk for /dev/sda1 Sep 22 12:12:49 localhost kernel: cd384d38 dfe72ac0 dfe72ae0 dd4546c8 dff2d3a2 cd385020 dfe72ac0 dfe6383b Sep 22 12:12:49 localhost kernel: dc7012c8 c0286d65 dc701384 dc7012dc c023e5da dc7012dc dd45473c 00000000 Sep 22 12:12:49 localhost kernel: Call Trace: Sep 22 12:12:49 localhost kernel: [<dff3588f>] __scsi_remove_target+0x7f/0xb6 [scsi_mod] Sep 22 12:12:49 localhost kernel: [<dff34a09>] scsi_forget_host+0x37/0x5c [scsi_mod] Sep 22 12:12:49 localhost kernel: [<dff2d3a2>] scsi_remove_host+0x3d/0x7a [scsi_mod] Sep 22 12:12:49 localhost kernel: [<dfe6383b>] storage_disconnect+0xe/0x16 [usb_storage] Sep 22 12:12:49 localhost kernel: [<c0286d65>] usb_unbind_interface+0x34/0x60 Sep 22 12:12:49 localhost kernel: [<c023e5da>] __device_release_driver+0x4c/0x64 Sep 22 12:12:49 localhost kernel: [<c023e61c>] device_release_driver+0x2a/0x38 Sep 22 12:12:49 localhost kernel: [<c023df74>] bus_remove_device+0x4f/0x5d Sep 22 12:12:49 localhost kernel: [<c023d2b3>] device_del+0x2b/0x5b Sep 22 12:12:49 localhost kernel: [<c028de8a>] usb_disable_device+0xbb/0x108 Sep 22 12:12:49 localhost kernel: [<c0289078>] usb_disconnect+0xaa/0x14c Sep 22 12:12:49 localhost kernel: [<c0289efa>] hub_port_connect_change+0x51/0x393 Sep 22 12:12:49 localhost kernel: [<c028a4b3>] hub_events+0x277/0x3bc Sep 22 12:12:49 localhost kernel: [<c028a5f8>] hub_thread+0x0/0xe5 Sep 22 12:12:49 localhost kernel: [<c028a60c>] hub_thread+0x14/0xe5 Sep 22 12:12:49 localhost kernel: [<c012dd16>] autoremove_wake_function+0x0/0x37 Sep 22 12:12:49 localhost kernel: [<c012d8fb>] kthread+0x87/0x8b Sep 22 12:12:49 localhost kernel: [<c012d874>] kthread+0x0/0x8b Sep 22 12:12:49 localhost kernel: [<c01012fd>] kernel_thread_helper+0x5/0xb Sep 22 12:12:49 localhost kernel: Code: 53 89 c3 8b 30 ba 66 00 00 00 b8 05 ac f3 df e8 e5 2f 1e e0 e8 4c 66 3e e0 ff 4e 48 0f 88 a4 03 00 00 89 d8 e8 73 ff ff ff 8b 13 <ff> 42 48 0f 8e 9f 03 00 00 5b 5e c3 55 57 56 53 89 c5 8b 98 b8 S should be fixed in -git3, which is building right now. Tomorrows rawhide should have this fixed. *** Bug 169137 has been marked as a duplicate of this bug. *** Sorry, but no joy. I'm running 2.6.13-1.1574_FC5 and still getting this problem. Actually, no problem disconnecting a USB drive, but disconnecting an iPod generated: Sep 24 13:00:47 localhost kernel: usb 1-1: USB disconnect, address 4 Sep 24 13:00:47 localhost kernel: Unable to handle kernel paging request at virtual address 6b6b6bb3 Sep 24 13:00:47 localhost kernel: printing eip: Sep 24 13:00:47 localhost kernel: f8aa6804 Sep 24 13:00:47 localhost kernel: *pde = 00000000 Sep 24 13:00:47 localhost kernel: Oops: 0002 [#1] Sep 24 13:00:47 localhost kernel: Modules linked in: vfat fat vmnet(U) parport_pc vmmon(U) loop ppdev lp autofs4 sunrpc ipt_REJECT ipt_state ip_conntrack nfnetlink iptable_filter ip_tables video toshiba_acpi button battery ac sd_mod ohci1394 ieee1394 usb_storage scsi_mod uhci_hcd ehci_hcd parport hw_random tpm_nsc tpm i2c_i801 i2c_core snd_intel8x0m snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd soundcore snd_page_alloc ipw2200 ieee80211 ieee80211_crypt e1000 dm_snapshot dm_zero dm_mirror ext3 jbd dm_mod Sep 24 13:00:47 localhost kernel: CPU: 0 Sep 24 13:00:47 localhost kernel: EIP: 0060:[<f8aa6804>] Tainted: P VLI Sep 24 13:00:47 localhost kernel: EFLAGS: 00010286 (2.6.13-1.1574_FC5) Sep 24 13:00:47 localhost kernel: EIP is at scsi_remove_device+0x2c/0x38 [scsi_mod] Sep 24 13:00:47 localhost kernel: eax: 00000001 ebx: f07da23c ecx: 00000000 edx: 6b6b6b6b Sep 24 13:00:47 localhost kernel: esi: ecdd6e38 edi: ecdd6e38 ebp: f3f4daf8 esp: f7e9ce84 Sep 24 13:00:47 localhost kernel: ds: 007b es: 007b ss: 0068 Sep 24 13:00:47 localhost kernel: Process khubd (pid: 127, threadinfo=f7e9c000 task=f7fda030) Sep 24 13:00:47 localhost kernel: Stack: badc0ded f07da23c ecdd6e30 f8aa688f f3f4daf8 ecdd6e3c ecdd6e38 ecdd6e40 Sep 24 13:00:47 localhost kernel: f8aa5a09 ecdd6e38 f8ad1ac0 f8ad1ae0 e213ea94 f8a9e3a2 ecdd7120 f8ad1ac0 Sep 24 13:00:47 localhost kernel: f8ac283b ee02413c c028d845 ee0241f8 ee024150 c02450ba ee024150 e213eb08 Sep 24 13:00:47 localhost kernel: Call Trace: Sep 24 13:00:47 localhost kernel: [<f8aa688f>] __scsi_remove_target+0x7f/0xb6 [scsi_mod] Sep 24 13:00:47 localhost kernel: [<f8aa5a09>] scsi_forget_host+0x37/0x5c [scsi_mod] Sep 24 13:00:47 localhost kernel: [<f8a9e3a2>] scsi_remove_host+0x3d/0x7a [scsi_mod] Sep 24 13:00:47 localhost kernel: [<f8ac283b>] storage_disconnect+0xe/0x16 [usb_storage] Sep 24 13:00:47 localhost kernel: [<c028d845>] usb_unbind_interface+0x34/0x60 Sep 24 13:00:47 localhost kernel: [<c02450ba>] __device_release_driver+0x4c/0x64 Sep 24 13:00:47 localhost kernel: [<c02450fc>] device_release_driver+0x2a/0x38 Sep 24 13:00:47 localhost kernel: [<c0244a54>] bus_remove_device+0x4f/0x5d Sep 24 13:00:47 localhost kernel: [<c0243d93>] device_del+0x2b/0x5b Sep 24 13:00:47 localhost kernel: [<c029496a>] usb_disable_device+0xbb/0x108 Sep 24 13:00:47 localhost kernel: [<c028fb58>] usb_disconnect+0xaa/0x14c Sep 24 13:00:47 localhost kernel: [<c02909da>] hub_port_connect_change+0x51/0x393 Sep 24 13:00:47 localhost kernel: [<c0290f93>] hub_events+0x277/0x3bc Sep 24 13:00:47 localhost kernel: [<c02910d8>] hub_thread+0x0/0xe5 Sep 24 13:00:47 localhost kernel: [<c02910ec>] hub_thread+0x14/0xe5 Sep 24 13:00:47 localhost kernel: [<c0132df6>] autoremove_wake_function+0x0/0x37 Sep 24 13:00:47 localhost kernel: [<c01329db>] kthread+0x87/0x8b Sep 24 13:00:47 localhost kernel: [<c0132954>] kthread+0x0/0x8b Sep 24 13:00:47 localhost kernel: [<c01012fd>] kernel_thread_helper+0x5/0xb Sep 24 13:00:47 localhost kernel: Code: 53 89 c3 8b 30 ba 66 00 00 00 b8 05 bc aa f8 e8 ba 70 67 c7 e8 ec c1 87 c7 ff 4e 48 0f 88 a4 03 00 00 89 d8 e8 73 ff ff ff 8b 13 <ff> 42 48 0f 8e 9f 03 00 00 5b 5e c3 55 57 56 53 89 c5 8b 98 b8 Same Oops in 2.6.13-1.1578_FC5 should be fixed now, confirm ? Well, seems to be ok here now with 2.6.13-1.1589_FC5. No oops. Can mount, umount, then remove without any error. Works for me..... |