Hi there,

We have board with Intel 82571EB Ethernet controller, running RHELE4-U4.
Sometime, the Ethernet port can only setup 100Mb-T full duplex
connection with Gigabit hub (saw this problem on different Gigabit hub).
The connection can be re-connected as 1000Mb-FD by forcing
re-negotiation with "ethtool". 

Here is the registers dump at 100Mb-T:

- MAC registers:
Device Control Register - CTRL(00000h)   = 081c0241h
Device Status Register - STATUS(00008h   = 00080347h

- PHY registers:
Auto-Negotiation Advertisement Register -      (04d) = 0x0de1
Auto-Negotiation Base Page Ability Register -  (05d) = 0xc1e1
Auto-Negotiation Expansion Register -          (06d) = 0x000f
Auto-Negotiation Next Page Transmit Register - (07d) = 0x2801
Auto-Negotiation Next Page Ability Register -  (08d) = 0x4a47
1000BASE-T/100BASE-T2 Control Register -       (09d) = 0x0200
1000BASE-T/100BASE-T2 Status Register -        (10d) = 0x0800

>From bit PHY9.9 and bit PHY10.11 (=1), we see both sides are 1000BAST-
full duplex capable. But the receiver status for both sides somehow are
wrong (bit PHY10.12 and bit PHY10.13 = 0). We're wondering what could
cause this problem. 

Any help is appreciated,

Thanks,

Charley

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
E1000-devel mailing list
E1000-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/e1000-devel

Reply via email to