On Tue, Mar 5, 2013 at 12:54 PM, AL13N <alien@rmail.be> wrote:
Op dinsdag 5 maart 2013 20:10:20 schreef Thomas Backlund:
[...]
> For servers (& bigger workstations) where you rely on SCSI / SAS  / FC /
> .... you still need initrds, and usually you dont really care if a
> boot take a little longer.

does this mean that AHCI is enabled only for desktop kernels?

AHCI is definitely enabled for all kernels.
Its also statically compiled into all kernels as well:

# cd /usr/src/linux-3.8.1-1.mga3/arch/x86/configs
# grep SATA_AHCI *

i386_defconfig:CONFIG_SATA_AHCI=y
i386_defconfig-desktop:CONFIG_SATA_AHCI=y
i386_defconfig-desktop:CONFIG_SATA_AHCI_PLATFORM=y
i386_defconfig-desktop586:CONFIG_SATA_AHCI=y
i386_defconfig-desktop586:CONFIG_SATA_AHCI_PLATFORM=y
i386_defconfig-server:CONFIG_SATA_AHCI=y
i386_defconfig-server:CONFIG_SATA_AHCI_PLATFORM=y
x86_64_defconfig:CONFIG_SATA_AHCI=y
x86_64_defconfig-desktop:CONFIG_SATA_AHCI=y
x86_64_defconfig-desktop:CONFIG_SATA_AHCI_PLATFORM=y
x86_64_defconfig-server:CONFIG_SATA_AHCI=y
x86_64_defconfig-server:CONFIG_SATA_AHCI_PLATFORM=y

(If any were modular, they be set to 'm')