Слегка упоротая редакция

From system administration to disease reversal

Решение проблемы с USB на материнке Gigabyte 970A-DS3

Работаю на этой матери с прошлого года, и только недавно окончательно удалось победить проблемы с USB 2.0 портами. Проблемы заключались в том, что любые устройства, втыкаемые в них, никак не желали работать. В dmesg при этом примерно такое:

[   76.668814] usb 4-3: device descriptor read/64, error -32 
[   76.928968] usb 4-3: new full-speed USB device number 15 using ohci_hcd 
[   77.079039] usb 4-3: device descriptor read/64, error -32 
[   77.339180] usb 4-3: device descriptor read/64, error -32 
[   77.599331] usb 4-3: new full-speed USB device number 16 using ohci_hcd 
[   78.019563] usb 4-3: device not accepting address 16, error -32 
[   78.169652] usb 4-3: new full-speed USB device number 17 using ohci_hcd 
[   78.589952] usb 4-3: device not accepting address 17, error -32 
[   78.589972] hub 4-0:1.0: unable to enumerate USB device on port 3

В интернетах писали, что всё начинает работать, если в биосе включить IOMMU и использовать 3.x ядро x86_64. Однако, не на всех ветках 3.x это работало.

Недавно опять озаботился этим моментом и таки нашёл решение, которое работает гарантированно на всех ядрах: выключить в биосе IOMMU и грузить ядро с параметром iommu=soft

Ссылка


blog comments powered by Disqus