Hello,
I have a problem with the second of my two on-board NICs on the Asus M2N-SLI Deluxe (chipset: nForce 750 SLI MCP): It is completely dead after booting Linux.
To reproduce the problem:
1) Power supply off.
2) Power supply on: both NICs get GBit link (LEDs are on).
3) System power on, waiting for GRUB to load: both NICs still have link.
4) Booting kernel: upon loading of forcedeth, both NICs get turned off (LEDs off).
5) somewhat later in the boot sequence: first NIC gets link again, but second link never comes up
This could be reproduced with forcedeth versions 0.56, 0.59 and 0.60, in kernels 2.6.18, 2.6.20 and 2.6.21-rc6 (all amd64). The processor is an Athlon64 X2 5000+. I tried Asus BIOS versions 0404 and 0903.
On some very rare occasions albeit, the second NIC "just worked". Once after cold boot and another time (surprisingly) after unplugging and replugging the network cable. (This was luck. Switching cables between the NICs does not help, usually, the problem stays with the 2nd NIC.)
Maybe another interesting point: when doing
6) reboot: the 2nd NIC stays off, even during initialisation of BIOS
Cold power off is necessary to get the 2nd NIC to work during BIOS initialisation.
Code:
# ethtool -i eth1
driver: forcedeth
version: 0.60
firmware-version:
bus-info: 0000:00:08.0
# ethtool eth1
Settings for eth1:
Supported ports: [ MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: MII
PHYAD: 1
Transceiver: external
Auto-negotiation: on
Supports Wake-on: g
Wake-on: d
Link detected: yes
# ethtool -i eth2
driver: forcedeth
version: 0.60
firmware-version:
bus-info: 0000:00:09.0
# ethtool eth2
Settings for eth2:
Supported ports: [ MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: Unknown! (65535)
Duplex: Unknown! (255)
Port: MII
PHYAD: 1
Transceiver: external
Auto-negotiation: on
Supports Wake-on: g
Wake-on: d
Link detected: no
# ethtool -t eth2
The test result is FAIL
The test extra info:
link (online/offline) 1
register (offline) 0
interrupt (offline) 0
loopback (offline) 0
Help would be greatly appreciated!
Regards,
extensive2