On Tue, 15 Oct 2002, Charl P. Botha wrote: > You might remember a while back that several Radeon and R128 boards suffered > from a server crash at VT switch time. This was due to the fact that these > cards (for some or other reason) disable bus mastering when switching to VT. > The bug was fixed by adding a call to xf86EnablePciBusMaster() in > {RADEON,R128}EnterVT(). This change was subsequently committed to both DRI > and XFree86 main trees.
> I noticed the other day that this change has disappeared again with the > following CVS log message: > revision 1.65 > date: 2002/10/08 22:14:05; author: tsi; state: Exp; lines: +1 -8 > 367. When enabling PCI adapters, also enable their bus mastering capability; > Consequently, deprecate xf86EnablePciBusMaster() (Marc La France). > This would mean that the bug is back and people will again have the stupid No, it doesn't. > VT switch lockup. What would be the New and Improved Way(tm) way of > explicitly re-enabling bus-mastering at RADEONEnterVT() time since > xf86EnablePciBusMaster() has been deprecated? Just like the change notice says: When a PCI device is enabled, it's bus mastering is also enabled. This occurs before any driver code is executed. Marc. +----------------------------------+-----------------------------------+ | Marc Aurele La France | work: 1-780-492-9310 | | Computing and Network Services | fax: 1-780-492-1729 | | 352 General Services Building | email: [EMAIL PROTECTED] | | University of Alberta +-----------------------------------+ | Edmonton, Alberta | | | T6G 2H1 | Standard disclaimers apply | | CANADA | | +----------------------------------+-----------------------------------+ XFree86 Core Team member. ATI driver and X server internals. _______________________________________________ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert