the funny thing about it is that it worked before, and now it doesn't, so I started thinking what would cause it to simply stop working
after finding out about the above I also looked into 2 other things :
I had "options nvidia NVreg_ReqAGPFW=1" in the modprobe.conf file
which I recently disabled, but it did not help.
I have also tried other version of the driver, but none of them seem to work with both fluxbox and 2.6.10
so this is the only driver, but it should work so now I know it is not a driver problem for sure, the rest of the problem is this :
Code:
bash-3.00# cat /proc/interrupts
CPU0
0: 401422 IO-APIC-edge timer
1: 2543 IO-APIC-edge i8042
9: 0 IO-APIC-level acpi
12: 16282 IO-APIC-edge i8042
14: 23 IO-APIC-edge ide0
15: 15 IO-APIC-edge ide1
169: 4385 IO-APIC-level ide3
177: 0 IO-APIC-level EMU10K1
185: 30921 IO-APIC-level eth0, nvidia
193: 0 IO-APIC-level eth1
NMI: 0
LOC: 401388
ERR: 0
MIS: 0
in addition to the above information, I have also installed an another network card recently into the system
apperantly one of them is sharing an interrupt with the video card, it is true that before all the interrupts had their own
channel so I think this could be it, my BIOS supports assigning IRQ to pci slots individully but my kernel is configured
to use direct pci access, should this really be the problem I believe it would fix it, if not I hope to find a good
pci configuration by moving the cards around (not that there is much to move as you may have noticed), but in the former case
I will need to recompile the kernel with BIOS PCI access I believe, assuming it would work, what is the difference between direct
pci access and bios ? and why would there be an interrupt problem if I have APIC ? APIC does allow sharing IRQ safely does it not ?
oh and while we're on this subject, what do all those additional digits in the 16 and higher interrupt range ? and the 4 3-letter names at the bottom what are those ?
and last but not least..........I don't have an SMP system, I know that io-apic allows assigning an interrupt per cpu some sorts of irq-routing, but does it have any meaning for single-processor system ? would a non-io apic and an io-apic make any difference for a single-cpu system ?