Public bug reported:

This is a bug similar to bug #53606 and bug #68734. I have it in Ubuntu
Gutsy on Thinkpad X40.

However, in my case, the special function keys *do* work, at least most
of them.

What does not work, however, is the key for switching between external
monitor and LCD. The external monitor is switched on.

I looked into /proc/acpi/ibm, which you can use to manually set different 
laptop options. In a previous version of Ubuntu, the problem was that you could 
only switch between the options "LCD only" and "CRT only", to have them both, 
you needed to 
echo crt_enable > /proc/acpi/ibm/video

The following special function keys work:
- brightness up/down (however, the brightness applet does not work, shows a 
little red crossed circle on the applet icon)
- lcd light (the tiny light in the lcd bezel) on/off
- sound up/down/mute (the respective applet works as well)
- sleep
- screen blank

The following do not work:
- switch between external crt/ laptop lcd. Both are normally on. 

Not tested:
- hibernate
- dock

I took a look into /proc/acpi/ibm.

It is populated almost as it should (beep, brightness, cmos, driver,
ecdump, fan, hotkey, led, light, thermal, video, volume, but not dock,
which I think should be there as well?). Any case, thinkpad_acpi module
is loaded as it should be.

I tried to use the trick that worked fine in previous Ubuntu versions:
echo on > light
cool, the little light in the lcd bezel turn on. So, the acpi proc system works.
volume works as well (echo up > volume etc.)
lets try with what worked so well:
echo crt_disable > video
no error message, but the crt is still on. same for other commands for the 
video - no error, but also no effect. dmesg does not tell me anything 
interesting.

Interestingly: I did a typo while playing with these commands, and from
then on until the next reboot I got the messages "write error: Incorrect
argument" when trying to do anything.

When I boot with acpi=off, following works:
- suspend button (but suspend itself does not work properly, the screen is not 
correctly restored, at least when the 3D is not on)
- blank screen button
- brightness button 
- lcd light button (the tiny light on top of the lcd bezel)

Following does not work:
- wireless on/off
- sound up/down/mute
- switch between external screen and LCD

Not tested:

- docking button
- hibernate button


Further thing observed: when I boot with the external monitor switched on, (and 
with acpi), then going to a text console does not work (blank screen)

Feel free to ask me for just any log / listing / configuration.  I am
really annoyed by this problem and considering to downgrade to a
previous Ubuntu version. I need to regularly give presentations and I
must have a convenient way of controlling which of the two screens is
on.

** Affects: ubuntu
     Importance: Undecided
         Status: New

-- 
Problems with /proc/acpi/ibm on Thinkpad X40
https://bugs.launchpad.net/bugs/164471
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to