Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Невключается DMA  (Прочитано 1087 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Disasterpiece

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Невключается DMA
« : 13 Марта 2008, 01:03:48 »
Вобщем проблемма: 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 все работает и работает поумолчанию.
Вобщем ХЕЛП!!!!

Оффлайн zed350

  • Любитель
  • *
  • Сообщений: 65
  • ...use Linux...
    • Просмотр профиля
Re: Невключается DMA
« Ответ #1 : 13 Марта 2008, 03:11:12 »
/dev/hda:
 multcount     =  0 (off)
 IO_support    =  0 (default 16-bit)
 unmaskirq     =  0 (off)
 using_dma     =  1 (on)
 keepsettings  =  0 (off)
 readonly      =  0 (off)
 readahead     = 256 (on)
 geometry      = 16383/255/63, sectors = 141398112, start = 0

парадокс однако  :P

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Невключается DMA
« Ответ #2 : 13 Марта 2008, 09:53:41 »
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
ы?

Thread

  • Гость
Re: Невключается DMA
« Ответ #3 : 13 Марта 2008, 10:02:53 »
libata всё конфигурит сам по максимуму, а вызовы ioctl отвергает.

Оффлайн alexxxst

  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Re: Невключается DMA
« Ответ #4 : 13 Марта 2008, 10:53:51 »
у меня dma включился (был выключен), а вот 32 бита ну никак не включается.... пишет ту же ошибку...

 

Страница сгенерирована за 0.016 секунд. Запросов: 20.