Контроллер PCIe SATA не работает

Я купил это устройство cip asm1062.

Проблема в том, что когда я использую lspci , он распознается как интерфейс IDE, а не как контроллер SATA.

Материнская плата представляет собой h61m-e bios H61M-E-ASUS-1303 ram 4gb ddr3 1660 i3 3-го поколения.

03:00.0 IDE interface [0101]: ASMedia Technology Inc. Device [1b21:0624] (rev 01) (prog-if 85 [PCI native mode-only controller, supports bus mastering])
Subsystem: ASMedia Technology Inc. Device [1b21:1060]
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <tabort- <mabort-="">SERR- <perr- intx-="" interrupt:="" pin="" a="" routed="" to="" irq="" 16="" region="" 0:="" i="" o="" ports="" at="" e040="" [virtual]="" [size="8]" region="" 1:="" i="" o="" ports="" at="" e030="" [virtual]="" [size="4]" region="" 2:="" i="" o="" ports="" at="" e020="" [virtual]="" [size="8]" region="" 3:="" i="" o="" ports="" at="" e010="" [virtual]="" [size="4]" region="" 4:="" i="" o="" ports="" at="" e000="" [virtual]="" [size="16]" region="" 5:="" memory="" at="" f7c80000="" (32-bit,="" non-prefetchable)="" [virtual]="" [size="8K]" expansion="" rom="" at="" f7c00000="" [virtual]="" [disabled]="" [size="512K]" capabilities:="" <access="" denied=""> 
Kernel modules: pata_acpi
-2
задан 31 August 2021 в 18:04

2 ответа

У меня тоже точно такая же sata-карта. Карта не распознается ядром 5.10.08. lspci не перечисляет карту.

Я скомпилировал ядро ​​5.14.1 (последнее основное ядро ​​21/03/21), и теперь на карте отображается:

Интерфейс IDE: ASMedia Technology Inc. Устройство 0624 (версия 01)

, однако ни один из дисков не подключился до этого признаны.

В каталоге исходного кода ядра найдите в файле drivers / ata / ahci.c следующие строки:

    { PCI_VDEVICE(ASMEDIA, 0x0612), board_ahci },   /* ASM1062 */

    { PCI_VDEVICE(ASMEDIA, 0x0621), board_ahci },   /* ASM1061R */

    { PCI_VDEVICE(ASMEDIA, 0x0622), board_ahci },   /* ASM1062R */

Затем я добавил следующую строку:

    { PCI_VDEVICE(ASMEDIA, 0x0624), board_ahci },   /* ASM1060 */

повторно скомпилировал ядро, и карта работает отлично.

Надеюсь, это поможет

0
ответ дан 4 September 2021 в 09:26

Убедитесь, что для режима SATA в BIOS установлено значение AHCI. По какой-то причине по умолчанию используется IDE, что вызывает некоторые проблемы с правильной идентификацией оборудования. Кроме того, проверьте раздел «Загрузка» в BIOS на предмет загрузки с внешних карт PCIe. публикуйте здесь любые выводы, которые вы не понимаете, чтобы мы могли помочь вам решить.

0
ответ дан 4 September 2021 в 09:26

Другие вопросы по тегам:

Похожие вопросы: