Oops in idepnp_probe -> sysfs_hash_and_remove with pnpbios turned on
Hiya
I get this oops on boot when booting a kernel with pnpbios turned on on a old thinkpad 600. BIOS seems to be pretty broken on this one, so that might be a partial cause. Kernel is a pretty recentish fedora devel one so it's basically 2.6.8-rc2'ish in case that matters.
Might contain a few typos, couldn't get a readable photo :-(
Unable to handle kernel NULL pointer derference at virtual address 00000020 printing eip: 021a5e21 *pde = 00000000 Oops: 00008319 Modules linked in: CPU: 0
EIP: 0060:[<021a5e21>] Not tainted
EFLAGS: 000102556 (2.6.7-1.492custom)
EIP is at sysfs_hash_and_remove+0xf/0x1ce
eax: 00000000 ebx: 023f8e74 ecx: 00000000 edx: 00000077
esi: 0235cf10 edi: 023f8e9c ebp: 0000000 esp: 0ff61e68
ds: 007b es:007b ss:0068
Process swapper (pid:1, threadinfo=0ff61000 task=0ff4f830)
Stack: 023f8e74 0235cf10 023f8e74 0fd754c4 ... Call trace: 0222ff4a device_release_driver+0x16/0x46 0223014c bus_remove_device+0x5c/0x95 device_del+0x6d/0x8e device_unregister+0x8/0x10 ide_unregister+0x410/0x7c3 ide_register_hw+0xa7(0x141 idepnp_probe+0x8c/0xb2 inode_doinit_with_dentry+0x4b/0x64b pnp_device_probe+0x5a/0x77 bus_match+0x27/0x45 driver_attach+0x37/0x66 bus_add_driver+0x77/0x97 driver_register+0x51/0x58 pnp_register_driver+0x2b/0x4c ide_init+0x44/0x56
Signature · 1 line
Pekka Pietikainen