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

Simon 'corecode' Schubert corecode at fs.ei.tum.de
Wed Jul 8 03:50:06 PDT 2009


Matthew Dillon wrote:
:    AHCI - Add kenv "boot.hint.ahci_disabled", and add a boot menu option for it
:    
:    * Setting the variable "boot.hint.ahci_disabled" in the boot loader will

    Sorry, that's 'hint.ahci_disabled', not 'boot.hint.ahci_disabled'.
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?

Relevant pciconf output:

isab0 at pci0:31:0:        class=0x060100 card=0x81791043 chip=0x27b88086 
rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    class    = bridge
    subclass = PCI-ISA
atapci0 at pci0:31:1:      class=0x01018a card=0x81791043 chip=0x27df8086 
rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    class    = mass storage
    subclass = ATA
atapci1 at pci0:31:2:      class=0x01018f card=0x81791043 chip=0x27c08086 
rev=0x01 hdr=0x00
    vendor   = 'Intel Corporation'
    class    = mass storage
    subclass = ATA

NATA doesn't attach as AHCI because this chipset doesn't support AHCI (and 
NATA can somehow check for that).

cheers
  simon
--
  <3 the future  +++  RENT this banner advert  +++   ASCII Ribbon   /"\
  rock the past  +++  space for low CHF NOW!1  +++     Campaign     \ /
Party Enjoy Relax   |   http://dragonflybsd.org      Against  HTML   \
Dude 2c 2 the max   !   http://golden-apple.biz       Mail + News   / \




More information about the Commits mailing list