On Don, 2003-03-27 at 20:51, Daniel Yeisley wrote: > I can drive two displays without DRI. And I can drive each display by itself > with DRI. I did make some changes to some code after reading the following > thread http://www.mail-archive.com/[EMAIL PROTECTED]/msg00199.html.
AFAICS, that merely covers multihead with several cards per se, which is broken in the 4.3.0 radeon driver. I attach the proposed fix by Hui Yu. > And I did apply the patches to enable the PCI GART for the PCI Radeon. > http://www.mail-archive.com/[EMAIL PROTECTED]/msg08920.html That should no longer be necessary now that 4.3.0 has been merged in. > I've tried to trace through the code. I don't understand much of it though. > It does look like its getting into an endless loop. The machine has to be > rebooted to get out of it. [...] > (II) RADEON(1): [drm] drmSetBusid failed (7, PCI:0:2:0), Device or resource busy > (EE) RADEON(1): [dri] DRIScreenInit failed. Disabling DRI. This is a problem, as discussed here before: the maximum number of devices is currently hardcoded to 1 in the radeon DRM. AFAIR from the last time this came up, there are more problems waiting down that road. > (EE) RADEON(0): RADEONWaitForIdleCP: CP idle -1007 > (EE) RADEON(0): Idle timed out, resetting engine... > (EE) RADEON(0): RADEONWaitForIdleCP: CP reset -1007 > (EE) RADEON(0): RADEONWaitForIdleCP: CP start -1007 This is might be caused by the above I guess. -- Earthling Michel D�nzer \ Debian (powerpc), XFree86 and DRI developer Software libre enthusiast \ http://svcs.affero.net/rm.php?r=daenzer
x430_radeon_5_multi_card.diff.gz
Description: GNU Zip compressed data
