Hi,
after the network is down, the IP still remains the same.
I’ve added the verbosity parameter to io-net-d rtl…; when the interface goes down, sloginfo just says “Link Down”. No info why.
I’ve searched the Download section but the driver seems to be the latest revision. We also use the same driver on another platform (VIA), and until today it did never die.
nicinfo output before it died:
RealTek unknown Ethernet Controller
Physical Node ID … 000FC9 035BD8
Current Physical Node ID … 000FC9 035BD8
Current Operation Rate … 100.00 Mb/s full-duplex
Active Interface Type … MII
Active PHY address … 0
Maximum Transmittable data Unit … 1514
Maximum Receivable data Unit … 1514
Hardware Interrupt … 0xb
I/O Aperture … 0xfc00 - 0xfcff
Memory Aperture … 0xeffff000 - 0xeffff0ff
Promiscuous Mode … Off
Multicast Support … Enabled
Packets Transmitted OK … 598
Bytes Transmitted OK … 32411
Memory Allocation Failures on Transmit … 0
Packets Received OK … 1177
Bytes Received OK … 124907
Broadcast Packets Received OK … 1
Multicast Packets Received OK … 1
Memory Allocation Failures on Receive … 0
Single Collisions on Transmit … 0
Transmits aborted (excessive collisions) … 0
Transmit Underruns … 0
No Carrier on Transmit … 0
Receive Alignment errors … 0
Received packets with CRC errors … 0
Packets Dropped on receive … 0
nicinfo after death:
RealTek unknown Ethernet Controller
Physical Node ID … 000FC9 035BD8
Current Physical Node ID … 000FC9 035BD8
Current Operation Rate … 100.00 Mb/s full-duplex
Active Interface Type … MII
Active PHY address … 0
Maximum Transmittable data Unit … 1514
Maximum Receivable data Unit … 1514
Hardware Interrupt … 0xb
I/O Aperture … 0xfc00 - 0xfcff
Memory Aperture … 0xeffff000 - 0xeffff0ff
Promiscuous Mode … Off
Multicast Support … Enabled
Packets Transmitted OK … 1598
Bytes Transmitted OK … 86763
Memory Allocation Failures on Transmit … 0
Packets Received OK … 3269
Bytes Received OK … 336946
Broadcast Packets Received OK … 9
Multicast Packets Received OK … 9
Memory Allocation Failures on Receive … 0
Single Collisions on Transmit … 0
Transmits aborted (excessive collisions) … 0
Transmit Underruns … 0
No Carrier on Transmit … 0
Receive Alignment errors … 0
Received packets with CRC errors … 0
Packets Dropped on receive … 0
I couldn’t see anything suspicious there.
When i slay the io-net, then restart it and configure the interfaces with netmanager, it works fine again.
It looks as if the driver just “hangs up”.
We have a software running that continously processes the incoming packets (they arrive with a frequency of 10 hz). This software produces an error when missing a packet. So when the driver hangs up, I can see that error.
When doing a simple ping -f after the interface has hung up, some packets seem to arrive. Some pings are lost, but some arrive. The error message disappears and the software processes these packets. After some seconds the interface hangs up again.
Conclusion: I actually think that the network driver goes into kind of hang-up state, but it can be “released” (at least for some seconds) by doing a ping…
Maybe anybody has an idea