Re: ICH10 not working with AHCI kernel option

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Apr 8, 2010 at 8:22 PM, Dâniel Fraga <fragabr@xxxxxxxxx> wrote:
> On Thu, 8 Apr 2010 20:09:29 -0600
> Robert Hancock <hancockrwd@xxxxxxxxx> wrote:
>
>> Think you meant sata_nv or something there, forcedeth is the network
>> driver :-) In that case that's not really legacy mode though, it's
>
>        Oh yeah, sorry for my confusion ;) sata_nv. ;)
>
>> some chipset-specific enhanced mode like SWNCQ or ADMA in the NVIDIA
>> case, or the newer Silicon Image controllers which support the fancy
>> features with an entirely different interface from AHCI. In the case
>> of Intel controllers, though, IDE mode is basically the same as a PATA
>> controller with no real SATA-specific features (NCQ, 64-bit DMA,
>> hotplug, etc.)
>
>        Very interesting and thanks again for the excellent explanation
> Robert!
>
>        Ps: I imagine how many people are running their servers or
> desktop computers using the legacy PIIX driver, just because the BIOS
> setting is wrong (IDE instead of AHCI). In my case I just ignored the
> "RAID mode" option because I don't ever use RAID.
>
>        Don't you think it would be nice to add a warning message
> when the kernel detects  AHCI capable system like ICH10 and the kernel
> is misconfigured using the legacy PIIX driver? It could be
> something like that: "AHCI capable chipset: use ahci driver instead".

We can detect an AHCI-capable Intel chipsets (in most cases anyway),
but problem is that a lot of systems with such chipsets, especially
laptops, unfortunately have no way to actually put the controller into
AHCI mode (no BIOS option for it). We could whine about it, but in a
lot of cases there's not much that can be done about it..

Intel chipsets are pretty much the only ones that have the separate
modes in the BIOS for AHCI - others like NVIDIA AHCI-compliant
controllers support both legacy mode and AHCI in the same device,
which is a lot more convenient in some ways..
--
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Filesystems]     [Linux SCSI]     [Linux RAID]     [Git]     [Kernel Newbies]     [Linux Newbie]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Samba]     [Device Mapper]

  Powered by Linux