I have a Linux server running CentOS 5.6 (64-bit) that was running fine using the onboard NIC. For testing an HP PCI-e NIC was installed too but the server wouldn't respond on the network through eth0 or eth1 and the server then threw a debug message that it was disabling INT 50 so I presumed there was some conflict between the two NICs.
Unfortunately, the server will now not communicate through either the onboard NIC (HP card removed) or the HP card with the onboard NIC disabled - in both cases the server confirms it has an eth0 card and ifconfig returns sensible values, but the server's not PINGable and you can't PING anything on the network. If the NIC is set to use DHCP it won't get an address. The patch lead has been tested and also replaced.
I get the feeling that this is still an interrupt-related issue (lspci shows the NIC on INT 50), so when Linux/CentOS disables an interrupt is this written down in a config file somewhere that now needs to be manually edited?
Any thoughts appreciated before I try resetting the BIOS config back to factory defaults and/or begin to suspect that something's been damaged.