Hija, After fixing some minor issue with rhd_conntest and libpci (most likely related to my system only) here's the output of it on my laptop, an Asus W3J. lspci: 01:00.0 VGA compatible controller: ATI Technologies Inc M56P [Radeon Mobility X1 600] (prog-if 00 [VGA]) Subsystem: ASUSTeK Computer Inc. Unknown device 10b2 Flags: bus master, fast devsel, latency 0, IRQ 16 Memory at c0000000 (32-bit, prefetchable) [size=256M] I/O ports at b000 [size=256] Memory at fdff0000 (32-bit, non-prefetchable) [size=64K] Expansion ROM at fdfc0000 [disabled] [size=128K] Capabilities: [50] Power Management version 2 Capabilities: [58] Express Legacy Endpoint IRQ 0 Capabilities: [80] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 01:00.0 0300: 1002:71c5 (prog-if 00 [VGA]) Subsystem: 1043:10b2 Flags: bus master, fast devsel, latency 0, IRQ 16 Memory at c0000000 (32-bit, prefetchable) [size=256M] I/O ports at b000 [size=256] Memory at fdff0000 (32-bit, non-prefetchable) [size=64K] Expansion ROM at fdfc0000 [disabled] [size=128K] Capabilities: [50] Power Management version 2 Capabilities: [58] Express Legacy Endpoint IRQ 0 Capabilities: [80] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 conntest with no external VGA attached (only 14.3" panel): Checking connectors on 0x71C5, 0x1043, 0x10B2 (@01:00:00): Load Detection: RHD_OUTPUT_NONE HotPlug: RHD_HPD_NONE DDC: RHD_DDC_NONE LVDS Info: 18bits, single link, LDI Panel found. Power Timing: 0xF9F, 0x000, 0x03, 0x20, 0x3FC Macro: 0x0C720407, Clock Pattern: 0x0063 With external TFT attached to VGA out: Checking connectors on 0x71C5, 0x1043, 0x10B2 (@01:00:00): Load Detection: RHD_OUTPUT_DACA HotPlug: RHD_HPD_NONE DDC: RHD_DDC_0 RHD_DDC_3 LVDS Info: 18bits, single link, LDI Panel found. Power Timing: 0xF9F, 0x000, 0x03, 0x20, 0x3FC Macro: 0x0C720407, Clock Pattern: 0x0063 I tried adding the necessary lines to rhd_id.c, but the result didn't work as expected: external display does work, panel doesn't. Looking at the X log (attached) I thought I had seen this before with the xf86-video-avivo driver, which I reported back then and was fixed. Fix was included somewhere between 2007-07-17 and 2007-07-19, I don't know which exact commit fixed the issue (should be somewhere in [1]). It was I2C related IIRC. Attached xorg-master.log is an xorg log using current git (so, card not detected). xorg-w3j.log is a log running the driver after applying the attached patch, with external monitor attached. External monitor does work fine, laptop panel doesn't due to mode detection issues (I think). Thanks for all the work, Nicolas [1] http://key.nicolast.be/files/fix-i2c-on-w3j.diff