Всем доброго времени суток. Проблема в следующем: при старте системы (ubuntu 7.10), когда происходит определение оборудовани выползает ошибка:
[ 54.573615] hdd: dma_timer_expiry: dma status == 0x61
[ 64.557118] hdd: DMA timeout error
[ 64.557198] hdd: dma timeout error: status=0x58 { DriveReady SeekComplete Daete DataRequest }
[ 64.557455] ide: failed opcode was: unknown
[ 64.557676] hdc: DMA disabled
[ 64.557737] hdd: DMA disabled
[ 64.700879] ide1: reset: success
[ 64.710458] hdd1 <<4>hdd: dma_timer_expiry: dma status == 0x41
[ 94.659369] hdd: DMA timeout error
[ 94.659449] hdd: dma timeout error: status=0x58 { DriveReady SeekComplete Daete DataRequest }
[ 94.659705] ide: failed opcode was: unknown
[ 94.659925] hdd: DMA disabled
[ 94.803131] ide1: reset: success
[ 94.806492] hdd5 >
[ 114.869966] hdd: dma_timer_expiry: dma status == 0x41
[ 124.853474] hdd: DMA timeout error
[ 124.853554] hdd: dma timeout error: status=0x58 { DriveReady SeekComplete Daete DataRequest }
[ 124.853810] ide: failed opcode was: unknown
[ 124.854030] hdd: DMA disabled
[ 124.997231] ide1: reset: success
[ 145.247766] hdd: dma_timer_expiry: dma status == 0x41
[ 155.231268] hdd: DMA timeout error
[ 155.231348] hdd: dma timeout error: status=0x58 { DriveReady SeekComplete Da$
[ 155.231604] ide: failed opcode was: unknown
[ 155.231825] hdd: DMA disabled
[ 155.375044] ide1: reset: success
[ 156.193835] Attempting manual resume
[ 156.193904] swsusp: Resume From Partition 22:1
При этом комп долго думает (порядка 3х - 5ти минут). Без харда система не возмущаясь стартует с полпинка. Почти аналогичная ситуация наблюдается с другими ОС, но чтение/запись данных проходят нормально и в целом других проблем нет, т.е. монтируется, форматируется и прочее.
Судя по всему, ошибка эта из-за режима DMA, который то ли не работает, то ли глючит. Диск разбит в NTFS, hdparm этот DMA вроде как включает-выключает, но толку, естественно, ноль... Вопрос: как это дело всё исправить? В которую сторону копать?
Заранее благодарен.