LINUX.ORG.RU

HDD-накопитель Transcend StoreJet (250GB) не работает


0

0

Здравствуйте!

Экспериментирую с openSUSE 11.2 Milestone-7. При подключении USB-винчестера ядро пишет об ошибке "device descriptor read/64, error -71". В openSUSE 11.0, 11.1 и в винде все работает нормально. Пробовал выгружать и ehci_hcd, и uhci_hcd - результат один и тот же. Кабель идет к нему короткий, экранированный с дополнительной USB-штекером для питания. Причем я в openSUSE 11.0 собрал ядро 2.6.31 и там все работает, а в 11.2 с 31-ым ядром нет.

В чем может быть дело?

Ответ на: комментарий от Black_Shadow

> А в 11.2 ядро ванильное или дистрибутивное?

Стоит дистрибутивное. Сегодня попробую с ванильным.

viktor-zin
() автор топика

>Причем я в openSUSE 11.0 собрал ядро 2.6.31 и там все работает, а в 11.2 с 31-ым ядром нет

разработчики криво ядро собрали

Lucky1 ★★★
()
Ответ на: комментарий от Black_Shadow

> А в 11.2 ядро ванильное или дистрибутивное?

Установил ванильное - не помогает.

viktor-zin
() автор топика

Кстати, появилась другая ошибка:

device descriptor read/64, error -62

Кто скажет, что это значит?

viktor-zin
() автор топика
Ответ на: комментарий от Black_Shadow

> rmmod ehci_hcd помогает?

Нет, не помогает. Наверно, придется ждать нормального релиза.

viktor-zin
() автор топика

Что пишет lsusb

enep ★★★★★
()

У меня transcend storejet (250gb seagate) и дистрибутив Arch Linux x86_64 (kernel 2.6.31.4). Глюк был такой же, только вместо error 71 было error 62.

Проблема не в ядре, а в smart, решается самостоятельной сборкой libatasmart версии 0.16. Или удалением этого пакета из системы.

sudemon
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.