LINUX.ORG.RU

DMA для HDD


0

0
У меня MB V266B и 10G HDD Quantum. После установки драйверов для MB я потерял возможность установить включенным DMA для HDD (в hdparm или как его там). Как устранить сие, какой Вам информации не хватает для ясности ?

Виндовый форум не здесь. И hdparm ты зря приплел. Есть желание постебаться - иди на omen.ru.
jackill ★★★★★
()
Ответ на: комментарий от jackill
А винда здесь действительно не причем. Когда я смотрю :

hdparm -c 1 /dev/hda, то 32-битным доступом все OK, а hdparm -d 1 /dev/hda - пишет, что не может установить поддержку DMA.

gtyrin
() автор топика
Ответ на: комментарий от gtyrin
Расскажи, как тебе удалось "поставить драйвера к матери" и нафига?
jackill ★★★★★
()
Ответ на: комментарий от jackill
Да и в продолжение Вашей реплики: о чистоте арийской рассы более всего кричит тот, кто к ней имеет наименее слабое отношение.

Мой компьютер дома, поэтому пишу по памяти. В Linux недавно, он меня в первую очередь интересует как среда разработки (немного пишу на Qt и Java).

Если бы знал, выпендриваться не стал бы, а сам раздавал бесплатные советы.

Надеюсь, на меня не обижаетесь. Я всем хочу добра.

gtyrin
() автор топика
Ответ на: комментарий от gtyrin
Хрен с ним, с добром, расскажи как драйвера к матери ставил и где ты их вообще взял, если вся поддержка, за исключением экзотических случаев, осуществляется ядром.
jackill ★★★★★
()
Ответ на: комментарий от jackill
На сайте (сейчас не скажу каком - не помню) взял файл ATA133-Linux-PatchFile-V20.zip именно для своего RH7.3. А далее по инструкции: распаковал сырец, выполнил патч (#patch -p0 < xxx-patch-xxx-vpide). После этого в конфиг.файле ядра в группе "ATA/IDE/MFM/RLL support" / "IDE,ATA and ATAPI Block devices" появилась строка "VIA82CXXX chipset support". По инструкции далее надо пересобрать ядро.
gtyrin
() автор топика
Ответ на: комментарий от DuSoft
Как раз без него работало, но привычка всегда все ставить. И как теперь быть, можно ли обойтись без сноса его?
gtyrin
() автор топика
Ответ на: комментарий от gtyrin
Странно. Смотрю сейчас в 2.4.22 - поддержка via82cxxx есть.
Да и всю жизнь она была (помню, потому как все время она у меня включена).

Тут все просто - если модулем собирал, удаляешь модуль, делаешь depmod -a и ядро о нем больше помнить не будет.

Если жестко вкомпилил, то пересобирай (только желательно из чистых исходников).

Кстати, если оно у тебя модулем - ты посмотри на всякий случай lsmod - может его как раз нет в памяти. Попробуй прогрузить и еще раз dma попробовать (у меня такая фигня была на 2.6.0 - модуль не грузился и из-за этого были определенные проблемы).
jackill ★★★★★
()
Ответ на: комментарий от gtyrin
Подержка VIA в ядре уже давно есть (еще до 2.4.18 ядра появилась), но
вот где могла быть проблема, так это в конфигурации ядра и самое
главное, в драйверах от VIA. Когда я хотел добиться работы UDMA на
VIA 8233A, то просто добавил номер чипсета в исходники уже имевшегося
ядра и перебрал его...
А со звуком мучался до появления подержки в алсе, драверы с сайта VIA
фуфло.
anonymous
()
Ответ на: комментарий от anonymous
Куда и какой номер необходимо добавить ?
gtyrin
() автор топика
Ответ на: комментарий от jackill
>Первый инженерный принцип - работает, хорошо работает - не трогай.

в компьютере этот принцып не нужет. всегда можно сохраница 8)

Sveta_F
()
Ответ на: комментарий от jackill
2jackill:

> На сайте (сейчас не скажу каком - не помню) взял файл
> ATA133-Linux-PatchFile-V20.zip именно для своего RH7.3

человек пишет, что для RH7.3, там ядро 2.4.18-3 было (если не ошибаюсь)
у меня таже проблема была, после перехода на 2.4.19 и выше -- проблемы не стало
DiMoN ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.