Subject: Re: adding a PCI card on ultra 10
To: Matthew Jacob <mjacob@feral.com>
From: Brian A. Seklecki <lavalamp@spiritual-machines.org>
List: port-sparc
Date: 05/29/2002 11:56:58
On Wed, 29 May 2002 @ 1:14am (-0700), Matthew Jacob wrote:

MJ>
MJ> Not necessarily. There's substantial implementation variation that makes even
MJ> simple boot methods problematic, particularly if there are bus bridges
MJ> involved.
MJ>

The 2940 did indeed work. It apears in the ofw device tree, as well as
it's probed in the sparc64 kernel.  I've yet to attach any devices to it.

Also of note: That which scsictl(8) can do is extremely limited in
comparison to the menu configuration utility available via i386 bios/cmos.
Either way I think it's pretty damn cool to have architecture independant
device drivers.

bash-2.05# dmesg |grep -i ahc
ahc0 at pci1 dev 2 function 0
ahc0: interrupting at ivec 14
ahc0: aic7860 Single Channel A, SCSI Id=7, 3/255 SCBs
scsibus0 at ahc0: 8 targets, 8 luns per target

-lava

MJ>
MJ>
MJ> On Tue, 28 May 2002, Erik E. Fair wrote:
MJ>
MJ> > I hasten to point out that Adaptec made 2940's (and later models) for
MJ> > PowerMacintosh, as well as for PC, and for the Macs, they had to do
MJ> > an OpenBoot Firmware implementation (IEEE 1275) for their device.
MJ> > Guess What? That's What Suns use, too (in fact, they invented it).
MJ> >
MJ> > So, in principle, any PCI SCSI (IDE, whatever) card that is bootable
MJ> > on any PCI PowerMac should work in a Sun, also. At least so far as
MJ> > the PROMs are concerned. OS support is a separate matter.
MJ> >
MJ> > 	Erik <fair@clock.org>
MJ> >
MJ>