[gutsy] thinkpad_acpi oops on thinkpad t22

Bug #145857 reported by L Jones
4
Affects Status Importance Assigned to Milestone
acpi-support (Ubuntu)
Invalid
Undecided
Unassigned
linux-source-2.6.22 (Ubuntu)
Fix Released
High
Tim Gardner

Bug Description

Binary package hint: acpi-support

This did not occur with Xubuntu 7.10 tribe 4 (booted the cd to verify) but does occur with the current kernel. No error message displays during normal (quiet) boot, I only saw this because I was looking at dmesg to try and trace down a different problem. Unfortunately this means I can't say when the change first happened.

Thinkpad T22 2647-8EU
linux-image-2.6.22-12-generic 2.6.22-12.39 | 2.6.22-12.38
linux-ubuntu-modules-2.6.22-12-generic 2.6.22-12.32 | 2.6.22-12.31
linux-restricted-modules-generic 2.6.22.12.15 | 2.6.22.12.14

$ lspci
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
00:02.0 CardBus bridge: Texas Instruments PCI1450 (rev 03)
00:02.1 CardBus bridge: Texas Instruments PCI1450 (rev 03)
00:03.0 Ethernet controller: Intel Corporation 82557/8/9 Ethernet Pro 100 (rev 0c)
00:03.1 Serial controller: Agere Systems LT WinModem (rev 01)
00:05.0 Multimedia audio controller: Cirrus Logic CS 4614/22/24/30 [CrystalClear SoundFusion Audio Accelerator] (rev 01)
00:07.0 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
01:00.0 VGA compatible controller: S3 Inc. 86C270-294 Savage/IX-MV (rev 13)

Tags: kernel-oops

CVE References

Revision history for this message
L Jones (isharra) wrote :
Revision history for this message
Matthew Garrett (mjg59) wrote :

(Not an acpi-support bug, leaving targetted at the kernel)

Changed in acpi-support:
status: New → Invalid
Revision history for this message
L Jones (isharra) wrote :

Apologies for targeting the initial report to acpi-support.

Further information:

This occurs on a fresh install using http://cdimage.ubuntu.com/xubuntu/daily-live/20070923/gutsy-desktop-i386.iso. I reinstalled to minimize upgrade errors. The kernel update afterwards produces the same oops (and is what was used in the dmesg).

several of the /proc/acpi/ibm/ entries are missing which can cause monitoring applications to fail.
$ ls /proc/acpi/ibm/
driver hotkey light video

I tried patching the ubuntu source with thinkpad_acpi 0.16 (patches clean with offsets) but that still produces an oops.

I then tried vanilla 2.6.22.9 from kernel.org and patch with 0.16 and there is no oops and the missing entries are back.
$ ls /proc/acpi/ibm
beep driver fan led thermal volume
brightness ecdump hotkey light video

In both cases .config was produced by copying /boot/config-2.6.22-12-generic and then 'make oldconfig' to try and eliminate configuration differences as a variable. I followed the procedure in https://wiki.ubuntu.com/KernelCustomBuild.

Revision history for this message
Tim Gardner (timg-tpi) wrote :

Gutsy commit df21414650ebc3538fcb9e78e1422ecabf1bdb38

Changed in linux-source-2.6.22:
assignee: nobody → timg-tpi
importance: Undecided → High
status: New → Fix Committed
Revision history for this message
Martin Emrich (emme) wrote :

I have te same or a similar problem here on a Thinkpad R31. I believe it is triggered by a "modprobe -r thinkpad_acpi", this process is here now since over half an hour.

107 4454 0.0 0.6 5612 3176 ? Ss 16:29 0:04 /usr/sbin/hald
root 4455 0.0 0.2 3096 1040 ? S 16:29 0:00 \_ hald-runner
107 4514 0.0 0.1 2160 896 ? S 16:29 0:00 \_ hald-addon-keyboard: listening on /dev/input/event1
107 4519 0.0 0.1 2156 876 ? S 16:29 0:00 \_ hald-addon-acpi: listening on acpid socket /var/run/acpid.socket
107 4539 0.0 0.2 3260 1188 ? S 16:29 0:02 \_ hald-addon-storage: polling /dev/scd0 (every 2 sec)
107 4656 0.0 0.1 2156 888 ? S 16:29 0:00 \_ hald-addon-keyboard: listening on /dev/input/event7
root 9364 0.0 0.0 1752 504 ? S 17:43 0:00 \_ /bin/sh ./linux/hal-system-power-hibernate-linux
root 9365 0.0 0.2 2872 1424 ? S 17:43 0:00 | \_ /bin/bash /etc/acpi/hibernate.sh force
root 9936 0.3 0.1 1696 608 ? S 17:43 0:10 | \_ modprobe -r thinkpad_acpi
107 9903 0.0 0.1 2156 892 ? S 17:43 0:00 \_ hald-addon-keyboard: listening on /dev/input/event5
107 9906 0.0 0.1 2156 892 ? S 17:43 0:00 \_ hald-addon-keyboard: listening on /dev/input/event4
107 9908 0.0 0.1 2160 892 ? S 17:43 0:00 \_ hald-addon-keyboard: listening on /dev/input/event6

