ACPI: Error installing bay notify handler - Thinkpad T42p

Bug #163392 reported by lophiomys
24
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Medium
Unassigned
Nominated for Intrepid by jrangel85
linux-source-2.6.22 (Ubuntu)
Won't Fix
Undecided
Unassigned
Nominated for Intrepid by jrangel85

Bug Description

Binary package hint: linux-source-2.6.22

Thinkpad T42p 2373-KYG Kubuntu 7.10 Gutsy Gibbon, All Updates

uname -a
Linux ThinkpadT42p 2.6.22-14-generic #1 SMP Sun Oct 14 23:05:12 GMT 2007 i686 GNU/Linux

[ 21.320000] ACPI: Error installing bay notify handler
...
[ 26.484000] thinkpad_acpi: ThinkPad ACPI Extras v0.14
[ 26.484000] thinkpad_acpi: http://ibm-acpi.sf.net/
[ 26.484000] thinkpad_acpi: ThinkPad EC firmware 1RHT71WW-3.04
[ 26.488000] thinkpad_acpi: another device driver is already handling bay events
[ 26.488000] thinkpad_acpi: disabling subdriver bay
[ 29.292000] Failure registering capabilities with primary security module.
...
Something is wrong with the hot-swap bay notify handler for the Thinkpad Ultrabay Slim.
The two ACPI drivers seem not to cooperate well.
Auto-mount doesn't work, when inserting a PATA IDE HDD in the UltraBay .

Manually mounting / unmounting and then simply pulling out the HDD from the hotswap Ultrabay
was working so far without data loss. (Manual hdparm -Y didn't effectively switch of HDD.)

Revision history for this message
lophiomys (lophiomys) wrote : dmesg
Revision history for this message
lophiomys (lophiomys) wrote :
Changed in linux-source-2.6.22:
assignee: nobody → ubuntu-kernel-acpi
Revision history for this message
francismacomber (francismacomber) wrote :

Same problem here.

Thinkpad T60p

Gutsy with 2.6.22.9 Kernel

[ 45.791000] ACPI: ACPI Dock Station Driver
[ 45.793000] ACPI: \_SB_.PCI0.IDE0.PRIM.MSTR: found ejectable bay
[ 45.793000] ACPI: \_SB_.PCI0.IDE0.PRIM.MSTR: Adding notify handler
[ 45.794000] ACPI: Error installing bay notify handler
[ 45.794000] ACPI: Bay [\_SB_.PCI0.IDE0.PRIM.MSTR] Added
[ 45.805000] ACPI: Video Device [VID] (multi-head: yes rom: no post: no)
[ 45.807000] ACPI: Video Device [VID1] (multi-head: yes rom: no post: no)
[ 47.350000] apm: BIOS not found.
[ 47.942000] thinkpad_acpi: ThinkPad ACPI Extras v0.14
[ 47.942000] thinkpad_acpi: http://ibm-acpi.sf.net/
[ 47.942000] thinkpad_acpi: ThinkPad EC firmware 79HT50WW-1.07
[ 48.855000] Capability LSM initialized
[ 48.937000] Uhhuh. NMI received for unknown reason a1 on CPU 0.
[ 48.937000] You have some hardware problem, likely on the PCI bus.
[ 48.937000] Dazed and confused, but trying to continue
[ 48.994000] ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16

lophiomys (lophiomys)
Changed in linux-source-2.6.22:
status: New → Confirmed
Revision history for this message
Dima Ryazanov (dima-gmail) wrote :

Same with Thinkpad T20:

[ 83.219347] thinkpad_acpi: ThinkPad ACPI Extras v0.17
[ 83.219362] thinkpad_acpi: http://ibm-acpi.sf.net/
[ 83.219369] thinkpad_acpi: ThinkPad BIOS IYET61WW (1.22 ), EC unknown
[ 83.328242] thinkpad_acpi: another device driver is already handling bay events
[ 83.328260] thinkpad_acpi: disabling subdriver bay

It started happening in Gutsy with 2.6.22, and is still a problem in Hardy with 2.6.24.

Revision history for this message
Launchpad Janitor (janitor) wrote : This bug is now reported against the 'linux' package

Beginning with the Hardy Heron 8.04 development cycle, all open Ubuntu kernel bugs need to be reported against the "linux" kernel package. We are automatically migrating this bug to the new "linux" package. However, development has already began for the upcoming Intrepid Ibex 8.10 release. It would be helpful if you could test the upcoming release and verify if this is still an issue - http://www.ubuntu.com/testing . If the issue still exists, please update this report by changing the Status of the "linux" task from "Incomplete" to "New". We appreciate your patience and understanding as we make this transition. Thanks!

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

The Ubuntu Kernel Team is planning to move to the 2.6.27 kernel for the upcoming Intrepid Ibex 8.10 release. As a result, the kernel team would appreciate it if you could please test this newer 2.6.27 Ubuntu kernel. There are one of two ways you should be able to test:

1) If you are comfortable installing packages on your own, the linux-image-2.6.27-* package is currently available for you to install and test.

