大家好
我的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的儲存裝置,但這次卻抓不到...
請教各為前輩有沒有甚麼建議?