Subject: Re: FIX for: Problem with wd driver and Seagate drives (was: Re:
To: Manuel Bouyer <bouyer@antioche.lip6.fr>
From: David Brownlee <abs@NetBSD.org>
List: netbsd-help
Date: 06/16/2005 20:07:34
On Thu, 16 Jun 2005, Manuel Bouyer wrote:
> On Thu, Jun 16, 2005 at 09:55:00AM +0300, Teemu Rinta-aho wrote:
>> Thanks, but it was so easy that even *I* could fix it :-)
>> I didn't notice your mail before sending out my own
>> patch which is already in the CVS...
>>
>> I agree this is not the best way to go.. I am not an
>> expert in this area so I can't tell why not force LBA48 for
>> all drives that support it. I just assume that it would
>> have been done already if it was best for everybody :-)
>
> The problem is that not all controllers support LBA48 (and in addition,
> using LBA48 when it's not needed is slower). I know there are systems
> using LBA48-capable drives on non-LBA48 controllers here, because we had to
> fix the driver to not use LBA48 when not needed for those systems.
Another option would be to force LBA48 for that block only on
drives that support it. If we were starting from scratch that
would probably be the way to go, with a quirk the other way.
Actually, it might make sense to make the current quirk for all
seagate drives...
--
David/absolute -- www.NetBSD.org: No hype required --