[eepro100] eepro100 on SuSE Linux

Olson, John C John.Olson@nationalcity.com
Thu Jun 27 14:04:03 2002


Ok, with your help and a little tinkering, it seems to be working.

Thanks!

Next question:
Trying to implement NIC bonding on the same machine and it seems to be
starting up ok.  However, when I run mii-diag against the bonded virtual
NIC, I get the following:
	# mii-diag bond0
	Basic registers of MII PHY #0:  0000 0004 0004 0004 0004 0004 0004
0004.
	 Basic mode control register 0x0000: Auto-negotiation disabled, with
	 Speed fixed at 10 mbps, half-duplex.
	 You have link beat, and everything is working OK.
	 Link partner information is not exchanged when in fixed speed mode.
	   End of basic transceiver information.
The registers value looks a little funny to me.  Also when I try to manually
set the mode of bond0 to 100/full (donald, don't kill me please :), I get
the following:
	# mii-diag -F 100baseTx-FD bond0
	Setting the speed to "fixed", Control register 2100.
	SIOCSMIIREG on bond0 failed: Operation not supported
	Basic registers of MII PHY #0:  0000 0004 0004 0004 0004 0004 0004
0004.
	 Basic mode control register 0x0000: Auto-negotiation disabled, with
	 Speed fixed at 10 mbps, half-duplex.
	 You have link beat, and everything is working OK.
	 Link partner information is not exchanged when in fixed speed mode.
	   End of basic transceiver information.
Everything seems to be working alright except for that when I remove one of
the network cables, everything gets really slow across the network to and
from that machine.  I have the bonding module setup with the following
options:
	miimon=100 mode=1 arp_interval=100
I know this is probably not a function of this particular mail list but I'm
hoping you all might have some insight as to what's going on and how I can
improve this situation or at least point me in the right direction.  I'm
running kernel 2.4.16 on a Compaq ML 370.

Thanks,
John