ICH9 Controller on Asus P5K-E showing up as "Intel AHCI controller"

Andrey V. Elsukov bu7cher at yandex.ru
Tue Aug 19 04:01:23 UTC 2008

Josh Carroll wrote:
> atapci1: <Intel AHCI controller> port
> 0xac00-0xac07,0xa880-0xa883,0xa800-0xa807,0xa480-0xa483,0xa400-0xa41f
> mem 0xfbffe800-0xfbffefff irq 22 at device 31.2 on pci0
> The chip ID (0x29228086) from pciconf:
> atapci1 at pci0:0:31:2:    class=0x010601 card=0x82771043 chip=0x29228086
> rev=0x02 hdr=0x00
>     vendor     = 'Intel Corporation'
>     device     = '82801IB/IR/IH (ICH9 Family) 6 port SATA AHCI Controller'
>     class      = mass storage

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).

Driver identified it as AHCI-compatible and used AHCI facilities.
Some of PCI ids in ata_intel_ident can be removed today (generic AHCI
support will be used for controllers which are identified as AHCI).
Some controllers don't identified as AHCI, but can work as AHCI. And
they will be handled by ata_xxx_ident.

WBR, Andrey V. Elsukov

More information about the freebsd-stable mailing list