Forcing a 10/100 NIC to run at 10

Scott H plug-discuss@lists.plug.phoenix.az.us
Thu, 21 Nov 2002 23:26:42 -0800 (PST)


|> I have a Compaq DeskPro 4000 with an
integrated
|> Netelligent (TLAN) 10/100 Ethernet card.  I
can
|> see from the hub it's plugged into that it is
|> running at 100Mb.  All the other machines on
|this
|> hub are running at 10.  I am suspicious that
|this
|> is causing some kinds of problems with
|> communications between machines on my LAN.  Is
|> there a tool that can be used to hard code the
|> NIC to run at 10?

|From 'man ifconfig'

|      -  media type

|	Set the physical port or medium type to be
|used by the
|device.  Not all devices can change this
setting, |and those that can vary
|in what values they support.  Typical values for
|type are 10base2 (thin
|Ethernet), 10baseT (twisted-pair 10Mbps
|Ethernet), AUI (external
|transceiver) and so on.  The special medium type
|of auto can be used to
|tell the driver to auto-sense the media.  Again,
|not all drivers can do
|this.

|Adding a media flag with the value 10baseT to
|your ifconfig entry might
|facilitate this. Note, as documented, this may
|not work with all cards.
|Push come to shove, I think I've got a 10meg NIC
|you can borrow. =)

|- billn

OK, this is what I get (FWIW, I'm connected to
this box with vnc, if that makes a diff):

# ifconfig eth0 media 10baseT
port: SIOCSIFMAP: Operation not supported

I presume that means the card won't accept that
configuration from the OS, right?  Or does this
have to be somehow done at boot?


__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus – Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com