Re: Any objections/comments on axing out old ATA stack?
On Mon, Apr 01, 2013 at 05:07:20PM +0200, Stefan Esser wrote:
> Am 01.04.2013 15:14, schrieb Victor Balada Diaz:
> > Being able to configure quirks from loader.conf for disks AND controlle=
rs would be great
> > and is not hard to do. If you want i can do a patch in two weeks and se=
nd it to you. That
> > way it's easy to test disabling NCQ and/or other things in case of hitt=
ing a bug. Also
> > being able to modify the configuration without a kernel recompile would=
be a big
> > improvement because we could still use freebsd-update to keep systems u=
pdated.
> =
> Something like:
> =
> kern.cam.ada.0.quirks=3D1
> =
> to force 4KB sectors?
> =
> No need to implement that, it is in -CURRENT (did not check -STABLE).
> But there is no quirk, that disables NCQ, currently, although it is
> easy to implement. See the places where "ADA_FLAG_CAN_NCQ" is set and
> make that value depend on a new quirk flag being unset ...
> =
> But instead of setting that flag in the loader, it would be good to
> collect drive signatures that need it and to add quirk entries for
> them in ata_da.c ...
> =
> Regards, STefan
Yep, something like that but also for controllers. Looking here[1] i don't
see it implemented for controllers on current.
I agree that we should collect drive and controller signatures and add that
quirks to the OS, but being able to play with quirks from loader is still u=
seful.
If your FreeBSD version don't have yet the quirks needed for the disk/contr=
oller
that you're using, you'd need to patch and rebuild a custom kernel.
Having a loader tunable helps maintaining "old" FreeBSD versions easier.
Regards.
Victor.
[1]: http://fxr.watson.org/fxr/source/dev/ahci/ahci.c
-- =
La prueba m=E1s fehaciente de que existe vida inteligente en otros
planetas, es que no han intentado contactar con nosotros. =
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
討論串 (同標題文章)
完整討論串 (本文為第 39 之 47 篇):