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 ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.