Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Sep 1996 10:24:47 -0500
From:      "Daniel M. Eischen" <deischen@iworks.InterWorks.org>
To:        dado@sva.edu, questions@freebsd.org
Subject:   Re: problems with 2940 on HP Vectra Xm
Message-ID:  <9609281524.AA15804@iworks.InterWorks.org>

next in thread | raw e-mail | index | archive | help

>         A friend of mine is having troubles with a 2940 being
> recognized on a HP Vectra Xm (Pentium 166, 80M/RAM, Seagate HD/1.08G,
> Lance PCI ether card, an IDE HD with win95.
> 
> The PCI probe on boot returns:
>
> Probing for devices on PCI bus 0:
> chip0 <Intel 82437 (Triton) PCI cache memory controller> rev  2 on pci0:0
> pci0:7:  Adaptec, device=0x6178, class=storage (scsi) int a irq 9 [no 
> driver assigned]
                             ^^^^ 

That is device ID 7861, which is *not* a AHA-2940[U], but a cheaper 
version of the 2940U, called the 2940AU.  This card, while being
compatible with the existing driver, is basically a 7850 Ultra
controller on a host adapter.  It can process at most 3 SCSI commands
simultaneously, as opposed to 16 for the real 2940 adapters (7870 and
7880 based).

You need to patch in recognition for the 7861 in sys/i386/scsi/aic7xxx.c
and sys/pci/aic7870.c.  The author of the aic7xxx driver, Justin Gibbs,
is going to be (if he hasn't already) adding this into -current.  Don't
know about -stable, though it would be easy enough to do.  He doesn't
subscribe to -questions, so you might want to post a question to
-current to see when this is going in.

If FreeBSD isn't installed, then you'll have to wait for the next snapshot
to get a boot floppy that will recognize the 2940AU.  

Dan Eischen
deischen@iworks.InterWorks.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9609281524.AA15804>