Dc0 Network Freezing
- 
 I know the question about dc0 "failed to force tx and rx to idle state" has been talked about on FreeBSD forums till its ears are red. But I'm haveing a intresting symptom that I was wondering if anyone could help me with. I have 2 nics, dc0 is built into the motherboard(Davicom 9102 chip) and the other is a pci SMC EZ. I would actually like to just disable the dc0 but I only have 1 pci slot on this old motherboard. When pfSense starts up its dmesg says: rl0: link state changed to UP 
 dc0: link state changed to UP
 rl0: link state changed to DOWN
 rl0: link state changed to UP
 dc0: failed to force tx and rx to idle state
 dc0: failed to force tx and rx to idle state
 dc0: failed to force tx and rx to idle state
 dc0: failed to force tx and rx to idle state
 pflog0: promiscuous mode enabled
 dc0: failed to force tx and rx to idle state
 rl0: promiscuous mode enabledNow "dc0: failed to force tx and rx to idle state" continues, over and over, after about 4-6 hours I see "dc0: TX underrun – increasing TX threshold" and the whole network freezes. Usally if I just wait 10min or so, everything is fine again for another 4-6 hours, but this usally throws downloads off track and annoys the people tring ot surf. Any ideas would be much appreciated, thanks. Edit: If its important, its a 333mhz celeron cpu, running pfsense Beta2 on a 4gb Bigfoot HD, 64mb ram, 300watt psu. dc0 is my WAN and is connecting via DHCP to my ISP Charter Communications. 
- 
 Not sure if there is something that can be done against the dc problems or if it is a known driver issue but there are multi port nics available (one pci card with several nics) if this is an option. 
- 
 Wow I didnt think of that, thanks! I really wanted to disable as much onboard stuff as possible to prevent CPU usage. Thats a great solution thanks alot, I feel kinda dumb now.