Не включается DMA.

IDE, SATA, SCSI, внешние USB-HDD, SSD, USB-Flash накопители

Модератор: Модераторы разделов

disaster
Сообщения: 2

Не включается DMA.

Сообщение disaster »

Вобщем проблемма: Ubuntu 7.10 при установке в режиме -minimal. При стандартной установке все работает нормально.

Код: Выделить всё

sudo hdparm  /dev/sda

/dev/sda:
 IO_support    =  0 (default 16-bit)
 readonly      =  0 (off)
 readahead     = 256 (on)
 geometry      = 1216/255/63, sectors = 19541089, start = 0


из сего видно что DMA не включено, IO работает 16-битном режиме и без Multicount.

Код: Выделить всё

sudo hdparm -i  /dev/sda

/dev/sda:

 Model=ST310211A                               , FwRev=3.54    , SerialNo=7DB0KRXT
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=0
 BuffType=unknown, BuffSize=1024kB, MaxMultSect=16, MultSect=?16?
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=19541088
 IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
 AdvancedPM=no WriteCache=enabled
 Drive conforms to: Unspecified:  ATA/ATAPI-1,2,3,4

 * signifies the current active mode


тут видно что все это поддерживается,а попытка включить все приводит к селедующим ошибкам:

Код: Выделить всё

sudo hdparm -u1d1m16a16 /dev/sda

/dev/sda:
 setting fs readahead to 16
 setting multcount to 16
 HDIO_SET_MULTCOUNT failed: Inappropriate ioctl for device
 setting unmaskirq to 1 (on)
 HDIO_SET_UNMASKINTR failed: Inappropriate ioctl for device
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Inappropriate ioctl for device
 HDIO_GET_MULTCOUNT failed: Inappropriate ioctl for device
 readahead     = 16 (on)

повторю, что в стандартной установке Ubuntu все работает и работает поумолчанию.
Вобщем ХЕЛП!!!!
Спасибо сказали: