From owner-freebsd-questions Sat Sep 28 08:26:12 1996 Return-Path: owner-questions Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA23432 for questions-outgoing; Sat, 28 Sep 1996 08:26:12 -0700 (PDT) Received: from iworks.InterWorks.org (deischen@iworks.interworks.org [128.255.18.10]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id IAA23385 for ; Sat, 28 Sep 1996 08:26:08 -0700 (PDT) Received: by iworks.InterWorks.org (1.37.109.8/16.2) id AA15804; Sat, 28 Sep 1996 10:24:47 -0500 Message-Id: <9609281524.AA15804@iworks.InterWorks.org> Date: Sat, 28 Sep 1996 10:24:47 -0500 From: "Daniel M. Eischen" To: dado@sva.edu, questions@freebsd.org Subject: Re: problems with 2940 on HP Vectra Xm Sender: owner-questions@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > 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 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