DMA (UDMA) в Linux
hdparm -d1 не нужен, наиболее быстрый из возможных режимов сам ставится
Думаю, он поддерживается. Просто думал, что-то еще надо включать.
Странно, что в одном ядре все нормально, а в другом нет.
чтоб было не "думаю", а "знаю".
Какие строчки нужны?
Вот то, что нашел:
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 66MHz system bus speed for PIO modes
hda: TOSHIBA MK4018GAS, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide0: Speed warnings UDMA 3/4/5 is not functional.
ide0: Speed warnings UDMA 3/4/5 is not functional.
Это, наверное все не то?
> Это, наверное все не то?
Ну почему же?
ну помогите, кто-нибудь
неужели под каждый чипсет должна быть отдельная поддержка?
Поддержка разве не для большинства чипсетов одна и та же?
У меня вроде Intel-чипсет. Даже если я узнаю его модель, как я сделаю, чтобы ядро его поддерживало?
>Даже если я узнаю его модель, как я сделаю, чтобы ядро его поддерживало?
Узнаешь чтением хелпа.
Например:
config BLK_DEV_PIIX
tristate "Intel PIIXn chipsets support"
help
This driver adds explicit support for Intel PIIX and ICH chips
and also for the Efar Victory66 (slc90e66) chip. This allows
the kernel to change PIO, DMA and UDMA speeds and to configure
the chip to optimum performance.
Судя по тому, что других Интеловских там нет, попробую этот
Спасибо
Все заработало - супер
Только вот на винтах 5400rpm, наверное выше 22Mb/s вряд ли удастся добиться?
Ну это уже лучше чем 2Mb/s
Оставить комментарий
Biglem
Никак не могу скомпилировать ядро, чтобы в нем была поддержка DMA (срабатывало hdparm -d1 /dev/hda)При чем, что странно, что в 2.6.0-test9 эта подержка удачно скомпилировалась, а в 2.6.0 - нет
Кто знает, какие именно опции должны быть включены?