Subject: kern/8570: DPT driver does not work with ECC formatted disks/arrays
To: None <gnats-bugs@gnats.netbsd.org>
From: None <ad@fionn.sports.gov.uk>
List: netbsd-bugs
Date: 10/06/1999 08:51:11
>Number:         8570
>Category:       kern
>Synopsis:       DPT driver does not work with ECC formatted disks/arrays
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people (Kernel Bug People)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Oct  6 08:50:02 1999
>Last-Modified:
>Originator:     Andy Doran
>Organization:
The English Sports Council
>Release:        991006
>Environment:
System: NetBSD ns1.sports.gov.uk 1.4K NetBSD 1.4K (NS1) #2: Wed Oct 6 05:07:55 PDT 1999 ad@ns1.sports.gov.uk:/mnt/NetBSD/syssrc/sys/arch/i386/compile/NS1 i386

dpt0 at pci0 dev 16 function 0: DPT SmartRAID IV (PM3334UW)
dpt0: interrupting at irq 5
dpt0: 64 queued commands, 1 channel(s), adapter on ID(s) 7

>Description:
	The DPT driver does not work with ECC formatted disks/arrays. The
	sector size of 528 bytes is reported back to the driver. The HBA
	should deal with this so that we only see 512 bytes sectors. This 
	PR is a reminder to fix and a note to others.
>How-To-Repeat:
	Get a SmartRAID III/IV, some ECC SIMMs and an ECC capable disk: 
	format the disk using 'dptmgr' with ECC enabled. Boot into NetBSD 
	and try accessing the disk.
>Fix:
	Make the HBA deal with everything ECC so we only get to see 512
	byte sectors.
>Audit-Trail:
>Unformatted: