Created attachment 21952 [details] Log file for 6.9.0 driver I have a Lenovo T400 with a "ATI Technologies Inc Mobility Radeon HD 3400 Series rev 0" graphics chip. Usually I boot up with the machine in the dock (Lenovo Advanced Mini Dock), and use the DVI output there to drive a Samsung 24" display (multi-head via xrandr). Version 6.9.0 works like a charm (though unaccelerated). However, using any later version (tested with the 6.9.0.91 and 6.10.0 versions from the Arch testing repository), when I boot up with the laptop docked all X does is cycle through uniformly colored full screens on the internal display (white->red->green->blue->grey->vertical black/white gradient->horizontal black/white gradient), and the external DVI output is ignored. The same happens when I boot up undocked, then put the laptop in the dock and use xrandr to enable the DVI out. I attach my xorg.conf and logs for both versions for debugging.
Created attachment 21953 [details] Log file for 6.10.0 driver
Created attachment 21954 [details] Xorg.conf
Created attachment 21955 [details] [review] always use dig2 for LVDS Does this patch help?
(In reply to comment #3) > Created an attachment (id=21955) [details] > always use dig2 for LVDS > > Does this patch help? Yes, X does now come up with cloned displays in 1440x900, but when I do a "xrandr --output DVI-0 --dpi 96 --mode 1920x1200 --auto --left-of LVDS" the internal screen does the color cycling again; curiously the DVI-out stays responsive (but does not switch to a higher resolution).
Created attachment 21957 [details] Log file for X startup and subsequent xrandr Applied the patch provided by Alex Deucher to the current git master, then issued "xrandr --output DVI-0 --dpi 96 --mode 1920x1200 --auto --left-of LVDS".
can you attach your video bios rom? (as root) cd /sys/bus/pci/devices/<pci bus id>/ echo 1 > rom cat rom > /tmp/m82.rom echo 0 > rom
(In reply to comment #6) > can you attach your video bios rom? > > (as root) > cd /sys/bus/pci/devices/<pci bus id>/ > echo 1 > rom > cat rom > /tmp/m82.rom > echo 0 > rom As the log says "(II) RADEON(0): PCI bus 1 card 0 func 0" I looked in /sys/bus/pci/devices/0000:01:00.0 and attached the rom dump.
Created attachment 21972 [details] ROM dump
Created attachment 22016 [details] [review] new patch This should do the trick.
Yes, works for me now. Thanks! Great support! :)
One last question: When will this patch be incorporated into the git master (or even a release)?
This should already be fixed in ati git master. Please verify.
Yes, it is. Sorry for bothering...
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.