AHCI on ICH7

From: Anton Yuzhaninov <citrin_at_citrin.ru>
Date: Wed, 12 Jan 2011 10:50:10 +0000 (UTC)
Is it possible to get AHCI working on this controller:

atapci1_at_pci0:0:31:2:    class=0x01018f card=0x72101462 chip=0x27c08086
rev=0x01 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801GB/GR/GH (ICH7 Family) Serial ATA Storage
Controller'
    class      = mass storage
    subclass   = ATA
    bar   [10] = type I/O Port, range 32, base 0xe880, size  8, enabled
    bar   [14] = type I/O Port, range 32, base 0xe800, size  4, enabled
    bar   [18] = type I/O Port, range 32, base 0xe480, size  8, enabled
    bar   [1c] = type I/O Port, range 32, base 0xe400, size  4, enabled
    bar   [20] = type I/O Port, range 32, base 0xe080, size 16, enabled
    cap 01[70] = powerspec 2  supports D0 D3  current D0

BIOS show that AHCI 1.0 supported.

I tried this patch with no success:

--- sys/dev/ahci/ahci.c (revision 217301)
+++ sys/dev/ahci/ahci.c (working copy)
_at__at_ -129,6 +129,7 _at__at_
        {0x26838086, 0x00, "Intel ESB2",        0},
        {0x27c18086, 0x00, "Intel ICH7",        0},
        {0x27c38086, 0x00, "Intel ICH7",        0},
+       {0x27c08086, 0x00, "Intel ICH7",        0},
        {0x27c58086, 0x00, "Intel ICH7M",       0},
        {0x27c68086, 0x00, "Intel ICH7M",       0},
        {0x28218086, 0x00, "Intel ICH8",        0},

from dmesg with this patch:
device_attach: ahci0 attach returned 6

-- 
WBR,
 Anton Yuzhaninov
Received on Wed Jan 12 2011 - 09:50:24 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:10 UTC