Re: [PATCH] Add quirk to set AHCI mode on ICH boards



On 11.11.2007 15:05, Thorsten Leemhuis wrote:
On 10.11.2007 00:32, Matthias Schniedermeyer wrote:
[...]
My computer/mainboard @work has such a "broken" BIOS. Of the 5
SATA-Ports this MB has only 1 (and 1 "missing" that is reported by
linux but i can't find on the MB) is configured as AHCI [...]

There is nothing "broken" here. You have a ICH8 (without R) that drives
four SATA ports, which are handled by ata_piix.

Then you have a Jmicron JMB363 -- it handles the PATA-Channel and two
SATA-Ports -- one internal (near the battery)/next to the PCI-Slot and a
external eSATA port. Seems you configured it in AHCI-Mode in the
BIOS-Setup. Linux will work just fine if you connect the hard disc to
that port. But if you want to install Windows XP you need a driver from
Jmicron.

There were BIOSes for the P5B where you could enabled AHCI for the ICH8
as well. It seems Asus removed it in the later BIOS-versions again as
Intel doesn't provide a Windows-AHCI driver for the basic ICH8.

I don't have an P5B @work, but i guess MSI cooks with water too. :-)

But i have a (1 year old) P5B @home and it is exactly like you said.

My main point is still the same, if Linux could force AHCI mode, i
wouldn't have to switch between those modes when booting Wintendo to
play some games. (And i could use AHCI @work where i can't switch it in
BIOS)


On a side note, with the mainboard i had before the P5B (ASUS, 925X
Chipset, ICH 6 or 7) Linux worked in AHCI-mode and Wintendo worked also
without problems. (IOW: I did not need to switch modes in BIOS!)






Bis denn

--
Real Programmers consider "what you see is what you get" to be just as
bad a concept in Text Editors as it is in women. No, the Real Programmer
wants a "you asked for it, you got it" text editor -- complicated,
cryptic, powerful, unforgiving, dangerous.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



Relevant Pages

  • Re: [PATCH] Add quirk to set AHCI mode on ICH boards
    ... external eSATA port. ... Linux will work just fine if you connect the hard disc to ... There were BIOSes for the P5B where you could enabled AHCI for the ICH8 ...
    (Linux-Kernel)
  • Linux (Ubuntu) auf System mit Geforce 8800 installieren?
    ... (Für Linux im Gegensatz zu Windows ja kein Problem, ... Ubuntu 7.04 x64 alternate Installer CD gebrannt -> installiert aber danach kein X-Server *und* keine Konsole nur schwarzer Schirm! ... Hmm gut also Recovery Modus angeworfen und versucht den aktuellen Nvidia Treiber von der nvidia Webseite zu installieren. ... Mit XP hatte ich schon das Problem, dass er AHCI nur mit passendem Treiber kann. ...
    (de.comp.os.unix.linux.hardware)
  • Re: Welcher SATA modus?
    ... SATA mode ata1: SATA max UDMA/133 abar m1024@0xc0004000 port ... ata1.00: SB600 AHCI: limiting to 255 sectors per cmd ... Scheint schon im schnelleren Sata-Modus zu laufen unter Linux oder? ...
    (de.comp.os.unix.linux.misc)
  • AHCI Driver modification
    ... I am running linux on a processor embedded in a FPGA, ... so there is an AHCI driver under libATA. ... convert driver type from PCI to Block? ...
    (comp.os.linux.development.system)
  • AHCI Driver modification
    ... I am running linux on a processor embedded in a FPGA, ... so there is an AHCI driver under libATA. ... convert driver type from PCI to Block? ...
    (comp.arch.embedded)