[ltp] External VGA port on Z61t

Fredrik Wendt linux-thinkpad@linux-thinkpad.org
Sun, 29 Apr 2007 19:10:42 +0200


Hi.

Short version: How do I enable the external VGA port on my Z61t (so I
can use an external monitor or a projector)?

lcpsi tells me:

00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03) (prog-if 00 [VGA])
        Subsystem: Lenovo Thinkpad R60e model 0657
        Flags: bus master, fast devsel, latency 0, IRQ 20
        Memory at ee100000 (32-bit, non-prefetchable) [size=512K]
        I/O ports at 1800 [size=8]
        Memory at d0000000 (32-bit, prefetchable) [size=256M]
        Memory at ee200000 (32-bit, non-prefetchable) [size=256K]
        Capabilities: <access denied>

00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03)
        Subsystem: Lenovo Thinkpad R60e model 0657
        Flags: fast devsel
        Memory at ee180000 (32-bit, non-prefetchable) [size=512K]
        Capabilities: <access denied>


More hw list/dumps available at http://wendt.se/software/linux/Z61t/

Any help/suggestions welcome.


Long version:

I've just moved into a new apartment and today it was time for the
network and computer stuff to get their proper attention, so I set off
starting with getting the external VGA port on my Z61t to work with my
DELL 15" TFT. I thought it would be as simple as on the X40 I use at
work - simply change the MonitorLayout Option for the i810 driver and
press Fn+F7. 

I was wrong. After some 10 reboots, toggling settings in the BIOS (not
much to see there) and changing System > Preferences > Screen Resolution
in Gnome I know have a system that doesn't work very well at all. It's
running at 1280x800 (instead of x768) or 1024x768.

No matter when or how many times I press Fn+F7 - nothing seems to
happen.

In /var/log/Xorx.0.log I get:

(WW) I810: No matching Device section for instance (BusID PCI:0:2:1) found

(WW) I810(0): Bad V_BIOS checksum
(II) I810(0): Primary V_BIOS segment is: 0xc000

(WW) I810(0): xf86AllocateGARTMemory: allocation of 16 pages failed
        (Cannot allocate memory)

(WW) I810(0): Extended BIOS function 0x5f05 failed.

I've put the entire log at wendt.se/software/linux/X-issue/ and also the
previous log from when it all worked well. I have NO idea why the lspci
parts are different, it's the exact same hardware, BIOS settings and
OS ...

I'll boot windows now and hope that restores things ... and it did. As
soon as I got back into X things were as they used to be, and I still
don't have a clue on what to do when I need a monitor or make a
presentation.

Thanks in advance for tips or suggestions. Anything, really, is
appreciated.

/
	Fredrik Wendt