Re: Any objections/comments on axing out old ATA stack?

看板FB_stable作者時間12年前 (2013/04/27 13:33), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串39/47 (看更多)
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"
文章代碼(AID): #1HUsCRCQ (FB_stable)
討論串 (同標題文章)
文章代碼(AID): #1HUsCRCQ (FB_stable)