From owner-freebsd-questions Mon Nov 3 09:51:23 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id JAA18407 for questions-outgoing; Mon, 3 Nov 1997 09:51:23 -0800 (PST) (envelope-from owner-freebsd-questions) Received: from postoffice.onu.edu (postoffice.onu.edu [140.228.10.2]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id JAA18398 for ; Mon, 3 Nov 1997 09:51:14 -0800 (PST) (envelope-from n-ludban@onu.edu) Received: from austin.onu.edu (austin.onu.edu [140.228.10.1]) by postoffice.onu.edu (8.8.5/8.8.5) with SMTP id MAA19630; Mon, 3 Nov 1997 12:50:58 -0500 (EST) Date: Mon, 3 Nov 1997 12:51:00 -0500 (EST) From: Neil Ludban Reply-To: Neil Ludban To: Red Barchetta cc: freebsd-questions@freebsd.org Subject: Re: Diamond Fireport 40 SCSI controller In-Reply-To: <3.0.3.32.19971103093243.008f8af0@128.6.10.45> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-questions@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi, I'm using one of these cards in my computer. You shouldn't have any problems as long as you're using or installing FreeBSD 2.2.5 or later. The chip used is actually a 53c875j, and for some unknown reason Symbios used a different ID for it. FreeBSD prior to 2.2.5 did not know about it, so the install floppy will not work. A few weeks ago (just before 2.2.5 came out) I was trying to get this to work and got some suggestions from the -hackers mailing list. These are modifications to the driver code in sys/pci/ncr.c, and require rebuilding the kernel. Simplest way (but then the plain 875 won't be detected): > Just replace the line reading: > #define NCR_875_ID (0x000f1000ul) > by: > #define NCR_875_ID (0x008f1000ul) Or, if you have some programming knowledge: > The 53c875j has a different ID than the 53c875. If you add that ID to > the appropriate switch statements in sys/pci/ncr.c, you'll be fine, > assuming you have some other way to do a 2.2.2 install. The latest code > has these defines: > #define NCR_875_ID (0x000f1000ul) > #define NCR_875_ID2 (0x008f1000ul) > so you should be able to work this out from that. These will allow you to use the 875j under an older version of FreeBSD if you have already installed on a different disk or have a different way to install (like borrowing a controller or moving the disk to a different computer). The ncr code got some improvements in 2.2.5 and supports both chips at full speed, so you may want to upgrade anyway. As an additional note, I haven't been able to find any drivers (from Diamond or Symbios) to support the 875j under Dos or NT 3.51. --Neil On Mon, 3 Nov 1997, Red Barchetta wrote: > I am considering buying a Diamond Fireport 40 for my PC for use with > Windows NT. However, if I am going to spend the money, I would also like > to be able to use the card I get under FreeBSD. The Fireport is not listed > (no Diamond card is) in the hardware section of the Handbook, but I was > wondering if anyone here might have any experience trying to get it to > work. FYI, the card uses the Symbios Logic's SYM53C875 Ultra SCSI I/O > processor. > > Any responses would be appreciated. Please cc: to me, as I am not subscribed. > > Thanks! > > Ernie Pistor > >