Subject: New ncr 53c8xx driver
To: None <current-users@NetBSD.ORG>
From: Dave Huang <>
List: current-users
Date: 08/17/1997 20:22:20
Hi folks, there have recently been some updates to FreeBSD's NCR
53c8xx SCSI driver, which I've ported over to NetBSD. The main changes

     Add support for loading the SCRIPTS microcode into the on-chip RAM
     of the Symbios 53c825A, 53c875 and 53c895 SCSI chips.

     Submitted by:   Gerard Roudier <>

     Add Ultra-SCSI support and enable more features for advanced
     Symbios/NCR SCSI chips (no-flush option, large fifo, ...).

     Submitted by:   Gerard Roudier <>

For a more comprehensive list of changes, see
I think the version currently in NetBSD is based on v1.93 of the
FreeBSD driver.

If you're interested in trying it out, let me know, and I'll mail you
a diff against -current. Be warned that so far, it's only been tested
on my machine, a Pentium with the following SCSI hardware:

ncr0 at pci0 dev 9 function 0: ncr 53c875 fast20 wide scsi
ncr0: interrupting at irq 14
ncr0: minsync=12, maxsync=137, maxoffs=16, 128 dwords burst, large dma fifo
ncr0: single-ended, open drain IRQ driver, using on-board RAM
ncr0: restart (scsi reset).
ncr0: copying script fragments into the on-board RAM ...
scsibus0 at ncr0: 16 targets
sd1 at scsibus0 targ 1 lun 0: <Quantum, XP32150W, L915> SCSI2 0/direct fixed
sd1: sd1(ncr0:1:0): WIDE SCSI (16 bit) enabled
sd1(ncr0:1:0): 20.0 MB/s (100 ns, offset 15)
2151MB, 3907 cyl, 10 head, 112 sec, 512 bytes/sect x 4406960 sectors
sd2 at scsibus0 targ 3 lun 0: <Quantum, XP34300W, L915> SCSI2 0/direct fixed
sd2: sd2(ncr0:3:0): WIDE SCSI (16 bit) enabled
sd2(ncr0:3:0): 20.0 MB/s (100 ns, offset 15)
4101MB, 3907 cyl, 20 head, 107 sec, 512 bytes/sect x 8399520 sectors
ncr1 at pci0 dev 11 function 0: ncr 53c810 fast10 scsi
ncr1: interrupting at irq 10
ncr1: minsync=25, maxsync=206, maxoffs=8, 16 dwords burst, normal dma fifo
ncr1: single-ended, open drain IRQ driver
ncr1: restart (scsi reset).
scsibus1 at ncr1: 8 targets
sd0 at scsibus1 targ 0 lun 0: <Quantum, VP32210, L915> SCSI2 0/direct fixed
sd0: sd0(ncr1:0:0): 10.0 MB/s (100 ns, offset 8)
2103MB, 4243 cyl, 8 head, 126 sec, 512 bytes/sect x 4308352 sectors
cd0 at scsibus1 targ 2 lun 0: <TOSHIBA, CD-ROM XM-5301TA, 1895> SCSI2 5/cdrom removable
probe(ncr1:2:1): 4.0 MB/s (250 ns, offset 8)

ncr0 is an ASUS SC875, and ncr1 is an ASUS SC200.

Name: Dave Huang     |   Mammal, mammal / their names are called /
INet:   |   they raise a paw / the bat, the cat /
FurryMUCK: Dahan     |   dolphin and dog / koala bear and hog -- TMBG
Dahan: Hani G Y+C 21 Y++ L+++ W- C++ T++ A+ E+ S++ V++ F- Q+++ P+ B+ PA+ PL++