LINUX.ORG.RU

Линукс зависает призагрузке, когда детектит винт segate st51270a


0

0

Двв винта. С hda Линукс грузится. При загрузке детектит hdc и зависает на нём, пищет:

hdc: <4>hdc: dma_timer_expiry: dma status == 0x21

hdc: DMA timeout error

hdc: dma timeout error: status=0x58 { DriverReady SeekComplete DataRequest }

Как решить проблему зависания?

Очень желательно чтобы после загрузки Линукса он видел второй винт.

hda: segate st380011a

hdc: segate st51270a - на нём Линукс зависает

★★

Надо отметить что эта проблема исключительно Линуксовая. ОС qnx4.25 ловко всала на этот hdd, qnx6.3 тоже видит его исправно.

Какие дефекты Линукса надо исправлять что бы решить проблему? Подскажите подалуйста где и куда писать где могут знать про решение этой проблемы?

binr ★★
() автор топика

Уважаемые разработчики, администраторы и пользователи!

Если этот я идиот, а вопрос ламерский и решается просто, пожалуйста напишите!

Только не надо молчать!

binr ★★
() автор топика

Куда положено писать, для того чтобы разработчики этого драйвера исправили этот баг?

binr ★★
() автор топика
Ответ на: комментарий от arax

> как насчет ide=nodma

Это может помочь, но слишком радикально: будет тормозить не только седобородый st51270a (кстати, какого года этот антиквариат и что это вообще такое?), но и вполне нормальный st380011a (на редкость живучий зверь при нормальном охлаждении, кстати говоря).

Проще для ветерана купить внешнюю usb-коробку, ей обычно пофиг, ибо сам транспорт usb из-за ДНК разработчиков тормоз несусветный...

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

Всем большое спасибо. :)

На данный момент пишу майтейнерам ide драйвера.

Бывший майтенер сказал, что возможно проблем решена в 2.6.13. Возможно буду пробовать это ядро, но на данный момент жду ответа от текущего майнтейнера.

Ещё раз спасибо всем. Буду знать.

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