Redhat tg3 settings
John Horne <[email protected]> Thu, 16 Jan 2003 12:31:09 -0000 (GMT)
| Newsgroups | gmane.linux.drivers.broadcom.devel |
|---|---|
| Organization | University of Plymouth |
| Message-ID | <[email protected]> |
Hello,
We have 2 Compaq servers which each contain a 'Tigon 3' NIC. Starting up the
servers with redhat 8, I see:
Jun 26 02:01:46 betty kernel: tg3.c:v1.0 (Jul 19, 2002)
Jun 26 02:01:46 betty kernel: eth0: Tigon3 [partno(233615-001) rev 0105
PHY(5701)] (PCI:66MHz:64-bit) 10/100/1000BaseT Ethernet ...
and later:
Jan 8 11:30:34 betty kernel: tg3: eth0: Link is up at 100 Mbps, half
duplex.
Jan 8 11:30:34 betty kernel: tg3: eth0: Flow control is off for TX and off
for RX.
(The date differences are due to it being a newly installed server, and the
server clock was initially set to mid-June for some reason.) The problem I
have is that the tg3 driver, from modinfo, seems to only allow a 'debug'
switch to be set. I want to run the card at 100Mbps/full - so how can I set
full duplex? I've tried using 'ethtool', which sets the duplex, but once the
server reboots the nic goes back to half duplex - probably due to
autonegotiation, which also seems to default to being on.
Should I use the bcm5700 module instead - as it seems to provide more
configurable options?
Slightly OT: how does the operating system 'decide' which module to use for
these nic's? If it has a choice of tg3 or bcm5700, how does it choose tg3?
(I have also noticed this with Intel's etherexpress 100 cards - you can use
the modules 'e100' or 'eepro100', but redhat seems to choose eepro100.)
Many thanks,
John.
------------------------------------------------------------------------
John Horne, University of Plymouth, UK Tel: +44 (0)1752 233914
E-mail: [email protected]
PGP key available from public key servers