Bug 97383

Summary: Volume buttons on IBM Thinkpad crash system with ACPI
Product: Base System Reporter: Fotios Lindiakos <fotios>
Component: kernAssignee: freebsd-acpi (Nobody) <acpi>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 6.1-RELEASE   
Hardware: Any   
OS: Any   

Description Fotios Lindiakos 2006-05-17 04:20:17 UTC
	The machine will crash if any of the volume buttons are pressed.
	The machine will also crash when trying to load the ibm_acpi driver

Fix: 

None found
How-To-Repeat: 	Press the volume buttons or load the driver
Comment 1 freebsd 2006-05-17 05:12:23 UTC
in message <200605170249.k4H2n1oA000653@prometheus.csh.rit.edu>,
wrote Fotios Lindiakos thusly...
>
> 
> >Environment:
> System: FreeBSD prometheus.csh.rit.edu 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sun May 7 04:32:43 UTC 2006 root@opus.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386

A data point ...

FreeBSD here is 6.1-STABLE i386 (around May 7 2006) on IBM ThinkPad
T42 (2373-5TU).


> >Description:
> 	The machine will crash if any of the volume buttons are pressed.
> 	The machine will also crash when trying to load the ibm_acpi driver

Did you mean acpi_ibm kernel module?  Otherwise, where would i find
ibm_acpi driver that you write of?


> >How-To-Repeat:
> 	Press the volume buttons or load the driver

Pressing hardware volume buttons with or without acpi_ibm loaded did
not & does not cause crash.  Loading acpi_ibm module itself also did
not cause crash.



  - Parv

--
Comment 2 Henrik Brix Andersen 2006-06-30 18:10:37 UTC
I can reproduce this problem with FreeBSD 6.1-RELEASE on my IBM
ThinkPad X31.

Whenever I attempt to access the hardware through ACPI, either by
powering down (shutdown -h now), rebooting (shutdown -r now), loading
the acpi_ibm kernel module (kldload acpi_ibm), pressing the volume
keys etc, the system locks up with no sign as to why.

I have found many postings on various mailing lists (see e.g. [1] and
[2]) that suggest using PS2.EXE from IBM to disable the secondary IDE
channel, but I have yet to find a way to try that as I do not have
access to a Microsoft Windows environment.

[1]: http://lists.freebsd.org/pipermail/freebsd-acpi/2004-November/000870.html
[2]: http://lists.freebsd.org/pipermail/freebsd-current/2004-January/019435.html

-- 
Henrik Brix Andersen <henrik@brixandersen.dk>
Comment 3 Henrik Brix Andersen 2006-06-30 20:22:09 UTC
I managed to get hold of an MS-DOS environment for running "PS2.EXE
IDE2 Disable" from IBM [1] on my IBM ThinkPad X31 as adviced in the
previously mentioned mailing list posts.

After disabling the secondary IDE bus I can no longer reproduce the
problem described here. Disabling the seconday IDE bus will, however,
also make it impossible to use a secondary HDD or CDROM drive in an
UltraBay docking station, so this is not an optimal solution - only a
work-around.

Footnote: this problem doesn't exist with other operating systems such
as GNU/Linux, which indicates that it is a problem that can be solved
in software.

[1]: http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&lndocid=MIGR-4ZFPEG
-- 
Henrik Brix Andersen <henrik@brixandersen.dk>
Comment 4 Rong-En Fan freebsd_committer freebsd_triage 2006-09-11 14:25:19 UTC
Responsible Changed
From-To: freebsd-bugs->freebsd-acpi

This is ACPI related problem.
Comment 5 Andriy Gapon freebsd_committer freebsd_triage 2010-12-05 14:58:48 UTC
Is this still an issue?
-- 
Andriy Gapon
Comment 6 Henrik Brix Andersen freebsd_committer freebsd_triage 2010-12-05 15:30:43 UTC
On Dec 5, 2010, at 15:58, Andriy Gapon wrote:
> Is this still an issue?

I don't know. I no longer have a ThinkPad for testing.

-- 
Henrik Brix Andersen <brix@FreeBSD.org>
Comment 7 Andriy Gapon freebsd_committer freebsd_triage 2010-12-11 11:17:48 UTC
State Changed
From-To: open->closed

The PR is old and its current status is unknown.