Description
aaron.dewell
2006-07-18 08:50:10 UTC
Created attachment 6254 [details]
xorg.conf from attempt 1
Created attachment 6255 [details]
Xorg.0.log from attempt 1
Created attachment 6256 [details]
xorg.conf from attempt 2
Created attachment 6257 [details]
Xorg.0.log from attempt 2
Created attachment 6258 [details]
xorg.conf from attempt 3
Created attachment 6259 [details]
Xorg.0.log from attempt 3
Created attachment 6260 [details]
xorg.conf from attempt 4
Created attachment 6261 [details]
Xorg.0.log from attempt 4
Created attachment 6262 [details]
xorg.conf from attempt 5
Created attachment 6263 [details]
Xorg.0.log from attempt 5
Created attachment 6264 [details]
xorg.conf from attempt 6
Created attachment 6265 [details]
Xorg.0.log from attempt 6
Created attachment 6266 [details]
xorg.conf from attempt 7
Created attachment 6267 [details]
Xorg.0.log from attempt 7
Created attachment 6268 [details]
xorg.conf from attempt 8
Created attachment 6269 [details]
Xorg.0.log from attempt 8
BTW, the ATI driver is 6.5.7. I have updated that separately from X.org main (which is 7.0.0 from debian unstable). It's currently not possible to use LVDS and TMDS at the same time so for now you'll need to use either TMDS,NONE (for DVI) or LVDS,NONE (for internal panel). you might also want to force off the use of the second controller: Option "MergedFB" "FALSE" No change in behavior with MergedFB False. can sosmeone email me the BIOS from one of those laptops? cd /sys/bus/pci/devices/<pci id of card> echo 1 > rom cat rom > /tmp/acerrom echo 0 > rom I think the ATOM tables are garbage and I want to fix the driver to deal with it.. Created attachment 7328 [details]
requested rom file
also emailed directly yesterday
Refer [Bug 5473], and try the latest patch from there without using a config file. With the latest version (6.6.0), downloaded 10/18, unpatched, works much better without the panel connected. (I am traveling with no access to my external display right now.) "works much better" in this case defined as that I can have the right configuration (with LVDS,TMDS, and don't have to comment out the panel portion). Log attached. Patched with patch #1, pretty much the same result. Again, no panel to test with until next weekend. Log attached. Patch #2: patches src/radeon_display.c, and I have no radeon_display.c in 6.6.0. Not sure if the file was renamed or what. I will try to borrow an external display where I'm working to test before. I ran into another issue during testing: the keyboard only works when X is first started. If I start X a second time without rebooting, all keys act as mode switch, changing resolution. Makes it rather hard to use. :) Console acts normally. reboot fixes it, but I'd like a less drastic solution. Still trying to get DRI/DRM working, but that's probably a kernel issue. Created attachment 7532 [details]
unpatched log 6.6.0 driver
Created attachment 7533 [details]
patch #1 log driver version 6.6.0
(In reply to comment #23) > With the latest version (6.6.0), downloaded 10/18, unpatched, works much better > without the panel connected. (I am traveling with no access to my external > display right now.) "works much better" in this case defined as that I can have > the right configuration (with LVDS,TMDS, and don't have to comment out the panel > portion). Log attached. > > Patched with patch #1, pretty much the same result. Again, no panel to test > with until next weekend. Log attached. > > Patch #2: patches src/radeon_display.c, and I have no radeon_display.c in 6.6.0. > Not sure if the file was renamed or what. > > I will try to borrow an external display where I'm working to test before. > > I ran into another issue during testing: the keyboard only works when X is > first started. If I start X a second time without rebooting, all keys act as > mode switch, changing resolution. Makes it rather hard to use. :) Console acts > normally. reboot fixes it, but I'd like a less drastic solution. > > Still trying to get DRI/DRM working, but that's probably a kernel issue. (In reply to comment #23) > With the latest version (6.6.0), downloaded 10/18, unpatched, works much better > without the panel connected. (I am traveling with no access to my external > display right now.) "works much better" in this case defined as that I can have > the right configuration (with LVDS,TMDS, and don't have to comment out the panel > portion). Log attached. > > Patched with patch #1, pretty much the same result. Again, no panel to test > with until next weekend. Log attached. > > Patch #2: patches src/radeon_display.c, and I have no radeon_display.c in 6.6.0. > Not sure if the file was renamed or what. > > I will try to borrow an external display where I'm working to test before. > > I ran into another issue during testing: the keyboard only works when X is > first started. If I start X a second time without rebooting, all keys act as > mode switch, changing resolution. Makes it rather hard to use. :) Console acts > normally. reboot fixes it, but I'd like a less drastic solution. > > Still trying to get DRI/DRM working, but that's probably a kernel issue. (1) In the patches you referred here, is patch #1 attach #5858 and patch #2 attachement #7409 ? Attachment #7409 [details] uses latest modular source structure, where radeon_display.c is splitted out from radeon_driver.c. It has a workaround for BIOS parsing error. Please try it. (2) Please also try without a config file, to see if you can get a satisfactory result. Created attachment 7781 [details] [review] attempt to fix the ATOM bios parser this is a completely hacked up idea to fix the ATOM bios parser... I've no idea if it is more or less correct than what is there.. can you test this please? (In reply to comment #27) > Created an attachment (id=7781) [edit] > attempt to fix the ATOM bios parser > > this is a completely hacked up idea to fix the ATOM bios parser... > > I've no idea if it is more or less correct than what is there.. > > can you test this please? I tried the patch on Ferrari 4000 with an external monitor connected, and found out, DDCType for LCD is now detected, but incorrectly as 3 (DDC_VGA). Without the patch, it is detected as 0. Detailed results: Without patch: port 0: DDCType, DACType, TMDSType = 0, 0, -1 port 1: DDCType, DACType, TMDSType = 0, -1, -1 With patch: port 0: DDCType, DACType, TMDSType = 3, 0, 0 port 1: DDCType, DACType, TMDSType = 0, -1, -1 Correct or default setting (should be): port 0: DDCType, DACType, TMDSType = 2, 1, 0 port 1: DDCType, DACType, TMDSType = 3, 0, 1 *** This bug has been marked as a duplicate of 5473 *** |
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.