Atheros Driver Problem...I think
Posted: Thu Oct 04, 2007 10:29 pm
I have a problem with an x86 PC and atheros cards.
I have a pc that I am running MT3rc6 on with two miniPCI slots on a riser card.
Seems to have the same behavior with any Atheros card (SR2, SR5, SR9, CM9, CM11, EMP-8601, EMP-8601 and WLM54G.
For example, when a EMP-8602 card (AR5006xs) is loaded in the first miniPCI slot it will grab IRQ 9 and is using PCI device 96. Everything works fine. Enable the card and everything is great.
When same card is moved to the second miniPCI slot it will grab IRQ 11 and is using PCI device 112. As long as the card is disabled, no problem. When the card is enabled CPU utilization goes up to 82% and TCP/IP packets are not processed. Same result if I use two cards, the presence of the card in the second slot causes CPU to go way up and the system becomes unusable.
I looked at the IO mappings and everything looks the same regardless of which slot is used.
No IRQ conflicts are evident.
When a Prism card is used in the second slot, all is well.
Seems like the driver doesn't like my PC for some reason. Cannot change IRQ or IO mappings in bios. Pretty much bios doesn't let me change anything.
Any ideas?
I have a pc that I am running MT3rc6 on with two miniPCI slots on a riser card.
Seems to have the same behavior with any Atheros card (SR2, SR5, SR9, CM9, CM11, EMP-8601, EMP-8601 and WLM54G.
For example, when a EMP-8602 card (AR5006xs) is loaded in the first miniPCI slot it will grab IRQ 9 and is using PCI device 96. Everything works fine. Enable the card and everything is great.
When same card is moved to the second miniPCI slot it will grab IRQ 11 and is using PCI device 112. As long as the card is disabled, no problem. When the card is enabled CPU utilization goes up to 82% and TCP/IP packets are not processed. Same result if I use two cards, the presence of the card in the second slot causes CPU to go way up and the system becomes unusable.
I looked at the IO mappings and everything looks the same regardless of which slot is used.
No IRQ conflicts are evident.
When a Prism card is used in the second slot, all is well.
Seems like the driver doesn't like my PC for some reason. Cannot change IRQ or IO mappings in bios. Pretty much bios doesn't let me change anything.
Any ideas?