Хотя моей материнской плате уже полгода (ASUS M5A99X EVO), я только недавно использовал платы USB3 (после покупки внешнего жесткого диска USB3). Однако я сталкиваюсь с проблемами. Я использую Linux 3.6.7-4.fc16.x86_64
.
Первоначально жесткий диск работал нормально с USB3 (потрясающий ≈160 МБ / с), но у меня были некоторые проблемы после перевода жесткого диска в спящий режим вручную после использования (резервного копирования) с помощью hdparm -Y
. Через некоторое время устройство исчезает из lsusb, и я вижу следующее в dmesg:
[ 1924.091107] xhci_hcd 0000:05:00.0: xHCI host not responding to stop endpoint command.
[ 1924.091114] xhci_hcd 0000:05:00.0: Assuming host is dying, halting host.
[ 1924.091147] xhci_hcd 0000:05:00.0: HC died; cleaning up
[ 1924.091233] usb 11-1: USB disconnect, device number 2
[ 1924.091272] sd 6:0:0:0: Device offlined - not ready after error recovery
При тестировании на моем ноутбуке (с поддержкой USB3) я не смог сразу воспроизвести поведение. Я перевел накопитель в режим сна с помощью hdparm -Y
и ждал около часа, но он все еще был указан в lsusb и отвечал с задержкой в несколько секунд, когда я пытался после часа ожидания. Через час на рабочем столе устройство обычно исчезло бы.
В поисках этой проблемы я наткнулся на подсказки, что игра с настройками IOMMU и обновление BIOS могут помочь. Я обновил BIOS и попробовал как с IOMMU, так и без него, получил аналогичные результаты.
Больше всего беспокоит то, что один из двух концентраторов USB 3.0 иногда также исчезает из lsusb (или вообще не появляется после загрузки). Я также слышал, что есть некоторые аппаратные проблемы с портами ASUS USB3. Применение механической силы к капле не выдвигает проблему в ту или иную сторону. Кроме того, кажется, что udev повторно перечисляет все устройства, если я безуспешно подключаю жесткий диск к порту USB 3.0 (я могу заметить, что из-за того, что моя раскладка клавиатуры изменилась на настройку по умолчанию, которую я обычно не использую).
На накопитель подается внешнее питание, а внешний источник питания подключен (он также остается включенным при отключении от USB, хотя затем будет отключаться).
Поэтому, прежде чем пытаться вернуть плату, я хотел выяснить, может ли это быть чем-то еще, кроме отказа на материнской плате?