[ltp] Another question on X60

Maximilian Michel linux-thinkpad@linux-thinkpad.org
Thu, 5 Apr 2007 10:30:04 +0200 (CEST)


Hallo,

Like in the last thread, I have some issues with video switching on a
Lenovo X60 Thinkpad.
For the records, I use linux-2.6.20-r1 from gentoo, with ACPI modules and
ibm_acpi 0.13.
The thinkpad bios according to the ibm_acpi module:
   ThinkPad EC firmware 7BHT37WW-1.10
I have the line
   Option "BiosHotKeys" "on""
in my xorg.conf.

My primary concern is, to use this laptop in a Ultrabay docking station,
eg. I want to dock undock the laptop.
Until now, I cannot switch the video output from lcd to the display
connected to the docking station. That means, everytime I used the laptop
outside the docking station, I have to boot into windows, which then
automatically detects the secondary display and makes the switch.
Afterwards in Linux it is also used.
Furthermore I would like to be able to undock in Linux, and then switch
from secondary (docking station) display to internal lcd. If I do a
    echo "eject" > /proc/acpi/ibm/bay
that status of bay changes to "unoccupied" or something similiar, but the
bay connected display is still used. If I then just eject the laptop from
the bay, the internal lcd display is also not used, which forces me to
have a restart of the X-server or Linux. And, like already stated, back in
the docking station, i have to use windows to enable the docking station
display again.

I also played a little bit around with the i945-enabled i810switch program.
With /proc/acpi/ibm/video no video switches at all are working, with
i810switch I can disable and enable the secondary docking station display,
but not the internal lcd.
As the internal and the external display use different resolutions
(1280x1024 - 1024x768) I also tried these switches when the resolution was
set via xrandr to 1024x768, but also here no success for enabling the
internal lcd.


Thanks for your help in advance, I would greatly appreciate it, as this
would _really_ enhance my daily office life!

Maximilian