Невостребованное устройство в lshw

http://www.fourmilab.ch/random/ работает на меня.

sudo apt-get install ent
head -c 1M /dev/urandom > /tmp/out
ent /tmp/out

7
23.12.2012, 04:54
1 ответ

Я нашел решение. Устройство было невостребованно, потому что оно не было известно правильно ядром.

Используя ядро 3.5, было перечислено устройство как указано ниже:

*-ide UNCLAIMED
               description: IDE interface
               product: ASM1061 SATA IDE Controller
               vendor: ASMedia Technology Inc.
               physical id: 0
               bus info: pci@0000:07:00.0
               version: 01
               width: 32 bits
               clock: 33MHz
               capabilities: ide msi pm pciexpress cap_list
               configuration: latency=0
               resources: ioport:7000(size=8) ioport:7400(size=4) ioport:7800(size=8) ioport:7c00(size=4) ioport:8000(size=16) memory:d6100000-d6100

но это было все еще невостребованно.

При поиске устройства [1b21:0611] я нашел сообщение в списке рассылки ядра, говорящем об этом. Это говорит, что ядро не идентифицирует устройство правильно как ahci устройство и предлагает патч к ядру.

--- a/drivers/ata/ahci.c    2012-05-20 23:56:54.000000000 +0200
+++ b/drivers/ata/ahci.c    2012-05-31 14:51:01.577045033 +0200
@@ -391,6 +391,9 @@
{ PCI_VDEVICE(PROMISE, 0x3f20), board_ahci },   /* PDC42819 */

/* Asmedia */
+ { PCI_VDEVICE(ASMEDIA, 0x0601), board_ahci }, /* ASM106x */
+ { PCI_VDEVICE(ASMEDIA, 0x0602), board_ahci }, /* ASM106x */
+ { PCI_VDEVICE(ASMEDIA, 0x0611), board_ahci }, /* ASM1061 */
{ PCI_VDEVICE(ASMEDIA, 0x0612), board_ahci },   /* ASM1061 */

/* Generic, PCI class code for AHCI */

Я применил патч к источнику ядра 3.5 и перекомпилировал, и это теперь работает. Для получения информации патч включен в ядро в выпуске 3.6 и выше.

5
27.01.2020, 20:19

Теги

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