I found this link with more information: http://www.nabble.com/Bug-435655:-linux-image-2.6.21-2-686:-ibm-acpi-oops-on-removal-t4205682.html .

Ciao

Martin

Revision history for this message
Kyle McMartin (kyle) wrote :
Download full text (5.9 KiB)

linux-source-2.6.22 (2.6.22-13.40) gutsy; urgency=low

  [Amit Kucheria]

  * Enable CONFIG_VM86 for LPIA
    - LP: #146311
  * Update configuration files
  * Disable MSI by default
  * Add mmconf documentation
  * Update configuration files

  [Bartlomiej Zolnierkiewicz]

  * ide-disk: workaround for buggy HPA support on ST340823A (take 3)
    - LP: #26119

  [Ben Collins]

  * ubuntu/cell: Fixup ps3 related modules for d-i, enable RTAS console
  * ubuntu/cell: Enable CELLEB and related modules (pata_scc)
  * ubuntu/cell: Move ps3rom to storage-core. Also use spidernet, not
    spider_net.
  * ubuntu/cell: Set PS3_MANAGER=y
  * ubuntu: Set NR_CPUS=256 for sparc64-smp

  [Chuck Short]

  * [USB] USB] Support for MediaTek MT6227 in cdc-acm.
    - LP: #134123
  * [XEN] Fix xen vif create with more than 14 guests.
    - LP: #14486

  [Jorge Juan Chico]

  * ide: ST320413A has the same problem as ST340823A
    - LP: #26119

  [Kyle McMartin]

  * fix -rt build
  * fix ia32entry-xen.S for CVE-2007-4573
  * fix build when CONFIG_PCI_MSI is not set

  [Matthew Garrett]

  * hostap: send events on data interface as well as master interface
    - LP: #57146
  * A malformed _GTF object should not prevent ATA device recovery
    - LP: #139079
  * hostap: send events on data interface as well as master interface
    - LP: #57146
  * A malformed _GTF object should not prevent ATA device recovery
    - LP: #139079
  * Don't lose appletouch button release events
  * Fix build with appletouch change
  * Disable Thinkpad backlight support on machines with ACPI video
    - LP: #148055
  * Don't attempt to register a callback if there is no CMOS object
    - LP: #145857
  * Update ACPI bay hotswap code to support locking
    - LP: #148219
  * Update ACPI bay hotswap code to support locking
    - LP: #148219
  * Don't attempt to register a callback if there is no CMOS object
    - LP: #145857
  * Disable Thinkpad backlight support on machines with ACPI video
    - LP: #148055

  [Steffen Klassert]

  * 3c59x: fix duplex configuration
    - LP: #94186

  [Thomas Gleixner]

  * clockevents: remove the suspend/resume workaround^Wthinko

  [Tim Gardner]

  * orinoco_cs.ko missing
    - LP: #125832
  * Marvell Technology ethernet card not recognized and not operational
    - LP: #135316
  * Marvell Technology ethernet card not recognized and not operational
    - LP: #135316
  * acpi_scan_rsdp() breaks some PCs by not honouring ACPI specification
    - LP: #144336
  * VIA southbridge Intel id missing
    - LP: #128289
  * Add T-Sinus 111card to hostap_cs driver to be able to upload firmware
    - LP: #132466
  * RTL8111 PCI Express Gigabit driver r8169 big files produce slow file
    transfer
    - LP: #114171
  * Guest OS does not recognize a lun with non zero target id on Vmware ESX
    Server
    - LP: #140761
  * Modualrize vesafb
    - LP: #139505
  * Nikon cameras need support in unusual_devs.h
    - LP: #134477
  * agp for i830m broken in gutsy
    - LP: #139767
  * hdaps: Added support for Thinkpad T61
    - LP: #147383
  * xen: Update config for i386
    - LP: #139047
  * xen: resync for amd64
    - LP: #139047
  * ide-disk: workaround for buggy HPA support ...

Read more...

Changed in linux-source-2.6.22:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.