URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 68744
[ Назад ]

Исходное сообщение
"Как отключить DMA на определённом интерфейсе?"

Отправлено Shark , 06-Сен-06 17:41 
Собственно сабж.
hdparm не предлагать. нужно, чтоб призагрузке ядра уже всё было отключенно.
Нужно, чтоб для винта /dev/hde ось не пыталась включить этот режим, иначе не может смонтировать винт. Винт сидит на ide2. Загрузчик grub.

Содержание

Сообщения в этом обсуждении
"Как отключить DMA на определённом интерфейсе?"
Отправлено tomcat01 , 07-Сен-06 11:13 
Я конечно тупой чайник... Но если в биосе отключить - ось все равно будет пытаться?

"Как отключить DMA на определённом интерфейсе?"
Отправлено lavr , 07-Сен-06 11:17 
>Я конечно тупой чайник... Но если в биосе отключить - ось все
>равно будет пытаться?

да, все равно, в данном случае ядру и драйверу фиолетово что там в BIOS.

Если в Linux'е можно через загрузчик выставлять ядру параметры, в том числе и DMA, то
в эту сторону и нужно смотреть или sysctl.



"Как отключить DMA на определённом интерфейсе?"
Отправлено Shark , 07-Сен-06 11:42 
>>Я конечно тупой чайник... Но если в биосе отключить - ось все
>>равно будет пытаться?
>
>да, все равно, в данном случае ядру и драйверу фиолетово что там
>в BIOS.
>
>Если в Linux'е можно через загрузчик выставлять ядру параметры, в том числе
>и DMA, то
>в эту сторону и нужно смотреть или sysctl.

В общем, покопавшись в этой требухе понял, что dma отключается только сразу на всей ide-подсистеме. Вырубить определённый ide низзя. (поправьте, если кто знает как). Пришлось идти наоборот. Вырубил при загрузке dma, а потом с помощью скрипта включил dma на тех винтах, которые с ним работают без проблем.