NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/38376: Hitachi HDD need LBA48-QUIRK



The following reply was made to PR kern/38376; it has been noted by GNATS.

From: Manuel Bouyer <bouyer%antioche.eu.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: kern-bug-people%NetBSD.org@localhost, gnats-admin%NetBSD.org@localhost, 
netbsd-bugs%NetBSD.org@localhost
Subject: Re: kern/38376: Hitachi HDD need LBA48-QUIRK
Date: Sun, 13 Apr 2008 22:46:29 +0200

 On Sun, Apr 06, 2008 at 01:55:00PM +0000, martin.seibold%yahoo.de@localhost 
wrote:
 > >Number:         38376
 > >Category:       kern
 > >Synopsis:       Hitachi HDD need LBA48-QUIRK
 > >Confidential:   no
 > >Severity:       serious
 > >Priority:       medium
 > >Responsible:    kern-bug-people
 > >State:          open
 > >Class:          sw-bug
 > >Submitter-Id:   net
 > >Arrival-Date:   Sun Apr 06 13:55:00 +0000 2008
 > >Originator:     Martin Seibold
 > >Release:        4.0
 > >Organization:
 > none
 > >Environment:
 > NetBSD 4.0/i386 - i think all architectures are affected
 > 
 > >Description:
 > I use Raidframe mode 5 on Hitachi "Deskstar" 500GB disks via the satalink 
 > driver. While writing initial paririty on the disks i discovered that these 
 > discs have also problems with LBA48-addressing like the Seagates. I got 
 > "error reading fsbn 268435424 of 268435424 - 268435455". So i
 > changed my LBA48_TRESHHOLD to 0xfffffe0 instead the default 268435455 in my 
 > dev/ata/wd.c and built a new kernel. After that, everything seemed fine.
 > Then - for testing purposes - i manually faild one of my disks and
 > started reconstruction. After some time the reconstruction progress stopped 
 > with the same error message "error reading fsbn 268435424".
 > 
 > Finally i set my LBA48_TRESHHOLD to 0xfffffd0 and reconstruction finished.
 > >How-To-Repeat:
 > Try to access the last sectors in front of the LBA48-area.
 > >Fix:
 > Someone should add HD* disks like my HDP725050 to the wd_quirk_table in 
 > ata/wd.clike the following:
 > 
 > This should work for E7K/P7K/T7K [2] "Deskstars": 
 > {   "HD[P-T][0-9][0-9][0-9][0-9][2-9][0-9]*",
 >           WD_QUIRK_FORCE_LBA48 }
 
 All NetBSD 4.x branches should now have an automatic detection of the
 LBA48 issue, which makes the quirk list obsolete. Could you try with a
 recent kernel from the netbsd-4-0 branch ?
 
 
 -- 
 Manuel Bouyer <bouyer%antioche.eu.org@localhost>
      NetBSD: 26 ans d'experience feront toujours la difference
 --
 


Home | Main Index | Thread Index | Old Index