酷!學園

技術討論區 => Embedded 討論版 => 主題作者是: unetin 於 2014-05-09 19:16

主題: 請教AHCI Driver porting for C600/X79 series chipset 6-Port SATA AHCI Controller的問題
作者: unetin2014-05-09 19:16
大家好
我的Linux kernel是2.6.22,我在網路上找資料發現C600/X79 series chipset 6-Port SATA AHCI Controller 是從2.6.34開始支援
所以我就把linux/driver/ata/ahci.c裡面的這段設備機碼複製到2.6.22的ahci.c裡面:
    { PCI_VDEVICE(INTEL, 0x1d02), board_ahci_pi }, /* PBG AHCI C600/X79 series chipset 6-Port SATA AHCI Controller*/
    { PCI_VDEVICE(INTEL, 0x1d04), board_ahci_pi }, /* PBG AHCI C600/X79 series chipset SATA RAID Controller*/
    { PCI_VDEVICE(INTEL, 0x1d06), board_ahci_pi }, /* PBG AHCI C600/X79 series chipset SATA Premium RAID Controller*/
    { PCI_VDEVICE(INTEL, 0x2826), board_ahci_pi }, /* PBG AHCI C600/X79 series chipset SATA Premium RAID Controller*/
根據以往的經驗,這樣就可以正常抓到SATA的儲存裝置,但這次卻抓不到...
請教各為前輩有沒有甚麼建議?
主題: Re: 請教AHCI Driver porting for C600/X79 series
作者: unetin2014-05-14 11:36
我找到問題了...主版部份插槽不支援AHCI,使用支援的插槽就可以運作了 :)