kernel: hdg: status timeout: status=0x80 { Busy }
kernel: hdg: DMA disabled
kernel: eth1: card reports no resources.
kernel: hdg: drive not ready for command
kernel: ide3: reset: success
Довольно часто вываливается такая фигня.
изза этого все глючит...
винчестер на контролере Promise PDC20262
винчестера разные - и WD60gb и IBMка. Если два винта висят на одном контроллере и если DMA выключить на одном винте а на втором оставить то такой глюк тока на одном винте.
ядро 2.2.18
в чем может быть проблема - в драйверах, в шлейфе или контроллере?
Не уверен, но попробуй другое ядро, у меня подобные глюки вылезали после апгрейда стареньких машин на новые ядра. Пришлосьпоставить старые ядра. Поставь на машину Винты, если все будет ок, значит линуксовые девелоперы просто куда-то торопятся - ты узнаешь, кто виноват, железо или софт.
>Не уверен, но попробуй другое ядро,
>у меня подобные глюки вылезали
>после апгрейда стареньких машин на
>новые ядра. Пришлосьпоставить старые ядра.
>Поставь на машину Винты, если
>все будет ок, значит линуксовые
>девелоперы просто куда-то торопятся -
>ты узнаешь, кто виноват, железо
>или софт.железо, точнее отсутствие стандарта на 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и никаких проблем.