LINUX.ORG.RU

Непонятки с hdparm


0

0

Пытаюсь заставить винчестер использовать dma:

$hdparm -d 1 /dev/hda

На что получаю:

/dev/hda: setting using_dma to 1 (on) HDIO_SET_DMA failed: Operation not permitted using_dma = 0 (off)

Что делать?

Заранее спасибо.

P.S. Делаю все это есессно под рутом

> Что делать?

Включить в ядре поддержку dma и своего ide-чипсета (лучше всего НЕ модулем).

theSoul ★★★
()

Q: При попытке включить DMA с помощью hdparm, последний выдает ошибку HDIO_SET_DMA failed: Operation not permitted using_dma = 0 (off). Что делать?
A: У вас не включена поддержка чипсета вашей материнской платы в разделе поддержки винтов. Или же поддержка собрана модулем (для 2.6.х). В первом случае нужно пересобрать ядро, включив поддержку, а во втором случае - загружать при старте модуль, прописав его в modprobe.conf

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

Э-э-э-э... А где там раздел поддержки винтов?..

Device Drivers->Block Devices?

Так там вроде рейды одни...

ATA/ATAPI/MFM/RLL support?

Там тоже про чипсеты вроде ни слова...

Где копать?

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