Edward Marczak wrote:
> 
> on 19/3/2000 7:45 PM, Samuel Flory shot down the bitstream:
> 
> > Try the setup program:
> > http://cesdis.gsfc.nasa.gov/linux/diag/index.html
> 
> OK, and here's what I got:
> 
> #> eepro-diag -a
> eepro100-diag.c:v1.01 7/8/99 Donald Becker ([EMAIL PROTECTED])
> Index #1: Found a Intel 82557 EtherExpressPro100B adapter at 0x2400.
> i82557 chip registers at 0x2400:
>   00000000 00000000 00000000 00080002 183f0000 00000000
>   No interrupt sources are pending.
>    The transmit unit state is 'Idle'.
>    The receive unit state is 'Idle'.
>   This status is unusual for an activated interface.
> 
> (I ran this from single user, so it isn't an activated interface).
> 
> #> eepro-diag -e
> 
> eepro100-diag.c:v1.01 7/8/99 Donald Becker ([EMAIL PROTECTED])
> Index #1: Found a Intel 82557 EtherExpressPro100B adapter at 0x2400.
> Intel EtherExpress Pro 10/100 EEPROM contents:
>   Station address 00:90:37:98:CB:46.
>   Board assembly 734938-001, Physical connectors present: RJ45
>   Primary interface chip i82555 PHY #1.
> 
> #> eepro-diag -m
> eepro100-diag.c:v1.01 7/8/99 Donald Becker ([EMAIL PROTECTED])
> Index #1: Found a Intel 82557 EtherExpressPro100B adapter at 0x2400.
>  MII PHY #1 transceiver registers:
>   3000 782d 02a8 0154 05e1 40a1 0001 0000
>   0000 0000 0000 0000 0000 0000 0000 0000
>   0a02 0000 0001 0000 0000 0000 0000 0000
>   0000 0000 0b10 0000 0000 0000 0000 0000.
>

  This makes sense if you have access to the register specs, but that
asking a little much.  I not even sure where our copy is.  I think 40a1
is the speed thinks it running at.
 
> None of this tells me how to get the card to run at 10MB/sec (the original
> question).  Again - I know the card works (I dual boot with Windows on this
> machine).  Thoughts?

  Acutally you want the mii-diag.c program as it's a bit more user
friendly.  (Not much mind you.)  Becker's site seems to be down so you
can find it here:

ftp://ftp.valinux.com/pub/support/flory/mii-diag.c

You'll find the command to compile it at the end of the source code. 
Once compiled use the -F option with the following syntax:
"100baseT4", "100baseTx", "100baseTx-FD", "100baseTx-HD",
"10baseT", "10baseT-FD", "10baseT-HD"

For example:
[root@europium sflory]# ./mii-diag -F 100baseTx-HD
Using the default interface 'eth0'.
Setting the speed to "fixed", Control register 2000.
Basic registers of MII PHY #1:  2000 780d 02a8 0150 05e1 41e1 0001 ffff.
 Basic mode control register 0x2000: Auto-negotiation disabled, with
 Speed fixed at 100 mbps, half-duplex.
 You have link beat, and everything is working OK.
 Your link partner advertised 41e1: 100baseTx-FD 100baseTx 10baseT-FD
10baseT.
[root@europium sflory]# ./mii-diag        
Using the default interface 'eth0'.
Basic registers of MII PHY #1:  2000 780d 02a8 0150 05e1 41e1 0001 ffff.
 Basic mode control register 0x2000: Auto-negotiation disabled, with
 Speed fixed at 100 mbps, half-duplex.
 You have link beat, and everything is working OK.
 Your link partner advertised 41e1: 100baseTx-FD 100baseTx 10baseT-FD
10baseT.
[root@europium sflory]# ./mii-diag -F 100baseTx-FD
Using the default interface 'eth0'.
Setting the speed to "fixed", Control register 2100.
Basic registers of MII PHY #1:  2100 780d 02a8 0150 05e1 41e1 0001 ffff.
 Basic mode control register 0x2100: Auto-negotiation disabled, with
 Speed fixed at 100 mbps, full-duplex.
 You have link beat, and everything is working OK.
 Your link partner advertised 41e1: 100baseTx-FD 100baseTx 10baseT-FD
10baseT.
[root@europium sflory]# 




-- 
You've got to be the dumbest newbie I've ever seen.
You've got white out all over your screen.
(Wierd Al Yankovic - It's all about the Pentiums)
Samuel J. Flory <[EMAIL PROTECTED]>


-- 
To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe"
as the Subject.

Reply via email to