>>Как сделать так, чтобы при старте 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), а чтобы включал?