--or--

2) The upcoming Alpha5 for Intrepid Ibex 8.10 will contain this newer 2.6.27 Ubuntu kernel. Alpha5 is set to be released Thursday Sept 4. Please watch http://www.ubuntu.com/testing for Alpha5 to be announced. You should then be able to test via a LiveCD.

Please let us know immediately if this newer 2.6.27 kernel resolves the bug reported here or if the issue remains. More importantly, please open a new bug report for each new bug/regression introduced by the 2.6.27 kernel and tag the bug report with 'linux-2.6.27'. Also, please specifically note if the issue does or does not appear in the 2.6.26 kernel. Thanks again, we really appreicate your help and feedback.

Revision history for this message
Christian Stöveken (excogitation) wrote :

I'd say the problem still persists (at least on my Acer TM8106wlmi).

uname -a
Linux bored 2.6.27-2-generic #1 SMP Thu Aug 28 17:20:02 UTC 2008 i686 GNU/Linux

[ 19.483978] ACPI: \_SB_.PCI0.SATA.SECD.BAY_: found ejectable bay
[ 19.483985] ACPI: \_SB_.PCI0.SATA.SECD.BAY_: Adding notify handler
[ 19.485023] ACPI: Error installing bay notify handler
...
[ 30.225223] ACPI: \_SB_.PCI0.SATA.SECD.BAY_: found ejectable bay
[ 30.225230] ACPI: \_SB_.PCI0.SATA.SECD.BAY_: Adding notify handler
[ 30.225269] ACPI: Error installing bay notify handler
... (inserting DVD-Drive into bay:)
[ 921.628456] ata2: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0xe frozen
[ 921.628471] ata2: ACPI event
[ 921.628517] ata2: soft resetting link
[ 921.792617] ata2.00: ATAPI: HL-DT-ST DVDRAM GSA-T20N, WT03, max UDMA/33
[ 921.808451] ata2.00: configured for UDMA/33
[ 921.808474] ata2: EH complete
[ 921.812740] scsi 1:0:0:0: CD-ROM HL-DT-ST DVDRAM GSA-T20N WT03 PQ: 0 ANSI: 5
[ 921.850477] scsi 1:0:0:0: Attached scsi generic sg1 type 5

Changed in linux:
status: Incomplete → New
Revision history for this message
Thomas Pilarski (thomas.pi) wrote :

I have the same problem on my T61p.

[ 304.981399] ACPI: \_SB_.PCI0.IDE0.PRIM.MSTR: found ejectable bay
[ 304.981427] ACPI: \_SB_.PCI0.IDE0.PRIM.MSTR: Adding notify handler
[ 304.986272] ACPI: Error installing bay notify handler

Ubuntu 2.6.27-7.11-generic
Linux balrog 2.6.27-7-generic #1 SMP Tue Oct 14 18:38:59 UTC 2008 x86_64 GNU/Linux

Revision history for this message
Chrescht (sekateur) wrote :

Same here on my T42 (ati Radeon Mobility 9600)

[ 13.739868] ACPI: Error installing bay notify handler
[ 13.809091] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A03:00/device:03/device:04/input/input5
[ 13.820068] ACPI: Video Device [VID] (multi-head: yes rom: no post: no)

Ubuntu 8.10
2.6.27-9-generic #1 SMP Thu Nov 20 21:57:00 UTC 2008 i686 GNU/Linux

Revision history for this message
Srivatsa Kanchi R (srivatsak) wrote :

This is still not working in intrepid 8.10 ( IBM R51). see the below dmesg output:

<snip>
 Registered led device: tpacpi::thinklight
[829990.248861] thinkpad_acpi: another device driver is already handling bay events
[829990.248870] thinkpad_acpi: disabling subdriver bay
[829990.248948] Registered led device: tpacpi::power
[829990.248995] Registered led
</snip>

uname -a
Linux srivatsa-laptop 2.6.27-9-generic #1 SMP Thu Nov 20 21:57:00 UTC 2008 i686 GNU/Linux

Revision history for this message
Ryan Daly (daly-ctcnet) wrote :

This behavior is now present in Ubuntu 9.04 running on a Dell Latitude D800.

dmesg output follows:
: riddler 20#; dmesg | fgrep -i bay
[ 0.484847] ACPI: ACPI Dock Station Driver: 1 docks/bays found

Inserting/Removing a drive/CD-ROM into/from this bay worked in Intrepid.

It's possible that this bug applies to move than the Thinkpad.

Revision history for this message
Ryan Daly (daly-ctcnet) wrote :

After pulling the CD-ROM out of the drive bay and sticking in my other hard drive, I issued the following:

