作者 主題: 請教AHCI Driver porting for C600/X79 series chipset 6-Port SATA AHCI Controller的問題  (閱讀 2503 次)

0 會員 與 1 訪客 正在閱讀本文。

unetin

  • 懷疑的國中生
  • **
  • 文章數: 72
    • 檢視個人資料
大家好
我的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的儲存裝置,但這次卻抓不到...
請教各為前輩有沒有甚麼建議?

unetin

  • 懷疑的國中生
  • **
  • 文章數: 72
    • 檢視個人資料
Re: 請教AHCI Driver porting for C600/X79 series
« 回覆 #1 於: 2014-05-14 11:36 »
我找到問題了...主版部份插槽不支援AHCI,使用支援的插槽就可以運作了 :)