>>>bump
>>
>>слово Поиск: udma ata freebsd (поиск по форуму)
>>
>>man 4 ata
>
>все понял - откатился на PIO4.
>а как сделать чтобы он _при загрузке_ не грузил UDMA? не каждый
>же раз в консоли писать atacontrol mode 0 PIO4 PIO4
черным по белому:
man 4 ata (унутри взависимости от релиза:
The following tunables are setable from the loader:
hw.ata.ata_dma
set to 1 for DMA access, 0 for PIO (default is DMA).
hw.ata.atapi_dma
set to 1 for DMA access, 0 for PIO (default is PIO).
hw.ata.wc
set to 1 to enable Write Caching, 0 to disable (default is enabled).
(WARNING: might cause data loss on power failures.)
hw.ata.tags
set to 1 to enable Tagged Queuing support, 0 to disable (default is dis-
abled). (Only IBM DPTA, DTLA, ICxxxxxxAT, ICxxxxxxAV drives support
that.)
Выше написано "from the LOADER" (это в 4.7 и 4.8 - точно помню, в некоторых ранних версиях через sysctl: man sysctl.conf)
[unix1]~ > cat /boot/loader.conf.local
# -- lavr specials -- #
hw.ata.ata_dma="0"
hw.ata.wc="0"
у себя настроить по своему усмотрению, в соответствии с релизом системы и лишь необходимые параметры
в 4.5 было:
[unix1]~ > cat /etc/sysctl.conf
#hw.ata.ata_dma=0
#hw.ata.atapi_dma=0
hw.atamodes=pio,pio,pio,pio,pio,pio,pio,pio,
[unix1]~ >