>Не уверен, но попробуй другое ядро,
>у меня подобные глюки вылезали
>после апгрейда стареньких машин на
>новые ядра. Пришлосьпоставить старые ядра.
>Поставь на машину Винты, если
>все будет ок, значит линуксовые
>девелоперы просто куда-то торопятся -
>ты узнаешь, кто виноват, железо
>или софт.
железо, точнее отсутствие стандарта на UDMA >= 66
соответственно косвенно software.
Я уже отписывал об этих проблемах и о том что
смысла в использовании DMA, реально-практически
- никакого, ну разве что раньше диски сдохнут.
попробуй заменить CPU на более мощное, ясно
ведь что DMA затыкается, меня только это и
спасло, в старых статьях здесь или fido7.ru.unix.bsd (через google можно найти)
подробно о разных ситуациях с разными дисками
и их подключениями на один или разные каналы.
У меня было когда CPU=Celeron500, Pentium-II/600
не спас, Pentium-III/600 спас, правда и дисков
6 штук. На kernel.org был бАльшой список кривых
дисков которые в реалии не поддерживали UDMA66
У меня все FreeBSD и Linux'ы с Promise/HPT
живут на pio:
- sysctl для FreeBSD, строго в pio-mode
- hdparm на Linux'ах строго в pio-mode
и никаких проблем.