On Friday 21 January 2011 11:08:39 Mark Knecht wrote: > On Fri, Jan 21, 2011 at 10:45 AM, <meino.cra...@gmx.de> wrote: > > Hi, > > > > I got a little confused about the sense or nonsense of AHCI vs. IDE. > > > > I run a ASUS Crosshair IV Formula, which BIOS has a menu entry to > > configure the SATA ports either for IDE or AHCI or RAID. Forget RAID > > for a momen -- I dont use it (nothing against RAID ! ;) > > > > My box uses a linux 2.6.37 vanilla kernel. > > > > The kernel config has been set to > > > > CONFIG_SATA_AHCI=y > > # CONFIG_SATA_AHCI_PLATFORM is not set > > > > In the dmesg output I found this: > > > > pci 0000:00:11.0: set SATA to AHCI mode > > ahci 0000:00:11.0: AHCI 0001.0200 32 slots 4 ports 3 Gbps 0xf impl > > SATA mode ahci 0000:07:00.0: AHCI 0001.0000 32 slots 2 ports 3 Gbps 0x3 > > impl SATA mode > > > > despite the fact that AHCI is disabled in the BIOS settings (using > > IDE). > > > > I did an experiment an disabled AHCI in the kernel (to make the kernel > > settings consistent with the BIOS.) > > > > Result: The kernel did not find the root partition. > > > > In the meanwhile I do not understand all this never more. > > > > Why does the kernel boots only, if the BIOS says "IDE!" and linux > > insists on "AHCI!"...and waht ist the result? > > > > Best regards, > > mcc > > Hi meino, > It's disappointing that Volker insists on sending these pissy > little responses which don't advance the conversation. Sorry for that. > > Not sure I can lend any weight to the argument but it's my belief > that your installation of Gentoo Linux isn't using BIOS to access the > disk at all. Once the system boots and loads the kernel, then the > kernel loads drivers (or uses what you built into the kernel) and > takes over control of the hardware using the AHCI drivers. If the > kernel doesn't use BIOS disk calls (INT13?) then it doesn't care what > the BIOS thinks because the BIOS is not longer involved. It just talks > directly to the hardware. > > I'm happy to be corrected (by Volker I'm sure) but that's my guess > as to what you're seeing.
you are confusing bios calls and bios programming chips as.... also - is there any good reason to use IDE mode? Any? At all?