[ltp] Open SUSE + ThinkPad T43p + DockStation + IBM LCD - no external LCD

Alex Deucher linux-thinkpad@linux-thinkpad.org
Thu, 5 Apr 2007 09:47:54 -0400


On 4/5/07, AV <linuksas@gmail.com> wrote:
>
>
> On 4/4/07, Alex Deucher <alexdeucher@gmail.com> wrote:
> > On 4/4/07, AV <linuksas@gmail.com> wrote:
> > > Hi,
> > >
> > > I have Open SUSE 10.2 + IBM ThinkPad T43p + DockStation + IBM LCD L192p.
> > > Installed ATI driver + XGL. All is ok except that I can not use external
> > > LCD... T43p has 1400x1050 resolution and LCD is capable to get 1280x1024
> > > resolution.
> >
> > with the open radeon driver you need the driver from git head or the
> > latest release candidate.
>
> Thank you for quick answer. But could you be more specific.
>
> I have installed ATI driver from yast repository www2.ati.com/suse/10.2/.
> ATI "fglrx" driver kernel module version is 8.33.6_2.6.18.2_34.1-1.1 .
> xorg-x11 version is 7.2-146.1 . Is my driver latest or not? Where I can find
> "git head" driver or latest release candidate?
>

I don't know what you need to do with fglrx.  The's the binary driver
ati provides.  I'm talking about the opensource xorg ati driver.  It
should be included with your distro.

> > Just set monitorlayout to "LVDS, TMDS"
>
> Where I have to put that line?

in the device section of your xorg.conf:
Option "monitorlayout" "LVDS, TMDS"

> > >
> > > Could someone guide me step by step what I have to do to get this
> hardware
> > > to work together...? It would be super to use IBM's Fn+F7 combination to
> > > toogle displays.
> >
> > By default, Fn-F7 uses the bios which has certain limitations.  You'd
> > have to use ibm-acpi to switch fn-f7 to only produce events and then
> > tie the events into randr or ati's tool.
> >
>
>
> That I do not understand at all... :-)
>
> Sorry but I am new to this stuff...
>

long story short, using the bios switching will not work in your
configuration.  when you press fn-XX the bios executes functions that
mess with the hardware to change the behvior of the laptop.  in the
case of fn-f7, it fiddles with the registers on the radeon to turn
on/off certain outputs.  The bios only knows how to do certain things.
 When you load thinkpad-acpi/ibm-acpi you can configure it to
disconnect the bios calls fromteh fn button events.  you can then
assign commands to those events.  xrandr is a command to change the
configuration of your screens in X.  fglrx has a similar tool, IIRC.

Alex