On Wed, Oct 29, 2003 at 11:29:39PM +0600, Mike wrote: > On Wednesday 29 October 2003 03:39, Mike \ wrote: > > Никак не получается сделать сабж, на все попытки вот это - > > "root@geser:/home/geser# hdparm -c1 -d1 -X udma2 /dev/hdd > > > > /dev/hdd: > > setting 32-bit IO_support flag to 1 > > setting using_dma to 1 (on) > > HDIO_SET_DMA failed: Operation not permitted > > setting xfermode to 66 (UltraDMA mode2) > > IO_support = 1 (32-bit) > > using_dma = 0 (off)" > > Железо это всё поддерживает точно, некоторое время назад в другом > > дистрибутиве всё работало. Проверял, на всякий случай, на двух винтах, > > висящих на разных шлейфах. Результат один (см. выше). ;) Подозреваю, что > > сия гадость происходит их неправильно собранного ядра. Мои подозрения > > обоснованы? Хотя, вроде, всё необходимое для IDE DMA почекал. Только вот > > SCSI отрубил как класс. Это может влиять? > > Обосновал свои подозрения насчёт того, что виновато ядро, или, точнее, > собравший его человек. ;) Но хотелось бы понять, какие же именно параметры > конфигурации ядра отвечают за DMA. Материнская плата - Via85p, винт - Maxtor > 6Y080L0, ядро - 2.4.22. Покажите хотя бы кусок конфигурации (.config) начиная с CONFIG_IDE и до SCSI. Должно быть включено как минимум: CONFIG_BLK_DEV_IDEPCI CONFIG_BLK_DEV_IDEDMA_PCI CONFIG_BLK_DEV_VIA82CXXX (если действительно чипсет Via).