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

Исходное сообщение
"Как заставить включать DMA при загрузке"

Отправлено ArgentumBrom AgBr , 25-Дек-03 14:11 
Как сделать так, чтобы при старте Linux'а для всех IDE автоматом ставилось DMA, а не значение из BIOS.

p.s. Я использую lilo.


Содержание

Сообщения в этом обсуждении
"Как заставить включать DMA при загрузке"
Отправлено Vad , 25-Дек-03 14:29 
>Как сделать так, чтобы при старте Linux'а для всех IDE автоматом ставилось
>DMA, а не значение из BIOS.
>
>p.s. Я использую lilo.

hdparm посмотри
приблизительно так:
          hdparm -c1 -d1 /dev/hda


"Как заставить включать DMA при загрузке"
Отправлено ArgentumBrom , 25-Дек-03 16:06 
>>Как сделать так, чтобы при старте Linux'а для всех IDE автоматом ставилось
>>DMA, а не значение из BIOS.
>>
>>p.s. Я использую lilo.
>
>hdparm посмотри
> приблизительно так:
>          hdparm -c1
>-d1 /dev/hda

Это и так происходит на загрузке, но вот когда IDE цепляется как pio

VP_IDE: VIA vt82c596b (rev 23) IDE UDMA66 controller on pci00:07.1
<6>    ide0: BM-DMA at 0xd000-0xd007, BIOS settings: hda:DMA, hdb:DMA
<6>    ide1: BM-DMA at 0xd008-0xd00f, BIOS settings: hdc:pio, hdd:pio
<4>hda: IBM-DTLA-305020, ATA DISK drive
<4>hdb: IBM-DJNA-370910, ATA DISK drive

hdc зацепился как pio,
а дальше пишет

<4>hdc: Pioneer DVD-ROM ATAPIModel DVD-121 0104, ATAPI CD/DVD-ROM drive

а когда пытается поставить для DVD UDMA/4

/dev/hdc:
setting using_dma to 1 (on)
setting xfermode to 68 (UltraDMA mode4)
HDIO_DRIVE_CMD(setxfermode) failed: Input/output error
using_dma    =  1 (on)
failed

неьлзя ли как нибуть запретить ей настройки и з BIOS-а таскать,

например есть ключт при загрузке ida=nodma (отключает dma), а чтобы включал?