I recently got the urge to visit the second-hand computer market and got some ancient computer parts. An Asrock H61m-DPS motherboard, an intel i3-2120, and a D-link DGE-530T rev-B2 PCI gigabit ethernet card. My initial idea is to move my file server, which runs on an old dell laptop now, to this computer.
After I finished building this PC, I noticed something odd. If the network card is plugged in, the computer doesn't start at all. like nothing. The fans of the power supply and the CPU cooler very briefly turn on, do a sort of jerking motion and that's it. No post, no display, no beep code, no nothing. If I hold the power button, the fans sort of keep spinning like I'm trying to run them at a very low voltage. So I reasonably assumed its either the power supply of my computer or the network card that was broken.
But here comes the peculiar part. I plugged in the card while the PC was booted, partially out of laziness, and it was detected just fine. I ran lspci and it was there, the drivers auto-installed, I ran speedtest on the card, and it worked perfectly, gigabit ethernet right there. What's going on? I restarted the PC, and it couldn't turn back on, same issue as before. But if I take the card out, and then plug it in about a second after i press the power button, it works perfectly fine.
Several things that I tested
One thing to note here, the motherboard already has a gigabit ethernet port, so it's not much of an issue if I can't get this PCI card to work. My main goal here is to learn what's actually causing this problem and then maybe fix this. So there is no real reason here for me to get a new card or a newer system.
The current system installed on the PC is OpenMediaVault 6, which is based on Debian 11 bullseye. So i can post information if its command is available in linux.
After I finished building this PC, I noticed something odd. If the network card is plugged in, the computer doesn't start at all. like nothing. The fans of the power supply and the CPU cooler very briefly turn on, do a sort of jerking motion and that's it. No post, no display, no beep code, no nothing. If I hold the power button, the fans sort of keep spinning like I'm trying to run them at a very low voltage. So I reasonably assumed its either the power supply of my computer or the network card that was broken.
But here comes the peculiar part. I plugged in the card while the PC was booted, partially out of laziness, and it was detected just fine. I ran lspci and it was there, the drivers auto-installed, I ran speedtest on the card, and it worked perfectly, gigabit ethernet right there. What's going on? I restarted the PC, and it couldn't turn back on, same issue as before. But if I take the card out, and then plug it in about a second after i press the power button, it works perfectly fine.
Several things that I tested
- Tried a different beefier power supply, same issue.
- Put the card on a different motherboard, worked fine.
- Tested the PCI port with another random card, worked fine.
- Tried removing all other connections except the essential ones and the network card, same issue.
- Disabled serial and parallel port in the bios, suspecting an IRQ conflict, same issue.
- Cleaned the PCI ports, same issue.
- Reset the bios multiple times, with the battery disconnected and connected, same issue.
- Tried looking for IRQ manual assignment in bios, wasn't there.
- Bios is the most recent version available... from 2013.
One thing to note here, the motherboard already has a gigabit ethernet port, so it's not much of an issue if I can't get this PCI card to work. My main goal here is to learn what's actually causing this problem and then maybe fix this. So there is no real reason here for me to get a new card or a newer system.
The current system installed on the PC is OpenMediaVault 6, which is based on Debian 11 bullseye. So i can post information if its command is available in linux.
Last edited: