как включить DMA на HD?

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

DruiD
Сообщения: 11
ОС: Gentoo

как включить DMA на HD?

Сообщение DruiD »

После пересборки ядра у меня не включается DMA на винте.

#hdparm -d1 /dev/hda
bla bla bla operation not permitted

я это под рутом делаю.


И еще framebuffer не работает.

ASP 9.2
2.4.26
Спасибо сказали:
Аватара пользователя
flook
Сообщения: 585
Статус: Просто flook

Re: как включить DMA на HD?

Сообщение flook »

Забыл поддержку DMA включить.
В каждом из нас спит гений... и с каждым днем все крепче...
Спасибо сказали:
Аватара пользователя
Xenon
Бывший модератор
Сообщения: 359
ОС: Debian

Re: как включить DMA на HD?

Сообщение Xenon »

Еще может забыл включить поддержку твоего чипсета ядро
Спасибо сказали:
Аватара пользователя
deisler
Сообщения: 250

Re: как включить DMA на HD?

Сообщение deisler »

(Xenon @ Четверг, 14 Октября 2004, 16:14) писал(а):Еще может забыл включить поддержку твоего чипсета  ядро

Тогда бы вообще ядро не загрузилось
Всех благ.
Спасибо сказали:
Аватара пользователя
Xenon
Бывший модератор
Сообщения: 359
ОС: Debian

Re: как включить DMA на HD?

Сообщение Xenon »

Загрузилось, просто он сказал бы, что не может включить ДМА и диск будет работать очень медлено.
Спасибо сказали:
Аватара пользователя
demongloom
Сообщения: 454
Статус: Добрый Демон

Re: как включить DMA на HD?

Сообщение demongloom »

наверно чипсет стоит как модуль или не указан. обычно это PIIX chipset указывают по ошибке как модуль, вот поэтому дма не пашет.

Так что пересбор ядра.
С фреймбуфером теже яйца. Посмотри как он указан - модуль или нет.
Если жизнь твоя порвется, тебе новую сошьют.
Спасибо сказали:
Yury
Сообщения: 13

Re: как включить DMA на HD?

Сообщение Yury »

А если нету программы hdparm :D ? (Mandrake 9.0)

[yury@localhost yury]$ su
Password:
[root@localhost yury]# hdparm
bash: hdparm: command not found
Спасибо сказали:
Аватара пользователя
Xenon
Бывший модератор
Сообщения: 359
ОС: Debian

Re: как включить DMA на HD?

Сообщение Xenon »

Эх ... поиск, работайте поиском.

Код: Выделить всё

locate hdparm
/sbin/hdparm
Спасибо сказали:
Yury
Сообщения: 13

Re: как включить DMA на HD?

Сообщение Yury »

Код: Выделить всё

[root@localhost yury]# locate hdparm
warning: locate: could not open database: /var/lib/slocate/slocate.db: No such file or directory
warning: You need to run the 'updatedb' command (as root) to create the database.
[root@localhost yury]# updatedb
[root@localhost yury]# locate hdparm
/etc/sysconfig/apm-scripts/resume.d/1hdparm
/etc/sysconfig/apm-scripts/resume.d/9hdparm
/etc/sysconfig/apm-scripts/suspend.d/2hdparm
/usr/share/webmin/fdisk/apply_hdparm.cgi
/usr/share/webmin/fdisk/edit_hdparm.cgi


Вот, все равно нет его.
Спасибо сказали:
Slait
Сообщения: 3

Re: как включить DMA на HD?

Сообщение Slait »

hdparm
Настройка параметров жесткого диска для повышения производительности
Это утилита для тонкой настройки жестких дисков, использующая ioctl и особенности (E)IDE драйверов и в Linux от версии ядра 1.1.65+. Первоначально утилита использовалась для того, чтобы разрешить демаскирование irq и мультирежим IDE.


Увеличение производительности жесткого диска с помощью утилиты hdparm
Статья неплохая. :thumbsup:
Спасибо сказали:
Аватара пользователя
deisler
Сообщения: 250

Re: как включить DMA на HD?

Сообщение deisler »

(Xenon @ Четверг, 14 Октября 2004, 17:08) писал(а):Загрузилось, просто он сказал бы, что не может включить ДМА и диск будет работать очень медлено.

Если ты под чипсетом имел ввиду ide контроллер то не загрузился бы, если бы его поддержка не была встроена в ядро.
А dma включается другим параметром
Всех благ.
Спасибо сказали:
DruiD
Сообщения: 11
ОС: Gentoo

Re: как включить DMA на HD?

Сообщение DruiD »

Спасибо! Все! Сделал! Когда я первый раз дошел до установок IDE PCI, у меня перед глазами сразу возникли ужасные контроллеры IDE стоящие в PCI портах из начала 90-х, и отключил нафиг. А установки фрейбуфера не показывались, пока не включил Code maturity level options=y. В чем связь?
Спасибо сказали:
snake
Бывший модератор
Сообщения: 677

Re: как включить DMA на HD?

Сообщение snake »

(DruiD @ Понедельник, 18 Октября 2004, 9:05) писал(а):....Когда я первый раз дошел до установок IDE PCI, у меня перед глазами сразу возникли ужасные контроллеры IDE стоящие в PCI портах из начала 90-х, и отключил нафиг....

А вот и вовсе они были и не PCI, а вовсе даже ISA! :thumbsup: а "IDE стоящие в PCI портах" были совсем не ужастными, а белыми и пушистыми, а некоторые из них, путем нехитрых манипуляций, можно было превратить в рейды. :rolleyes: Вообще, все ide контроллеры начиная с середины 90-х это PCI устройства, то что их впаивают в материнку, ничего не меняет. ;)
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
Спасибо сказали:
DruiD
Сообщения: 11
ОС: Gentoo

Re: как включить DMA на HD?

Сообщение DruiD »

А вот и вовсе они были и не PCI, а вовсе даже ISA!  :thumbsup: 

Упс.. Ну конечно ISA.
Спасибо сказали:
Аватара пользователя
Valerius
Бывший модератор
Сообщения: 1469
Статус: Отпетый КДЕ'шник

Re: как включить DMA на HD?

Сообщение Valerius »

(Yury @ Воскресенье, 17 Октября 2004, 13:05) писал(а):Вот, все равно нет его.

Ты по что напраслину возводиш? Есть он в Мандрейке! Если не установлен, скажи:
$urpmi hdparm
и радуйся жизни :)
Свобода есть тонкая полоска между диктатурой и анархией.

---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
Спасибо сказали:
Yury
Сообщения: 13

Re: как включить DMA на HD?

Сообщение Yury »

Valerius
Спасибо! :drinks_cheers:.
Вот я чайник! :megalol:.
Спасибо сказали: