[Suns-at-Home] Quad Fast Ethernet on an IPX?
Ron Wickersham
rjw@alembic.com
Tue, 9 Jan 2007 09:48:53 -0800 (PST)
On Mon, 8 Jan 2007, Darrick Burch wrote:
---snip---
> It appears that I'm having trouble with this card in BOTH OpenBoot and in
> Linux. In both environments, the card and all four interfaces are
> detected, but I can't seem to go much further than that. Anyway, as
> suggested by someone earlier, it might help to post some more info. Here
> goes...
>
> My banner screen shows PROM version 2.4 as shown here:
>
> SPARCstation IPX, No Keyboard
> ROM Rev. 2.9, 32 MB memory installed, Serial #12648430.
> Ethernet address 8:0:20:c0:ff:ee, Host ID: 57c0ffee.
>
> If the MAC address seems familiar, it's because I had to replace the
> NVRAM. Who hasn't had to do that on a machine this age? :)
>
> As you can see, my card is detected by OpenBoot:
>
> SBus slot 0 le esp dma
> SBus slot 1 SUNW,qfe SUNW,qfe SUNW,qfe SUNW,qfe
> SBus slot 2
> SBus slot 3 cgsix
the first interface is in slot 0 the le interface (this one is just
has the tranceiver connector with the sliding plate...not twisted
pair rj-45 connector on this model, and the le is a 10 mb/s only
interface. i think it's called the lance ethernet).
the second interface is in slot 1 and is the first qfe interface.
> When I try to test and/or boot any of the four interfaces, however:
>
> ok test /sbus/SUNW,qfe@1,8c00000
> Cannot reset Ethernet channel!
> Cannot reset Ethernet channel!
> Exiting further tests
>
> /sbus/SUNW,qfe@1,8c00000 selftest failed. Return code = -1
i'm way out of my understanding here, but wonder if the SUNW is wanted
here. i think you'll see a representative call if you enter
test net at the ok prompt or more certain if you type boot net at ok.
> Linux sees and loads kernel support for the card, as seen in my kernel
> messages:
>
> eth0: Quattro HME slot 0 (SBUS) 10/100baseT Ethernet 08:00:20:d0:9c:79
> happy meal: Fry guys.<3>happy meal: Transceiver and a coke please.<6>
> eth1: Quattro HME slot 1 (SBUS) 10/100baseT Ethernet 08:00:20:d0:9c:7a
> happy meal: Fry guys.<3>happy meal: Transceiver and a coke please.<6>
> eth2: Quattro HME slot 2 (SBUS) 10/100baseT Ethernet 08:00:20:d0:9c:7b
> happy meal: Fry guys.<3>happy meal: Transceiver and a coke please.<6>
> eth3: Quattro HME slot 3 (SBUS) 10/100baseT Ethernet 08:00:20:d0:9c:7c
> happy meal: Fry guys.<3>happy meal: Transceiver and a coke please.<6>
here again the expected behavior is that eth0 is the le tranceiver
and the four qfe interfaces should be eth1, eth2 eth3, and eth4
if you take the qfe card out, do you see eth0 reported as the internal
le interface?
-ron