On Wed, 5 Jul 2006, Auke Kok wrote:
David Miller wrote:
From: jamal <[EMAIL PROTECTED]>
Date: Tue, 04 Jul 2006 15:20:39 -0400
BTW, As an addendum this default behavior changed around 2.6.16 it
seems.
Flow control has been on by default in the tg3 driver since the
beginning, maybe e1000 only recently started to behave that way
but it's the right thing to do IMHO.
As said earlier, e1000 always honors the EEPROM setting for this, which has
been _on_ by default for all cards (AFAIK, that is).
I'm not sure:
[EMAIL PROTECTED]:~# mii-tool -v eth0
eth0: negotiated 100baseTx-FD, link ok
product info: vendor 00:aa:00, model 56 rev 0
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
link partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
[EMAIL PROTECTED]:~# ethtool -d eth0|grep flow
Receive flow control: disabled
Transmit flow control: disabled
[EMAIL PROTECTED]:~# uname -r
2.6.14.3
[EMAIL PROTECTED]:~# mii-tool -v eth0
eth0: negotiated 100baseTx-FD flow-control, link ok
product info: vendor 00:aa:00, model 56 rev 0
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
link partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
[EMAIL PROTECTED]:~# ethtool -d eth0|grep flow
Receive flow control: enabled
Transmit flow control: enabled
[EMAIL PROTECTED]:~# uname -r
2.6.16.19
This is exactly the same hardware, only kernel was recently upgraded on
the r2.
Best regards,
Krzysztof Olędzki