Я купил это устройство 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
У меня тоже точно такая же 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 */
повторно скомпилировал ядро, и карта работает отлично.
Надеюсь, это поможет
Убедитесь, что для режима SATA в BIOS установлено значение AHCI. По какой-то причине по умолчанию используется IDE, что вызывает некоторые проблемы с правильной идентификацией оборудования. Кроме того, проверьте раздел «Загрузка» в BIOS на предмет загрузки с внешних карт PCIe. публикуйте здесь любые выводы, которые вы не понимаете, чтобы мы могли помочь вам решить.