echo "- - -" > /sys/class/scsi_host/host1/scan

The system immediately picked up the change. For some reason, the scan doesn't seem to be automatically triggered any longer.

Revision history for this message
kernel-janitor (kernel-janitor) wrote :

Hi lophiomys,

Please be sure to confirm this issue exists with the latest development release of Ubuntu. ISO CD images are available from http://cdimage.ubuntu.com/releases/ . Please then run following command from a Terminal (Applications->Accessories->Terminal). It will automatically gather and attach updated debug information to this report.

apport-collect -p linux-image-`uname -r` 163392

Also, if you could test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: needs-kernel-logs
tags: added: needs-upstream-testing
tags: added: kj-triage
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Christian Stöveken (excogitation) wrote : apport-collect data

Architecture: i386
DistroRelease: Ubuntu 9.10
LiveMediaBuild: Ubuntu 9.10 "Karmic Koala" - Alpha i386 (20090801)
MachineType: Acer, inc. TravelMate 8100
Package: linux-image-2.6.31-4-generic 2.6.31-4.23
PackageArchitecture: i386
ProcCmdLine: initrd=/ubninit file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash -- BOOT_IMAGE=/ubnkern
ProcEnviron:
 SHELL=/bin/bash
 LANG=en_US.UTF-8
ProcVersionSignature: Ubuntu 2.6.31-4.23-generic
RelatedPackageVersions: linux-backports-modules-2.6.31-4-generic N/A
Uname: Linux 2.6.31-4-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 01/20/06
dmi.bios.vendor: Acer
dmi.bios.version: 3F07
dmi.board.name: Kingfisher
dmi.board.vendor: Acer, Inc.
dmi.board.version: Not Applicable
dmi.chassis.type: 1
dmi.chassis.vendor: , Inc.
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnAcer:bvr3F07:bd01/20/06:svnAcer,inc.:pnTravelMate8100:pvrNotApplicable:rvnAcer,Inc.:rnKingfisher:rvrNotApplicable:cvn,Inc.:ct1:cvrN/A:
dmi.product.name: TravelMate 8100
dmi.product.version: Not Applicable
dmi.sys.vendor: Acer, inc.

Revision history for this message
Christian Stöveken (excogitation) wrote :
Revision history for this message
Christian Stöveken (excogitation) wrote :
Revision history for this message
Christian Stöveken (excogitation) wrote :
Revision history for this message
Christian Stöveken (excogitation) wrote :
Revision history for this message
Christian Stöveken (excogitation) wrote :
Revision history for this message
Christian Stöveken (excogitation) wrote :
Revision history for this message
Christian Stöveken (excogitation) wrote :
Revision history for this message
Christian Stöveken (excogitation) wrote :
Revision history for this message
Christian Stöveken (excogitation) wrote :
Revision history for this message
Christian Stöveken (excogitation) wrote :
Changed in linux (Ubuntu):
status: Incomplete → New
Revision history for this message
Thomas Pilarski (thomas.pi) wrote :

I was working with the kernel 2.6.29 and currently with the kernel 2.6.30. The drive bay is working fine with the default acpi driver. With the 2.6.30 I have to call echo 0 0 0 > /sys/class/scsi_host/host1/scan as root to get my devices, 2.6.29 scans automatically on insert the hard drive.

I have found these two patches, which are related to the thikpad_acpi bay driver, and removes the deprecates bay support from the thinkpad_acpi driver.

http://patchwork.kernel.org/patch/34525/
http://patchwork.kernel.org/patch/34526/

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

This bug report was marked as Triaged a while ago but has not had any updated comments for quite some time. Please let us know if this issue remains in the current Ubuntu release, http://www.ubuntu.com/getubuntu/download . If the issue remains, click on the current status under the Status column and change the status back to "New". Thanks.

[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

Changed in linux (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
Christian Stöveken (excogitation) wrote :

I can't answer your question since I don't own that laptop anymore - I still don't think that's the way to get rid of bugs. (just my 2c)

Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

Thomas,
     Thank you for the links. We will have a look at them.

Christian,
      I'm not sure to what you are referring when you say you "don't think 'that' is the way to get rid of bugs." Would you mind explaining for me so that I can understand?

Thanks!

~JFo

Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

This bug report was marked as Incomplete and has not had any updated comments for quite some time. As a result this bug is being closed. Please reopen if this is still an issue in the current Ubuntu release http://www.ubuntu.com/getubuntu/download . Also, please be sure to provide any requested information that may have been missing. To reopen the bug, click on the current status under the Status column and change the status back to "New". Thanks.

[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: kj-expired
Changed in linux (Ubuntu):
status: Incomplete → Expired
Curtis Hovey (sinzui)
Changed in linux-source-2.6.22 (Ubuntu):
assignee: Registry Administrators (registry) → nobody
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.