28 мая 2024 Linux
Иногда чтото происходит с материнской платой и отваливается USB порт. Но ядро Linux продолжает пытаться общаться с этим портом и в логах появляются вот такие логи
Для исправления этой ошибки необходимо сообщить ядру о необходимости исключить заданный порт из работы, для этого необходимо отправить ID порта в файл /sys/bus/pci/drivers/xhci_hcd/unbind
Найти ID порта можно вот так
find /sys/ -name \*usb8-port2\*
/sys/devices/pci0000:00/0000:00:1c.4/0000:07:00.0/usb8/8-0:1.0/usb8-port2
у меня получился вот такой ID: 0000:07:00.0, затем этот ID нужно отправить в ядро
echo -n 0000:07:00.0 | tee /sys/bus/pci/drivers/xhci_hcd/unbind