Bug#435655: linux-image-2.6.21-2-686: ibm-acpi oops on removal
Package: linux-image-2.6.21-2-686
Version: 2.6.21-6
Severity: important
ibm-acpi module works fine on this thinkpad but when trying to remove the module I get a kernel oops. The same happens when trying to suspend the machine - probably the suspend is trying to remove the module as well.
Hardware details:
sys_vendor = "IBM"
sys_product = "26454AU"
bios_version = "INET36WW"
-- Package-specific info:
** Version: Linux version 2.6.21-2-686 (Debian 2.6.21-6) (waldi@debian.org) (gcc version 4.1.3 20070629 (prerelease) (Debian 4.1.2-13)) #1 SMP Wed Jul 11 03:53:02 UTC 2007
** Not tainted
** Kernel log:
eth1: command 0x5800 did not complete!
eth1: command 0x5800 did not complete!
eth1: command 0x5800 did not complete!
eth1: command 0x5800 did not complete!
eth1: command 0x5800 did not complete!
eth1: command 0x5800 did not complete!
eth1: command 0x5800 did not complete!
eth1: command 0x5800 did not complete!
eth1: command 0x5800 did not complete!
eth1: command 0x5800 did not complete!
pccard: card ejected from slot 1
pccard: PCMCIA card inserted into slot 1
pcmcia: registering new device pcmcia1.0
pcmcia: registering new device pcmcia1.1
pcmcia: request for exclusive IRQ could not be fulfilled.
pcmcia: the driver needs updating to supported shared IRQ lines.
pcmcia: request for exclusive IRQ could not be fulfilled.
pcmcia: the driver needs updating to supported shared IRQ lines.
eth0: 3Com 3c562, io 0x300, irq 4, hw_addr 00:60:97:FB:55:2A
8K FIFO split 5:3 Rx:Tx, auto xcvr
eth1: flipped to 10baseT
eth1: flipped to 10baseT
eth1: no IPv6 routers present
Stopping tasks ... done.
Shrinking memory... done (2856 pages freed)
Freed 11424 kbytes in 0.17 seconds (67.20 MB/s)
Suspending console(s)
usbdev1.1: PM: suspend 0->1, parent usb1 already 2
usbdev1.1_ep81: PM: suspend 0->1, parent 1-0:1.0 already 2
hub 1-0:1.0: PM: suspend 2->1, parent usb1 already 2
usbdev1.1_ep00: PM: suspend 0->1, parent usb1 already 2
pnp: Device 00:04 disabled.
pnp: Device 00:03 disabled.
Disabling non-boot CPUs ...
swsusp: critical section:
swsusp: Need to copy 23798 pages
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
PM: Writing back config space on device 0000:00:01.0 at offset 7 (was 22a0d0d0, writing a2a0d0d0)
PM: Writing back config space on device 0000:00:02.0 at offset f (was 3c0010b, writing 5c0010b)
PM: Writing back config space on device 0000:00:02.1 at offset f (was 3c0020b, writing 5c0020b)
PCI: Found IRQ 11 for device 0000:00:07.2
usb usb1: root hub lost power or was reset
PM: Writing back config space on device 0000:01:00.0 at offset b (was dd1014, writing 0)
pnp: Device 00:03 activated.
pnp: Device 00:04 activated.
Restarting tasks ... done.
eth1: interrupt(s) dropped!
pnp: Device 00:07 disabled.
pnp: Device 00:06 disabled.
pnp: Device 00:07 activated.
pnp: Device 00:06 activated.
pccard: card ejected from slot 1
pccard: PCMCIA card inserted into slot 1
pcmcia: registering new device pcmcia1.0
pcmcia: registering new device pcmcia1.1
pcmcia: request for exclusive IRQ could not be fulfilled.
pcmcia: the driver needs updating to supported shared IRQ lines.
pcmcia: request for exclusive IRQ could not be fulfilled.
pcmcia: the driver needs updating to supported shared IRQ lines.
eth0: 3Com 3c562, io 0x300, irq 4, hw_addr 00:60:97:FB:55:2A
8K FIFO split 5:3 Rx:Tx, auto xcvr
eth1: flipped to 10baseT
eth1: flipped to 10baseT
eth1: no IPv6 routers present
ibm_acpi: IBM ThinkPad ACPI Extras v0.13
ibm_acpi: http://ibm-acpi.sf.net/
ibm_acpi: hotkey device not present
ibm_acpi: disabling subdriver hotkey
BUG: unable to handle kernel NULL pointer dereference at virtual address 00000119
printing eip:
c019c541
*pde = 00000000
Oops: 0000 [#1]
SMP
Modules linked in: ibm_acpi 3c589_cs snd_cs4236 snd_opl3_lib snd_hwdep snd_cs4236_lib snd_mpu401_uart snd_cs4231_lib serial_cs ac thermal processor fan button binfmt_misc rfcomm l2cap bluetooth ppdev lp battery ipv6 reiserfs ext3 jbd mbcache fuse snd_seq_dummy snd_seq_oss snd_seq_midi snd_seq_midi_event snd_seq snd_rawmidi snd_seq_device snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd soundcore snd_page_alloc loop tsdev pcmcia firmware_class analog rtc gameport psmouse parport_pc parport pcspkr i2c_piix4 serio_raw i2c_core intel_agp agpgart yenta_socket rsrc_nonstatic pcmcia_core shpchp pci_hotplug evdev xfs dm_mirror dm_snapshot dm_mod ide_cd cdrom ide_disk ata_generic libata scsi_mod floppy uhci_hcd usbcore piix generic ide_core
CPU: 0
EIP: 0060:[<c019c541>] Not tainted VLI
EFLAGS: 00210202 (2.6.21-2-686 #1)
EIP is at sysfs_hash_and_remove+0x18/0x110
eax: 0000010d ebx: cd674cd0 ecx: cdfcf0a0 edx: 0000010d
esi: c03299f4 edi: 00000000 ebp: 00000080 esp: c7c81f04
ds: 007b es: 007b fs: 00d8 gs: 0033 ss: 0068
Process modprobe (pid: 4347, ti=c7c80000 task=cd9d9ab0 task.ti=c7c80000)
Stack: c02fa5a3 0000010d c7c81f38 cd674cd0 c03299f4 00000000 00000080 c0227fa0
cd674cd0 00000000 c022762c cd674cd0 00000008 00000000 c0227ee1 ceca8d20
ceca427d ceca8cc0 ceca4298 ceca93c0 c013f67b 5f6d6269 69706361 00000000
Call Trace:
[<c0227fa0>] driver_remove_file+0x19/0x25
[<c022762c>] bus_remove_driver+0x17/0x75
[<c0227ee1>] driver_unregister+0x8/0x1c
[<ceca427d>] ibm_exit+0x4b/0x56 [ibm_acpi]
[<ceca4298>] acpi_ibm_exit+0x10/0x42 [ibm_acpi]
[<c013f67b>] sys_delete_module+0x1a5/0x1ce
[<c011a097>] do_page_fault+0x28c/0x525
[<c015a865>] do_munmap+0x193/0x1ac
[<c0103d8c>] syscall_call+0x7/0xb
=======================
Code: 8b 40 20 8b 40 24 c3 8b 40 14 8b 00 c3 8b 40 14 8b 00 c3 55 57 56 53 83 ec 0c 85 c0 89 44 24 04 89 14 24 0f 84 ed 00 00 00 89 c2 <8b> 40 0c 85 c0 0f 84 e0 00 00 00 8b 52 54 83 c0 74 89 54 24 08
EIP: [<c019c541>] sysfs_hash_and_remove+0x18/0x110 SS:ESP 0068:c7c81f04
** Loaded modules:
Module Size Used by
isofs 32796 0
udf 75460 0
ibm_acpi 30776 0
3c589_cs 11812 1
snd_cs4236 17000 0
snd_opl3_lib 9824 1 snd_cs4236
snd_hwdep 8548 1 snd_opl3_lib
snd_cs4236_lib 15456 1 snd_cs4236
snd_mpu401_uart 8032 1 snd_cs4236
snd_cs4231_lib 23264 2 snd_cs4236,snd_cs4236_lib
serial_cs 21316 1
ac 5220 0
thermal 14120 0
processor 30888 1 thermal
fan 4868 0
button 7952 0
binfmt_misc 10984 1
rfcomm 35480 0
l2cap 22208 5 rfcomm
bluetooth 48676 4 rfcomm,l2cap
ppdev 8580 0
lp 10884 0
battery 10020 3
ipv6 236256 14
reiserfs 220224 1
ext3 120904 1
jbd 55208 1 ext3
mbcache 8164 1 ext3
fuse 41684 1
snd_seq_dummy 3748 0
snd_seq_oss 29248 0
snd_seq_midi 8160 0
snd_seq_midi_event 6880 2 snd_seq_oss,snd_seq_midi
snd_seq 46160 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_rawmidi 22400 2 snd_mpu401_uart,snd_seq_midi
snd_seq_device 7596 6 snd_opl3_lib,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq,snd_rawmidi
snd_pcm_oss 39168 0
snd_mixer_oss 15328 1 snd_pcm_oss
snd_pcm 71940 3 snd_cs4236_lib,snd_cs4231_lib,snd_pcm_oss
snd_timer 20868 4 snd_opl3_lib,snd_cs4231_lib,snd_seq,snd_pcm
snd 48132 14 snd_cs4236,snd_opl3_lib,snd_hwdep,snd_cs4236_lib,snd_mpu401_uart,snd_cs4231_lib,snd_seq_oss,snd_seq,snd_rawmidi,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 7424 1 snd
snd_page_alloc 9512 2 snd_cs4231_lib,snd_pcm
loop 15880 0
tsdev 7520 0
pcmcia 35276 2 3c589_cs,serial_cs
firmware_class 9408 1 pcmcia
analog 11104 0
rtc 12760 0
gameport 14984 1 analog
psmouse 34952 0
parport_pc 32740 1
parport 33672 3 ppdev,lp,parport_pc
pcspkr 3136 0
i2c_piix4 8556 0
serio_raw 6564 0
i2c_core 20480 1 i2c_piix4
intel_agp 23004 1
agpgart 32168 1 intel_agp
yenta_socket 24876 5
rsrc_nonstatic 11968 1 yenta_socket
pcmcia_core 36884 5 3c589_cs,serial_cs,pcmcia,yenta_socket,rsrc_nonstatic
shpchp 30996 0
pci_hotplug 29088 1 shpchp
evdev 9216 4
xfs 508088 1
dm_mirror 20116 0
dm_snapshot 16420 0
dm_mod 52556 7 dm_mirror,dm_snapshot
ide_cd 36512 0
cdrom 32768 1 ide_cd
ide_disk 15584 4
ata_generic 8100 0
libata 109172 1 ata_generic
scsi_mod 133740 1 libata
floppy 54820 0
uhci_hcd 22608 0
usbcore 123272 2 uhci_hcd
piix 9508 0 [permanent]
generic 4804 0 [permanent]
ide_core 115016 4 ide_cd,ide_disk,piix,generic
** PCI devices:
00:00.0 Host bridge [0600]: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge [8086:7190] (rev 03)
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
Latency: 64
Region 0: Memory at 40000000 (32-bit, prefetchable) [size=64M]
Capabilities: <access denied>
00:01.0 PCI bridge [0604]: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge [8086:7191] (rev 03) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 168
Bus: primary=00, secondary=01, subordinate=01, sec-latency=176
I/O behind bridge: 0000d000-0000dfff
Memory behind bridge: 70000000-dfffffff
Prefetchable memory behind bridge: e0000000-f7ffffff
Secondary status: 66MHz+ FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B+
00:02.0 CardBus bridge [0607]: Texas Instruments PCI1251A [104c:ac1d]
Subsystem: IBM Unknown device [1014:00eb]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 168, Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 11
Region 0: Memory at 50102000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=00, secondary=02, subordinate=05, sec-latency=176
Memory window 0: 10000000-13fff000 (prefetchable)
Memory window 1: 14000000-17fff000
I/O window 0: 00001000-000010ff
I/O window 1: 00001400-000014ff
BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+ PostWrite+
16-bit legacy interface ports at 0001
00:02.1 CardBus bridge [0607]: Texas Instruments PCI1251A [104c:ac1d]
Subsystem: IBM Unknown device [1014:00eb]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 168, Cache Line Size: 32 bytes
Interrupt: pin B routed to IRQ 11
Region 0: Memory at 50101000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=00, secondary=06, subordinate=09, sec-latency=176
Memory window 0: 18000000-1bfff000 (prefetchable)
Memory window 1: 1c000000-1ffff000
I/O window 0: 00001800-000018ff
I/O window 1: 00001c00-00001cff
BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+ PostWrite+
16-bit legacy interface ports at 0001
00:06.0 Multimedia audio controller [0401]: Cirrus Logic CS 4610/11 [CrystalClear SoundFusion Audio Accelerator] [1013:6001] (rev 01)
Subsystem: IBM CS4610 SoundFusion Audio Accelerator [1014:1010]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32 (1000ns min, 6000ns max)
Interrupt: pin A routed to IRQ 9
Region 0: Memory at 50100000 (32-bit, non-prefetchable) [size=4K]
Region 1: Memory at 50000000 (32-bit, non-prefetchable) [size=1M]
00:07.0 Bridge [0680]: Intel Corporation 82371AB/EB/MB PIIX4 ISA [8086:7110] (rev 02)
Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
00:07.1 IDE interface [0101]: Intel Corporation 82371AB/EB/MB PIIX4 IDE [8086:7111] (rev 01) (prog-if 80 [Master])
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 48
Region 0: [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [disabled] [size=8]
Region 1: [virtual] Memory at 000003f0 (type 3, non-prefetchable) [disabled] [size=1]
Region 2: [virtual] Memory at 00000170 (32-bit, non-prefetchable) [disabled] [size=8]
Region 3: [virtual] Memory at 00000370 (type 3, non-prefetchable) [disabled] [size=1]
Region 4: I/O ports at fcf0 [size=16]
00:07.2 USB Controller [0c03]: Intel Corporation 82371AB/EB/MB PIIX4 USB [8086:7112] (rev 01) (prog-if 00 [UHCI])
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 48
Interrupt: pin D routed to IRQ 11
Region 4: I/O ports at 8400 [size=32]
00:07.3 Bridge [0680]: Intel Corporation 82371AB/EB/MB PIIX4 ACPI [8086:7113] (rev 02)
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin ? routed to IRQ 9
01:00.0 VGA compatible controller [0300]: Neomagic Corporation NM2200 [MagicGraph 256AV] [10c8:0005] (rev 12) (prog-if 00 [VGA])
Subsystem: IBM ThinkPad 570 [1014:00dd]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 128 (4000ns min, 63750ns max)
Interrupt: pin A routed to IRQ 11
Region 0: Memory at e0000000 (32-bit, prefetchable) [size=16M]
Region 1: Memory at 70000000 (32-bit, non-prefetchable) [size=4M]
Region 2: Memory at 70400000 (32-bit, non-prefetchable) [size=1M]
Capabilities: <access denied>
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.21-2-686 (SMP w/1 CPU core)
Locale: LANG=bg_BG.UTF-8, LC_CTYPE=bg_BG.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages linux-image-2.6.21-2-686 depends on:
ii initramfs-tools [linux-initr 0.89 tools for generating an initramfs
ii module-init-tools 3.3-pre11-4 tools for managing Linux kernel mo
Versions of packages linux-image-2.6.21-2-686 recommends:
ii libc6-i686 2.6-2 GNU C Library: Shared libraries [i
-- debconf information:
shared/kernel-image/really-run-bootloader: true
linux-image-2.6.21-2-686/preinst/elilo-initrd-2.6.21-2-686: true
linux-image-2.6.21-2-686/preinst/lilo-has-ramdisk:
linux-image-2.6.21-2-686/prerm/would-invalidate-boot-loader-2.6.21-2-686: true
* linux-image-2.6.21-2-686/preinst/already-running-this-2.6.21-2-686:
linux-image-2.6.21-2-686/postinst/old-initrd-link-2.6.21-2-686: true
linux-image-2.6.21-2-686/postinst/bootloader-error-2.6.21-2-686:
linux-image-2.6.21-2-686/preinst/lilo-initrd-2.6.21-2-686: true
linux-image-2.6.21-2-686/postinst/depmod-error-initrd-2.6.21-2-686: false
linux-image-2.6.21-2-686/preinst/bootloader-initrd-2.6.21-2-686: true
linux-image-2.6.21-2-686/postinst/bootloader-test-error-2.6.21-2-686:
linux-image-2.6.21-2-686/postinst/old-dir-initrd-link-2.6.21-2-686: true
linux-image-2.6.21-2-686/prerm/removing-running-kernel-2.6.21-2-686: true
linux-image-2.6.21-2-686/postinst/kimage-is-a-directory:
linux-image-2.6.21-2-686/preinst/failed-to-move-modules-2.6.21-2-686:
linux-image-2.6.21-2-686/preinst/abort-overwrite-2.6.21-2-686:
linux-image-2.6.21-2-686/preinst/initrd-2.6.21-2-686:
linux-image-2.6.21-2-686/preinst/overwriting-modules-2.6.21-2-686: true
linux-image-2.6.21-2-686/postinst/create-kimage-link-2.6.21-2-686: true
linux-image-2.6.21-2-686/postinst/depmod-error-2.6.21-2-686: false
linux-image-2.6.21-2-686/postinst/old-system-map-link-2.6.21-2-686: true
linux-image-2.6.21-2-686/preinst/abort-install-2.6.21-2-686:
Reply to: