LINUX.ORG.RU

Пересобери ядро или бери user-friendly дистрибутив, если не хочется.

Deleted
()
Ответ на: комментарий от theserg

> а как это проверить? у меня например в слаке 40Мбайт/с - что будет если я включу dma?

Можно будет использовать винт, а оперативку выкинуть за ненадобностью.

anonymous
()
Ответ на: комментарий от UserUnknown

>>как например в редхатах посредством hdparm?

Что мешает включить руками, прочитав man?

>>В слаке много чего нет в отличии от нормальных дистрибутивов.

Для каждого нормальность своя. (:

>>Пересобери ядро или бери user-friendly дистрибутив, если не хочется.

+1

anonymous
()

странно, когда юзал слаку(и 9.* и 10.*) никогда не встречал ткой проблемы - DMA всегда было включено.

dreamer
()
Ответ на: комментарий от Reset

>В слаке много чего нет в отличии от нормальных дистрибутивов.

Например, моска у тех, кто о ней троллит, не имея знаний о предмете.

anonymous
()
Ответ на: комментарий от anonymous

>> В слаке много чего нет в отличии от нормальных дистрибутивов.

> Например, моска у тех, кто о ней троллит, не имея знаний о предмете.

Так Reset - известный вантузятнег. Он в слаке, наверно, собачку не нашёл, вот и ноет :)

anonymous
()
Ответ на: комментарий от anonymous

>>В слаке много чего нет в отличии от нормальных дистрибутивов.

>Например, моска у тех, кто о ней троллит, не имея знаний о предмете.

+1

robot12
()

а разве hdparm вообще корректно с libata работает? для s-ata дисков вот показывает, что dma выключен, думаю и для ideшных через новый интерфейс то же будет показывать :/

Adjkru
()
Ответ на: комментарий от Adjkru

> а разве hdparm вообще корректно с libata работает? для s-ata дисков вот показывает, что dma выключен, думаю и для ideшных через новый интерфейс то же будет показывать :/

приложу вывод hdparm'а для ideшного диска на ядре с libata:
hdparm /dev/sdc

/dev/sdc:
IO_support = 0 (default 16-bit)
readonly = 0 (off)
readahead = 2048 (on)
geometry = 10011/255/63, sectors = 160834367, start = 0

при этом скорость передачи данных около 40мб/с, а это значит что DMA включен :/

Adjkru
()

hdparm -d /dev/hdx

anonymous
()

В слаке всегда по дефолту дма. Это у тебя что-то специфичное..

slackerr
()

На некоторых сочетаниях контроллеров/винтов это неладно. Можно вручную включить, если точно знаеш что делаеш, дело минутное. На моих дма в Слаквари включено по умолчанию самим едром.

bugmaker
()
Ответ на: комментарий от bugmaker

>На моих дма в Слаквари включено по умолчанию самим едром.

наверное на моей также. ибо после прописывания hdparm-a быстродействие не изменилось.

никогда не знал что ядро может само по умолчанию включать dma-каналы. Всегда считал это прерогативой hdparm-a

cvv
() автор топика
Ответ на: комментарий от cvv

хм, а это для кого?

CONFIG_IDEDMA_PCI_AUTO:

Prior to kernel version 2.1.112, Linux used to automatically use DMA for IDE drives and chipsets which support it. Due to concerns about a couple of cases where buggy hardware may have caused damage, the default is now to NOT use DMA automatically. To revert to the previous behaviour, say Y to this question.

If you suspect your hardware is at all flakey, say N here. Do NOT email the IDE kernel people regarding this issue!

It is normally safe to answer Y to this question unless your motherboard uses a VIA VP2 chipset, in which case you should say N.

Ядро в зависимости от настроек умеет включать DMA в тех случаях, когда считает это безопасным (в Слаквари так), либо не включать, оставляя на усмотрение пользователя, либо включать "насильственно", в любом случае. У меня были случаи, когда ядро не соглашалось включать ДМА автоматически. Мне его удавалось запускать вручную при помощи hdparm, однако на максимальных параметрах оно жудко глючело.

bugmaker
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.