Subject: Re: netbooting an OF 1.0.5 macppc with SUNW,hme on PCI
To: Erik Fair <fair@clock.org>
From: DP <dp@recycled.net>
List: port-sparc
Date: 03/01/2000 08:29:03
PCI HME/ISP cards are not rare at all... I've got one 
myself. NetBSD/sparc64 will almost certainly need one 
when PCI support is more fully implemented. Sun ships 
*lots* of those cards, especially in Ultra 5's and 10's 
which have no onboard SCSI bus. It's an easy way to get 
an external SCSI bus in the machine when shipped.

Dan

Quoting Erik Fair <fair@clock.org>:

> I had this idea. Since Apple's initial OF 
implementation sucks (in
> particular, the driver for the onboard ethernet is 
totally useless),
> I figured, why not find a PCI Ethernet card with 
decent Fcode on it,
> and try netbooting with that?
>
> Who would have better IEEE 1275 support on a PCI card 
than Sun? As it
> happens, Sun makes a card called the "SunSwift" 
(model X1032A) which
> is a combo Qlogic 1040B SCSI (isp*), and SUNW,hme 
with an Intel (DEC)
> 21152 PCI-PCI bridge on it. I've got one (eBay is 
your friend; these
> suckers retail new for over $1000 (how does Sun get 
away with
> incredible premiums like that?)).
>
> My first attempt at sticking this card into an 8500 
failed for
> mechanical reasons (Sun did not notch the top-front 
of the bezel, and
> the 8500 case has a plastic stopper there, presumably 
to prevent side
> to side wobble while the card is in slot). 
Fortunately, I have other
> 1st generation PCI PowerMac hardware here with more 
forgiving
> mechanics, which I will try later.
>
> However, a quick perusal of the NetBSD source tree 
shows that no one
> has written a PCI frontend (dev/pci/if_hme.c) for the 
SUNW,hme
> (probably because this is a moderately rare item, and 
mostly seen on
> Sbus). Is this a quick job?
>
> 	curious,
>
> 	Erik <fair@clock.org>
>