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: