I run a Linux webserver with the 3Com 3c900 Boomerang 10Mbps Combo card
installed. It's a loaded server with an average of more than 6
requests/sec. Ever since I got the card a few months ago (I had a ISA 3c509
before) I've had problems with TX timeouts. I always thought it was me that
done something wrong but I'm not so sure anyone.
The problem is as follows: Every once in a while, mostly during peak load
hours I get a
"kernel: eth0: transmit timed out, tx_status 00 status e000"
message in my logs. I didn't care about it much at first as it didn't seem
to cause much harm. But as the server got more loaded I experienced it more
frequently. At peak hours the transmit timeout errors can suddenly start
occurring with a seconds interval and kill all network traffic. I have to
reboot the machine to get it online again.
I've checked for IRQ conflicts, moved the card around different PCI slots,
tried different BIOS settings but to no avail.
I have "non-PnP OS" set in BIOS, i use the kernel 2.0.35 and the card
driver 0.99H. The motherboard is an ASUS (T55P2T4 with a P200).