Date: Tue, 19 Aug 2008 10:53:13 -0400 From: "Josh Carroll" <josh.carroll@gmail.com> To: "Andrey V. Elsukov" <bu7cher@yandex.ru> Cc: FreeBSD Stable <freebsd-stable@freebsd.org> Subject: Re: ICH9 Controller on Asus P5K-E showing up as "Intel AHCI controller" Message-ID: <8cb6106e0808190753v5c0a490fg28891a10afd68e8f@mail.gmail.com> In-Reply-To: <48AA4583.4080005@yandex.ru> References: <8cb6106e0808180847s571d04cbr95c07e196c602742@mail.gmail.com> <48AA4583.4080005@yandex.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
> As Jeremy said it is ok. In pciconf output you can see
> "class=0x010601". Your ICH9 controller has PCI subclass 0x06 (SATA)
> and PCI programming interface 0x01 (AHCI).
Thank you both! I figured it was operating normally (I've noticed no
performance problems or oddities from the controller or devices
attached to it). I guess in trying to find out what was going on, I
saw this comment:
/* is this PCI device flagged as an AHCI compliant chip ? */
if (pci_read_config(dev, PCIR_PROGIF, 1) != PCIP_STORAGE_SATA_AHCI_1_0)
Which if I read the comment literally makes me believe if that does
not return non-zero/NULL, that my controller is not AHCI compliant.
But if it's falling back on a perfectly working generic AHCI
implementation, what it reports at boot time is moot. :)
Thanks again guys!
Josh
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8cb6106e0808190753v5c0a490fg28891a10afd68e8f>
