суббота, 6 июня 2009 г.

dd-wrt, usb 2.0 и внешний hdd

Вах! Вот это круто. Но это эмоции, сейчас напишу к чему они.
Итак, есть у меня роутер DIR-320, на нем кастомная прошивка DD-WRT версии v24-sp2 (06/02/2009) [она же svn12250], включенный модуль ядра OHCI (для поддержки USB 1.1). После ребутов (например, отключили свет) не хотел подключатся винт. dmesg выдавал ошибки вида:
hub.c: new USB device 00:03.0-1 assigned address 2
usb.c: USB device not accepting new address=2 (error=-145)
Подключив модуль ядра для поддержки USB 2.0, я обнаружил ошибку другого вида:
hub.c: new USB device 00:03.0-1 assigned address 2
usb.c: USB device not accepting new address=2 (error=-71)
Я нашел причину! Оказывается винт просто уходил в спящий режим и не подавал никаких признаков жизни. Для того, чтобы все заработало я сделал так:
  1. Выключил винт
  2. Выключил роутер (выдернул питание)
  3. Включил винт
  4. Включил питание
После загрузки роутера, он подключил винт по USB 2.0, что очень радует =)

Комментариев нет:

Отправить комментарий