[vortex] 3Com 3c905-t4 NIC

Bogdan Costescu bogdan.costescu@iwr.uni-heidelberg.de
Mon Feb 3 10:02:01 2003


On Sat, 1 Feb 2003, Charles E. Patterson wrote:

> I cannot get Linux to turn on the green light on the NIC.  I compiled the
> vortex-diag.c module per the note at the end of the module 'vortex-diag.c'.
> It compiles with a note that mulit lines are deprecated.

You got things wrong: the driver/module is called 3c59x - this is the part 
that get inserted in the kernel to deal withe the card.
vortex-diag is the diagnostic/settings program - this is a program which 
is executed as any other program and has nothing to do with the kernel.

> When I try to do the insmod I get the message:
> ELF file /mnt/hde8/src/vortex-diag not a relocatable file.

That's exactly what I'm talking about: you can't insmod a program, just as 
you can't run a driver. They are made with different purposes in mind.

> I assume the 'O' options are -o and -O in the compile command and not
> zero's.

What "'O' options" ? Where did you find this ?
Please note that Unix is general is a case-sensitive OS and -o and -O 
normally mean different things.

> mii-diag.c:v2.07 11/15/2002 Donald Becker (becker@scyld.com)

Well, you got this right. mii-diag is a program just like vortex-diag, so 
please use for vortex-diag the same procedure that you used for compiling 
and running mii-diag.

>  MII PHY #1 transceiver registers:
>    1000 9801 03e0 0000 0000 0000 0000 0000
>    0000 0000 0000 0000 0000 0000 0000 0000
>    0102 0000 0000 0000 0000 0000 0000 0000
>    0000 0000 0000 0000 0000 0000 0000 0000

I haven't seen a T4 transceiver before. Isn't this a bit too small amount 
of info ? The "normal" TX transceivers have most if not all registers 
filled with data...

-- 
Bogdan Costescu

IWR - Interdisziplinaeres Zentrum fuer Wissenschaftliches Rechnen
Universitaet Heidelberg, INF 368, D-69120 Heidelberg, GERMANY
Telephone: +49 6221 54 8869, Telefax: +49 6221 54 8868
E-mail: Bogdan.Costescu@IWR.Uni-Heidelberg.De