DragonFly-2.3.1.263.gc45a2 master sys/boot/forth beastie.4th sys/dev/disk/ahci ahci_dragonfly.c

Matthew Dillon dillon at apollo.backplane.com
Wed Jul 8 08:43:28 PDT 2009


:On my system with ICH7 I have to use this, otherwise my SATA ports won't 
:show up - AHCI tries probing and fails (some memory range reservation 
:error), but NATA never takes over.  We certainly should avoid these 
:situations.  Is there a way to pass attachment to NATA if AHCI can't 
:figure it out?
:...
:NATA doesn't attach as AHCI because this chipset doesn't support AHCI (and 
:NATA can somehow check for that).

    No, but this is my fault because I have those chips listed in the
    ahci_attach.c code as being AHCI capable.

    Could you do a bit of research and tell me which of these are NOT
    actually AHCI-capable ?  I'll then remove them from the AHCI driver.

product INTEL 82801GB_S1        0x27c0  82801GBS1 ICH7 AHCI Controller
product INTEL 82801GB_AH        0x27c1  82801GBAH ICH7 AHCI Controller
product INTEL 82801GB_R1        0x27c3  82801GBR1 ICH7 AHCI Controller
product INTEL 82801GBM_S1       0x27c4  82801GBS1 ICH7M AHCI Controller
product INTEL 82801GBM_AH       0x27c5  82801GBAH ICH7M AHCI Controller
product INTEL 82801GBM_R1       0x27c6  82801GBR1 ICH7M AHCI Controller

						-Matt






More information about the Commits mailing list