RE: UX4 ether can't do 100TX


dr john halewood (john@unidec.co.uk)
Tue, 27 Apr 1999 15:48:45 +0100


On Tuesday, April 27, 1999 2:57 PM, Phil Carmody
[SMTP:carmody@cpd.ntc.nokia.com] wrote:
> I have problems with my UX4 onboard ether.
> My (Allied Telesyn 8 port 10/100 mini) hub, only ever 'negotiates' 10
Mbps.
> How do I force it into 100baseTX? I've looked in the /etc/ directory,
and
> have found no reference to the hardware port/interface/medium/whatever
you
> want to call it. man ifconfig says I need a "media" option, but I
can't
> find where to add it. (i.e. there are no explicit ifconfig lines with
> explicit parameters for which I could provide additional values)
> I've very new to networking, (but desperate to learn), so some
pointers
> would be nice.

   Two things can fix it, depending on how your kernel is configured.
If the tulip driver is linked in as a module then you can put something
like
alias eth0 tulip
options tulip options=0 debug=0

into /etc/conf.modules. The 'options' field takes a number between
0 and 16 and goes from autosense (0) to force 100Mb full duplex
(15). The source code doesn't make it very clear but Donald Becker's
web page on it (http://cesdis.gsfc.nasa.gov/linux/drivers/tulip.html)
has a table with the full list. If the kernel is monolithic then the
easiest thing is to hack the driver source code
(/usr/src/linux/drivers/net/tulip.c most of the time) to force the
carrier
type. Up the debugging level like this as well so you can see what's
going on. The two values you need to set are options and tulip_debug.
(about lines 31 & 133 in my tulip driver -0.89H - YMMV)

> I understand that the answer perhaps may be "your tulip chip is
> buggered". Is there a way from the console to tell whether that's the
case
> or do I need to take the lid off (which I am loathed to do).
>
> Phil
>

This is also a possibility! Quite a few of the UX boards came with
buggered crystals on the tulip card which stopped them working
properly at 100MHz. Unfortunately I can't find the article I used to
have which told you what serial number they had on them. Again,
upping the debug level will give you much more information (in
fact if you whack it right up you'll probably run out of disk space
due to the size of your log files ;-)

cheers
john

-- 
To unsubscribe: send e-mail to axp-list-request@redhat.com with
'unsubscribe' as the subject.  Do not send it to axp-list@redhat.com



This archive was generated by hypermail 2.0b3 on Tue Apr 27 1999 - 08:00:12 PDT