Subject: Re: two disks, two controlers, same bad block
To: None <tech-kern@netbsd.org>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: tech-kern
Date: 03/27/2006 20:52:07
On Mon, Mar 27, 2006 at 01:43:12PM -0500, George Georgalis wrote:
> >Someone, I forget who, thought that there might be a serious
> >performance hit from LBA48. If there's no such problem, or you're
> >going to encounter it anyway on much of the disk, I agree that badsect
> >is not the right way to go.
>
> This all sounds a lot like Silicon Image SATA / seagate issues
> http://www.linux-m32r.org/lxr/http/source/drivers/scsi/sata_sil.c
>
> 356 /* limit requests to 15 sectors */
> 357 if (slow_down ||
> 358 ((ap->flags & SIL_FLAG_MOD15WRITE) &&
> 359 (quirks & SIL_QUIRK_MOD15WRITE))) {
> 360 printk(KERN_INFO "ata%u(%u): applying Seagate errata fix (mod15write workaround)\n",
> 361 ap->id, dev->devno);
> 362 dev->max_sectors = 15;
> 363 return;
> 364 }
No, that's not it. This is a different issue, and we also have a quirk for
it, but only for the ST3120023AS and ST380023AS drives.
--
Manuel Bouyer <bouyer@antioche.eu.org>
NetBSD: 26 ans d'experience feront toujours la difference
--