Created attachment 23340 [details] Xorg log using default config with "ModeDebug yes" added machine: Dell Latitude D610 chipset: 915GM distro: gentoo kernel: 2.6.29-rc6 xf86-video-intel: a625a07022ea7f6757b288fcc2ffb9e27c7f8341 xorg-server: 1.6.0 mesa: 7.3 libdrm: 948af0bd9b9eade489599d7ec160d42706331779 After upgrading xf86-video-intel (previously working using 2.6.1), X refuses to start. It apparently can't find the LVDS display (see logs). When there are no external displays connected, it shows a grid-like pattern slowly growing brighter then stops (I assume when the X server quits). With an external VGA output connected X is able to start and the LVDS displays slowly changing garbage in the grid-like pattern. When I run xrandr, the LVDS panel displays portions of the VGA display and begins its slow corruption again. xrandr only reports VGA, TMDS-1, and TV outputs.
Created attachment 23341 [details] dmesg output
Created attachment 23342 [details] vbios dump (as requested by jbarnes)
Created attachment 23343 [details] xrandr --verbose output
yeah, git master now trys to use video bios's lvds config bits for integrated lvds detect, but your vbios looks having a wrong config. You can check with xf86-video-intel/src/bios_reader/bios_reader program to verify that. Not sure if that machine has bios update? or otherwise I might revert the patch.
Good news! Upgrading from BIOS A02 to A06 has fixed the issue and X is now able to start. 2D and 3D applications work just as they did in the previous version.
Thanks for verify this. Although this bug can be close, but actually point out a drawback in current driver, we'll try to update that with a better decision make method. Thanks.
Brian, could you help to attach new vbios dump after you upgraded the bios?
Created attachment 24095 [details] vbios dump with bios A06.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.