PCI card in PCI-X slot not working
I have an HP workstation running Fedora Core 6 and the latest 2.6 kernel provided in FC6. I am trying to debug a problem I'm having with the 64-bit PCI-X slots on the motherboard.
The problem started when installing a Sound Blaster Audigy 4. Windows would see the card fine but Linux could not. I had it plugged into on of the 100mhz PCI-X slot. After messing with that for days it occurred to me to try the single 32-bit slot (duh). That worked like a charm and the sound is fine. But now I want to use my ATI TV Wonder Pro card and it is giving me the same symptoms. Windows sees it fine but Linux doesn't even display it in lspci. So the kernel modules aren't seeing it at all. I don't have a 64-bit PCI-X card to plug into one of those slots to see if they work at all unfortunately. But my current theory is just that Linux for some reason is not seeing my 32 bit cards in the 64 bit slot. Has anyone seen this before or have any suggestions? Thanks, Matt |
Normally, the 64 bit pci-x slots are on a different south bridge than the pci slots. What type of system are you running? It probably needs a driver for that bus, or a kernel parameter, like pci=nommconf.
|
System..
It's a dual opteron x86_64 system. I think it's an HP xw9300. To be honest I've been out of the loop on this stuff for a while.
Is it safe to just try that kernel param? Thanks for the reply. Matt |
Worst that can happen is the system hangs during boot. A reboot will fix those.
|
Tried the kernel flag without success...
I tried the flag. Just interrupted grub and added the pci=nommconf to then end of the kernel line but nothing is different. I *think* the bus shows up in lspci:
Code:
00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3) While I'm at it I'll post a uname output: Code:
Linux hostname.removed 2.6.18-1.2849.fc6 #1 SMP Fri Nov 10 12:34:46 EST 2006 x86_64 x86_64 x86_64 GNU/Linux Matt |
Figured it out...
The solution was a combination of kernel parameters, BIOS upgrades, and BIOS settings. I want to report it 100% accurately so someone else googling this can find it at a later date. I will post the details later when I know I'll get them right.
Matt |
All times are GMT -5. The time now is 02:19 AM. |