View Single Post
Old 04-12-07, 09:17 AM   #1
extensive2
Guest
 
Posts: n/a
Default 2nd NIC is off on Asus M2N-SLI Deluxe (nForce 570 SLI MCP)

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
Attached Files
File Type: txt dmesg.txt (35.5 KB, 179 views)
  Reply With Quote