Subject: Re: Intel EtherExpress Pro 100+
To: Jason Thorpe <thorpej@nas.nasa.gov>
From: Robert V. Baron <rvb@cs.cmu.edu>
List: port-i386
Date: 10/31/1998 14:53:38
I have a big hint on the problem. Since it worked for someone and
not for me, I wondered what I was doing different. So I plugged
into a 10Meg interface and all was well. Thus the problem seems
to be with running the card at 100mhz.
Jason Thorpe <thorpej@nas.nasa.gov> writes:
> On Thu, 29 Oct 98 22:18:09 EST
> rvb+@sicily.odyssey.cs.cmu.edu wrote:
>
> > According to Intel's site the Pro 100B (PILA8465B) is being replaced
> > by the Pro 100+ (PILA8460). The 100B I have has 82557 stamped on the
> > "big" chip, while the 100+ is pretty hard to read, but the specs say
> > it is a 82558. I think we maye have discussed these details before.
>
> The 82558 is simply an 82557 + 82555 PHY in one package. It's supported.
>
> > My question is what do I need to do to make the fxp0 driver work with
> > the 100+. fxp0 driver seems to identify the card, find the wire address
> > and choose an irq, but I get nothing happens. Put a 100B in the same
> > slot and it works fine.
> >
> > I didn't see many changes to if_fxp.c recently. The kernel I'm running
> > is from 10/10. There was a change on 10/29 but that seems unrelated.
>
> Is the PHY detected properly? Can you email me dmesg output?
fxp0 at pci0 dev 15 function 0: Intel EtherExpress Pro 10+/100B Ethernet
fxp0: interrupting at irq 11
fxp0: Ethernet address 00:90:27:0d:d2:c6
inphy0 at fxp0 phy 1: i82555 10/100 media interface, rev. 0
inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
Is what I see with the card running at 10Mz.
ifconfig says:
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
media: Ethernet autoselect (10baseT)
status: active
inet ...
I'm pretty sure that at 100mhz the only difference is that it chose
100baseTX.
> Jason R. Thorpe thorpej@nas.nasa.gov
> NASA Ames Research Center Home: +1 408 866 1912
> NAS: M/S 258-5 Work: +1 650 604 0935
> Moffett Field, CA 94035 Pager: +1 650 940 5942