Am Dienstag, 1. Oktober 2002 20:12 schrieb Linus Torvalds: > On Tue, 1 Oct 2002, Keith Whitwell wrote: > > Sounds like you aren't getting irq's, for some reason, and it is falling > > back to busy waiting. > > > > The question is why aren't you getting irq's? > > Keith, are you even asking the kernel to look up (and possibly enable) the > irq for you? > > The magic word isn't "please", it's "pci_enable_device(dev)", which will > check that all resources are allocated and enabled, including things like > trying to route irq's using the PIRQ table (or ACPI, or whatever). > > Doing a quick grep through the drm stuff doesn't show a single caller.. > > Btw, I'd like to also point out that some of DRI PCI bus handling seems > fundamentally broken. Like the notion that you can specify the device by > bus number, device and fn. Those days are past, I'm afraid, and were never > true on some other platforms. It can be a much more complicated tree, with > multiple independent PCI segments. You don't see that yet on regular PC's, > but get ready (and X in general should probably stop thinking that it can > do things like PCI configuration from user space).
Ah, thanks Linus. I definitely running this on my dual Athlon with latest ACPI for 2.4.19 and irq's routing enabled, I think. With "procinfo -f" I see ~980 irq/sec during "gears". Same with r200 code from yesterday. But it was much faster. Should I try with ACPI disabled? I'll try 2.5.40 in a few seconds. -Dieter BTW radeonfb.c is broken in 2.5.40 at least. ------------------------------------------------------- This sf.net email is sponsored by: DEDICATED SERVERS only $89! Linux or FreeBSD, FREE setup, FAST network. Get your own server today at http://www.ServePath.com/indexfm.htm _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel