Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Aug 1997 01:40:01 -0700 (PDT)
From:      Stefan Esser <se@FreeBSD.ORG>
To:        freebsd-bugs
Subject:   Re: kern/4268: pci/ncr.c doesn't detect Diamond Fireport card
Message-ID:  <199708110840.BAA21686@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/4268; it has been noted by GNATS.

From: Stefan Esser <se@FreeBSD.ORG>
To: samr7@netcom.com
Cc: freebsd-gnats-submit@freebsd.org, Stefan Esser <se@freebsd.org>
Subject: Re: kern/4268: pci/ncr.c doesn't detect Diamond Fireport card
Date: Mon, 11 Aug 1997 10:33:56 +0200

 On Aug 10, samr7@netcom.com wrote:
 > >Description:
 > The Diamond FirePort 40 SCSI adapter, which is based around the
 > NCR/Symbios 53C875 SCSI controller, is not properly detected and
 > configured at boot.  IMHO, this is due to their alteration of the PCI
 > device ID, from 0x000F to 0x008F.
 
 This has long been fixed in -current and 2.2-stable. I 
 have now way to fix the version on your 2.2-CD, though :)
 
 > >Fix:
 > In pci/ncr.c, next to the PCI device/vendor identifier for the
 > standard 53C875-based card:
 > #define NCR_875_ID      (0x000f1000ul)
 > 
 > A second one should be added:
 > #define NCR_875J_ID     (0x008f1000ul)
 > 
 > (875J chosen because the chip was labeled '53C875J', although this
 > might not mean anything at all)
 > 
 > Further down in the file, switch cases for the newly added definition
 > should be inserted where appropriate, such to make it perform as though
 > the card was detected as an NCR_875_ID.
 > 
 > I have had no problems using my SCSI disk under FreeBSD with this hack
 > performed on the kernel.
 
 There apparently are two versions of the 875 (with slightly
 different features, which don't affect compatibility under
 the driver). For that reason, adding the device ID is not
 just a "hack", it's the correct solution.
 
 Regards, STefan



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