One problem that Mark Weaver and I encountered when intalling the GNU system on our Thinkpad X60s was that initrd couldn't boot from our SATA hard disks without passing additional kernel modules in the operating-system declaration. I think it would make a lot of sense to have these modules loaded by default, given the widespread use of SATA disks. I doubt that hardcoding the AHCI module names into linux-modules is the preferred way to do this, but I wanted to propose something simple to get the discussion started. :) Thoughts?