Я только что установил универсальный 4-портовый контроллер SATA PCIe x1 в свою коробку Ubuntu 21.10 Mate (с ядром 5.13) и обнаружил, что он не работает. (Ну, диски были обнаружены, но расстались
зависания и ошибки). Он использует чип ASMedia 1064. Материнская плата MSI b460m pro-vdh wifi.
я обновился до 5.15.2-051502-общий
ядро без изменений.
lspci -v
показывает, насколько я знаю, правильную информацию: -
04:00.0 Контроллер SATA: устройство ASMedia Technology Inc. 1064 (версия 02) (программа-если 01 [AHCI 1.0])
Подсистема: ZyDAS Technology Corp. Устройство 2116
Флаги: bus master, fast devsel, latency 0, IRQ 149
Память 92182000 (32-разрядная, без предварительной выборки) [размер = 8 КБ]
Память на уровне 92180000 (32-разрядная, без предварительной выборки) [размер = 8 КБ]
Расширение ROM на 92100000 [отключено] [размер = 512K]
Возможности: [40] Управление питанием версии 3
Возможности: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Возможности: [80] Express Endpoint, MSI 00
Возможности: [100] Расширенные отчеты об ошибках
Возможности: [130] Дополнительный PCI Express
Используемый драйвер ядра: ahci
Модули ядра: ahci
Однако, если я загружаю manjaro-mate-21.1.2-210907-linux513.iso
на том же оборудовании (с использованием USB-накопителя) Manjaro работает нормально. Мне удалось выполнить rsync около 70G с дисков без ошибок.
lspci -v выглядит довольно похоже, как и файлы драйвера ata/ahci, хотя они отображаются как файлы .ko в Ubuntu и .xz в Manjaro.
модинфо ахси
на обеих машинах показывают драйвер версии 3.
Может ли кто-нибудь предложить, что сделать, чтобы этот контроллер работал на Ubuntu.