Bug 2400
Summary: | when release disconnected usb cdrom device, kernel oops | ||
---|---|---|---|
Product: | Drivers | Reporter: | Young-Ho Cha (ganadist) |
Component: | USB | Assignee: | Greg Kroah-Hartman (greg) |
Status: | REJECTED INSUFFICIENT_DATA | ||
Severity: | normal | CC: | bunk |
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.5-rc3 | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Bug Depends on: | |||
Bug Blocks: | 5089 | ||
Attachments: | Patch to fix problem |
Description
Young-Ho Cha
2004-03-30 19:02:31 UTC
Created attachment 2485 [details]
Patch to fix problem
Please try this, it should fix the problem
after apply patch and boot, this oops happened. ---- Unable to handle kernel paging request at virtual address 7366767c printing eip: f8c85085 *pde = 00000000 Oops: 0000 [#1] PREEMPT CPU: 0 EIP: 0060:[<f8c85085>] Not tainted VLI EFLAGS: 00010296 (2.6.5-mm1) EIP is at sr_cd_check+0xf5/0x470 [sr_mod] eax: 73667630 ebx: f73ede34 ecx: 00000000 edx: 00000001 esi: f70f9b00 edi: c0416000 ebp: f70f9b18 esp: f73ede1c ds: 007b es: 007b ss: 0068 Process hald (pid: 9201, threadinfo=f73ec000 task=f7c28eb0) Stack: f70f9b00 f73ede34 0000002c 00000000 ffffff85 00000000 00000043 00000000 0000400c c0416000 0000000c ffffff85 00000000 00000002 00000001 00007530 00000000 00000000 00000001 f70f9b00 f70f9b18 f8c86780 f8c83089 f70f9b18 Call Trace: [<f8c83089>] sr_media_change+0x89/0xa0 [sr_mod] [<f8ceb810>] media_changed+0x60/0x90 [cdrom] [<f8ceb876>] cdrom_media_changed+0x36/0x40 [cdrom] [<c015aa86>] check_disk_change+0x36/0x90 [<f8cead34>] cdrom_open+0x84/0xe0 [cdrom] [<f8c8357a>] sr_block_open+0x2a/0x30 [sr_mod] [<c015aca4>] do_open+0x144/0x410 [<c015a5f0>] bdev_test+0x0/0x20 [<c015a610>] bdev_set+0x0/0x10 [<c015b024>] blkdev_open+0x34/0x70 [<c01513f7>] dentry_open+0x147/0x210 [<c01512a2>] filp_open+0x62/0x70 [<c015173b>] sys_open+0x5b/0x90 [<c0105a35>] sysenter_past_esp+0x52/0x71 Code: 0c 01 00 00 00 8b 44 24 14 80 66 14 fb 89 46 10 89 2c 24 e8 ae f5 ff ff 83 f8 64 74 0b 89 34 24 e8 d1 fb ff ff 48 74 39 8b 46 08 <81> 78 4c 00 08 00 00 74 10 c7 44 24 04 00 08 00 00 89 34 24 e8 Is this issue still present in recent 2.6 kernels? I'm assuming this issue is already fixed in recent 2.6 kernels. Please reopen this bug if it's still present in kernel 2.6.16. |