On 17 Oct 2002, Michel Dänzer wrote: > On Don, 2002-10-17 at 04:50, David Dawes wrote: > > On Tue, Oct 15, 2002 at 12:28:27AM +0200, Charl P. Botha wrote: > > >On Mon, Oct 14, 2002 at 04:14:22PM -0600, Marc Aurele La France wrote: > > >> On Tue, 15 Oct 2002, Charl P. Botha wrote: > > >> > 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. > > >I'm running the DRI tree, so I can't test. However, we still don't know why > > >these cards disabled bus mastering at VT switches (when it was very clearly > > >enabled before the switch), so what guarantees that they won't still do > > >this? Mike (Harris), do you have one of the affected cards running XFree86 > > >HEAD? > > No, the X server restores changes is makes to the PCI state when it > > gives up control of the console, so if bus mastering wasn't enabled > > *before* the X server started, it won't be after VT switching away. > > Several drivers had bugs where they didn't re-enable it when switching > > back. Drivers shouldn't assume anything more about the HW state after > > returning from a VT switch than they would at startup, but unfortunately > > some still do... > > Marc's change means that drivers don't need to care about bus mastering > > being enabled because it will now be enabled automatically for PCI cards > > that are being used by the X server. > Sounds good, unfortunately it doesn't seem to work for the original > poster - any idea why? Charl P. Botha did not actually try it. Thus, the key word in your sentence above remains "seem". 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