Bug 116953

Summary: kernel oops after removing PCMCIA PcCard ide CDROM adapter
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Forgotten User ZhJd0F0L3x <forgotten_ZhJd0F0L3x>
Component: KernelAssignee: Greg Kroah-Hartman <gregkh>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None    
Version: RC 2   
Target Milestone: ---   
Hardware: Other   
OS: All   
Whiteboard:
Found By: Component Test Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on:    
Bug Blocks: 97395    

Description Forgotten User ZhJd0F0L3x 2005-09-14 13:09:38 UTC
i get the following oops after removing a IBM PCMCIA CDROM drive, hda/hdb are
internal disk/DVDRW, hdc is the PCMCIA drive:

hdc: status timeout: status=0xff { Busy }
ide: failed opcode was: unknown
hdc: drive not ready for command
hdc: ATAPI reset timed-out, status=0xff
ide1: reset timed-out, status=0xff
hdc: status timeout: status=0xff { Busy }
ide: failed opcode was: unknown
hdc: drive not ready for command
ipw2200: Firmware error detected.  Restarting.
hdc: ATAPI reset timed-out, status=0xff
ide1: reset timed-out, status=0xff
Unable to handle kernel NULL pointer dereference at virtual address 00000010
 printing eip:
e0804f17
*pde = 00000000
Oops: 0000 [#1]
Modules linked in: ide_cs aes_i586 ieee80211_crypt_ccmp subfs bluetooth
cpufreq_ondemand cpufreq_userspace cpufreq_powersave speedstep_centrino
freq_table autofs4 ipv6 snd_pcm_oss snd_mixer_oss sony_acpi button battery ac
af_packet i915 drm joydev pcmcia usbhid e100 mii ipw2200 ieee80211
ieee80211_crypt firmware_class ohci1394 ieee1394 yenta_socket rsrc_nonstatic
pcmcia_core generic i2c_i801 i2c_core hw_random ehci_hcd snd_hda_intel
snd_hda_codec snd_pcm snd_timer snd soundcore snd_page_alloc uhci_hcd usbcore
intel_agp agpgart parport_pc lp parport twofish cryptoloop edd nls_utf8 ntfs
dm_mod ext3 jbd fan thermal ide_cd cdrom processor piix ide_disk ide_core
CPU:    0
EIP:    0060:[<e0804f17>]    Tainted: G     U VLI
EFLAGS: 00010046   (2.6.13-11-default) 
EIP is at ide_do_request+0x37/0x3b0 [ide_core]
eax: dc97e140   ebx: dee180ac   ecx: d548d69c   edx: dc97e140
esi: 00000000   edi: 00000000   ebp: df64d5c0   esp: df20bf50
ds: 007b   es: 007b   ss: 0068
Process kblockd/0 (pid: 451, threadinfo=df20a000 task=df191a40)
Stack: ffffffff dc97e140 dee180ac 00000247 dee180ac df64d5c0 c0265447 d548d6a0 
       00000206 c012a529 df64d5c8 df64d5d0 df64d5d8 df20a000 c02653f0 00000001 
       00000000 c01195c7 00010000 00000000 00000000 df191a40 c0119580 00100100 
Call Trace:
 [<c0265447>] cfq_kick_queue+0x57/0x60
 [<c012a529>] worker_thread+0x169/0x200
 [<c02653f0>] cfq_kick_queue+0x0/0x60
 [<c01195c7>] __wake_up_common+0x37/0x60
 [<c0119580>] default_wake_function+0x0/0x10
 [<c012a3c0>] worker_thread+0x0/0x200
 [<c012db75>] kthread+0x85/0x90
 [<c012daf0>] kthread+0x0/0x90
 [<c01012f1>] kernel_thread_helper+0x5/0x14
Code: 24 9c 58 f6 c4 02 0f 85 85 03 00 00 8b 54 24 04 8b 42 08 85 c0 0f 85 0b 02
00 00 8b 44 24 04 8b 70 10 c7 40 08 01 00 00 00 89 f7 <8b> 56 10 8b 82 f0 00 00
00 f6 c4 02 0f 85 52 02 00 00 89 f3 31 
 <6>e100: wire: e100_watchdog: link up, 100Mbps, full-duplex
Comment 1 Jens Axboe 2006-09-12 12:54:30 UTC
Reopen for 10.1 if the bug still exists (the CFQ issue should be fixed, the IDE part is more questionable).