Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Aug 2008 08:01:07 +0400
From:      "Andrey V. Elsukov" <bu7cher@yandex.ru>
To:        josh.carroll@gmail.com
Cc:        FreeBSD Stable <freebsd-stable@freebsd.org>
Subject:   Re: ICH9 Controller on Asus P5K-E showing up as "Intel AHCI controller"
Message-ID:  <48AA4583.4080005@yandex.ru>
In-Reply-To: <8cb6106e0808180847s571d04cbr95c07e196c602742@mail.gmail.com>
References:  <8cb6106e0808180847s571d04cbr95c07e196c602742@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?48AA4583.4080005>