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

Attachment: x430_radeon_5_multi_card.diff.gz
Description: GNU Zip compressed data

Reply via email to