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
--