Over the past months I've gotten huge amounts of requests for ATA related things, so I've whipped up what I use here for FreeBSD 7.2- Release. This is a total replacement of the ATA driver, modulerized as in - current, but based on my WIP not from what might have happend to - current since I gave up maintainership. There is a number of new chipsets supported in here that I dont think is in any of the official sources (havn't checked in quite some time though), mostly newish ATI, nVidia and Marvell chips (yeah those buggers with both ATA & SATA ports). You can find and install.sh script and a tarball of the needed files at: http://www.deepcore.dk/pub/ATA Put both in /usr/src and run install.sh. As I dont subscribe to any of the mailing lists nor does my FreeBSD.org mail address seem to work anymore, you will need to reply to me directly if needed. As always - Enjoy! -S?ren --
On Fri, 26 Jun 2009 22:11:08 +0200 S?ren Schmidt <sos@deepcore.dk> wrote:> This is a total replacement of the ATA driver, modulerized as in - > current, but based on my WIP not from what might have happend to - > current since I gave up maintainership.It's great to see the driver be modularised since removing unneeded drivers (for example, on powerpc and embedded platforms) can save ~200KB. Could you add some documentation for the modules in /sys/conf/NOTES please? I looked through the sources and put together the patch for 8.0 which is avaiable at http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/133162 but it sounds like some more drivers will need to be added for 7.2. -- Bruce Cran
On 27Jun, 2009, at 14:29 , Bruce Cran wrote:> On Fri, 26 Jun 2009 22:11:08 +0200 > S?ren Schmidt <sos@deepcore.dk> wrote: > >> This is a total replacement of the ATA driver, modulerized as in - >> current, but based on my WIP not from what might have happend to - >> current since I gave up maintainership. > > It's great to see the driver be modularised since removing unneeded > drivers (for example, on powerpc and embedded platforms) can save > ~200KB.Yep, thats the main idea behind this move, minimizing the footprint. With this and some of the _NO_ options to the world build an almost reasonable sized FreeBSD can be made. FreeBSD seems to have grown *alot* of fat over the last years, not to mention ports where installing one small application gets you both a pony and a barn to keep it in as a "bonus" 8^)> Could you add some documentation for the modules in /sys/conf/NOTES > please? I looked through the sources and put together the patch for > 8.0 which is avaiable at > http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/133162 but it sounds > like some more drivers will need to be added for 7.2.Good catch, included in my WIP here, when/if I get to put up another release of this it will be in there, thanks! PS: For official inclusion in FreeBSD someone with a commit bit will have to look into this. -S?ren --
S?ren Schmidt wrote:> Over the past months I've gotten huge amounts of requests for ATA > related things, so I've whipped up what I use here for FreeBSD 7.2-Release. > > This is a total replacement of the ATA driver, modulerized as in > -current, but based on my WIP not from what might have happend to > -current since I gave up maintainership. > > There is a number of new chipsets supported in here that I dont think is > in any of the official sources (havn't checked in quite some time > though), mostly newish ATI, nVidia and Marvell chips (yeah those buggers > with both ATA & SATA ports). > > You can find and install.sh script and a tarball of the needed files at: > > http://www.deepcore.dk/pub/ATA > > Put both in /usr/src and run install.sh. > > As I dont subscribe to any of the mailing lists nor does my FreeBSD.org > mail address seem to work anymore, you will need to reply to me directly > if needed. > > As always - Enjoy! > > -S?reni think i'm dumb, but can you tell me how can atapicam be enabled with this implementation of ata? i couldn't still find a way :( -- SY, Marat -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 3221 bytes Desc: S/MIME Cryptographic Signature Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20090715/5e5e9146/smime.bin