Проблема с ДМА на CDROM (Наставьте на путь истинный)

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

Den001
Сообщения: 666
ОС: Suse 11

Проблема с ДМА на CDROM

Сообщение Den001 »

Тут неожиданно для себя выявил, что мой DVD резак работает с выключенным DMA каналом. Я-то думал, чего это он так медленно у меня пишет :) Так вот, почему-то не могу включить этот ДМА через яст. Выдает ошибку:
An error occured while activating the changes.
Can not set required mode '%1' for device %2
Если нужна инфа из конфигов, скажите из каких, я просто без понятия где это настраивается без яста :)
Модель резака - NEC 3520A
Спасибо сказали:
Аватара пользователя
grint
Сообщения: 101

Re: Проблема с ДМА на CDROM

Сообщение grint »

Den001 писал(а):
21.09.2006 20:34
Тут неожиданно для себя выявил, что мой DVD резак работает с выключенным DMA каналом. Я-то думал, чего это он так медленно у меня пишет :) Так вот, почему-то не могу включить этот ДМА через яст. Выдает ошибку:
An error occured while activating the changes.
Can not set required mode '%1' for device %2
Если нужна инфа из конфигов, скажите из каких, я просто без понятия где это настраивается без яста :)
Модель резака - NEC 3520A

Попробуйте hdparm -d1 /dev/hdc, hdc - Ваш cdrom,
Кстати может быть конфликт железа, у меня есть cdrw/dvd-rom от samsung на котором если включить dma, то на моем матери получаю kernel panic при первом же обращении к cd-rom, а под виндой к синиму экрану смерти. Выличилось покупкой нового dvd-rw от Nec'a :)
Notebook: Asus a2t : OpenSuse 10.3, WinXP Home
Desktop: mac mini: Max OSX Leopard
Home server: Athlon64 3500+: Debian stable
Спасибо сказали:
Den001
Сообщения: 666
ОС: Suse 11

Re: Проблема с ДМА на CDROM

Сообщение Den001 »

Вы мой спаситель, заработало все на ура. Вот только не понимаю, почему яст не смог этого сделать. Под виндой проблем не было с этим резком никогда.
Спасибо сказали:
Den001
Сообщения: 666
ОС: Suse 11

Re: Проблема с ДМА на CDROM

Сообщение Den001 »

Хотя, проблема оказалась несколько иного характера. Оказывается, ДМА выключается после смены диска. Т.е. выходит, что проблема в автомаунте... Или может нужно добавить пользователя в какую-то группу? Кто что думает по этому поводу?
Спасибо сказали:
Аватара пользователя
VictorGFU
Сообщения: 192
ОС: openSuSE, Mandriva 2006

Re: Проблема с ДМА на CDROM

Сообщение VictorGFU »

Den001 писал(а):
21.09.2006 21:40
Хотя, проблема оказалась несколько иного характера. Оказывается, ДМА выключается после смены диска. Т.е. выходит, что проблема в автомаунте... Или может нужно добавить пользователя в какую-то группу? Кто что думает по этому поводу?


У меня такие же проблемы с резаком. DMA вырубается при смене диска.
ОСЬ: SuSE 10.2 x86_64, kernel 2.6.19.x, KDE 3.5.6.
ХАРД: ACER Aspire ASE500-UP801M, Intel D805 2.66Mhz, 2Gb RAM, 200+250Gb HDD's, DL DVD резак, GeForce 7300GS 256Mb, 20" WXGA+
Спасибо сказали:
Den001
Сообщения: 666
ОС: Suse 11

Re: Проблема с ДМА на CDROM

Сообщение Den001 »

Может стоит вынести этот вопрос в железо? Вопрос к модерам: можно это сделать или мне новую там открыть?
Спасибо сказали:
Аватара пользователя
VictorGFU
Сообщения: 192
ОС: openSuSE, Mandriva 2006

Re: Проблема с ДМА на CDROM

Сообщение VictorGFU »

Так кто-то подскажет, чем лечится автоматическое СюЗЕвское отключение DMA на оптическом приводе?
ОСЬ: SuSE 10.2 x86_64, kernel 2.6.19.x, KDE 3.5.6.
ХАРД: ACER Aspire ASE500-UP801M, Intel D805 2.66Mhz, 2Gb RAM, 200+250Gb HDD's, DL DVD резак, GeForce 7300GS 256Mb, 20" WXGA+
Спасибо сказали:
Аватара пользователя
Xentrix
Бывший модератор
Сообщения: 2429
Статус: PackageMonkey
ОС: OpenSuSE 11.1

Re: Проблема с ДМА на CDROM

Сообщение Xentrix »

VictorGFU писал(а):
01.10.2006 00:36
Так кто-то подскажет, чем лечится автоматическое СюЗЕвское отключение DMA на оптическом приводе?

Для уточнения - у меня на 2 абсолютно разных ноутбуках вообще DMA под SuSE 10.1 невозможно включить. И в то же время под SuSE Linux Enterprise 10 (который имеет тот же набор библиотек, то же ядро, но - с другим набором патчей) DMA-режим работает "как часы".
Вывод - ядрышки под SuSE 10.1 (причем, разных версий) собираются с каким-то одним глючным патчем. Думаю, эту проблему в 10.1 уже решать не будут в связи с достаточно скорым выходом 10.2 где этой проблемы также нет.
Intel CoreDuo 6300/2Gb/300+300Gb HDD WD+Segate/GF8800GTS 320Mb/SB Live 5.1+SB X-Fi Gamer
OpenSuSE 11.1/kernel-2.6.27.x pae i686/Xorg 7.3/KDE 4.2 & E17/Compiz/ForceWare 180.xx.xx
Спасибо сказали:
Аватара пользователя
VictorGFU
Сообщения: 192
ОС: openSuSE, Mandriva 2006

Re: Проблема с ДМА на CDROM

Сообщение VictorGFU »

УрА!!!!!! Получилось!!!!!

ВОт мой рецепт в два шага:

1. Включаем DMA на оптически
ОСЬ: SuSE 10.2 x86_64, kernel 2.6.19.x, KDE 3.5.6.
ХАРД: ACER Aspire ASE500-UP801M, Intel D805 2.66Mhz, 2Gb RAM, 200+250Gb HDD's, DL DVD резак, GeForce 7300GS 256Mb, 20" WXGA+
Спасибо сказали:
Аватара пользователя
VictorGFU
Сообщения: 192
ОС: openSuSE, Mandriva 2006

Re: Проблема с ДМА на CDROM

Сообщение VictorGFU »

УрА!!!!!! Получилось!!!!!

Вот мой рецепт в три шага:

1. Прописываем строку

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

/dev/hdb            /media/dvd           auto       rw,nosuid,noauto,exec,user,iocharset=koi8-r 0 0
в /etc/fstab и создаем точку монтирования /media/dvd и ставим чмод 755.
/dev/hdb - засположение оптического привода в вашей системе.

2. Включаем DMA на оптический привод командой

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

/sbin/hdparm -c3 -d1 -u1 /dev/hdb
помещая эту строку в файл /etc/rc.d/boot.local для автоматического исполнения при загрузке системы.

3. Выключаем автомонтирование оптического привода комментрированием строки

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

cd             -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom
или подобной в файле /etc/auto.misc и перегружаем комп, или сервис autofs, и запускаем в консоли файл с командой на установку DMA для оптического привода. В таком случае автомаунт дисков в приводе скорее всего работать не будет, так что придется монтировaть ручками.


После совершения этих операций наслаждаемся жизнью. ;)
ОСЬ: SuSE 10.2 x86_64, kernel 2.6.19.x, KDE 3.5.6.
ХАРД: ACER Aspire ASE500-UP801M, Intel D805 2.66Mhz, 2Gb RAM, 200+250Gb HDD's, DL DVD резак, GeForce 7300GS 256Mb, 20" WXGA+
Спасибо сказали:
Аватара пользователя
Xentrix
Бывший модератор
Сообщения: 2429
Статус: PackageMonkey
ОС: OpenSuSE 11.1

Re: Проблема с ДМА на CDROM

Сообщение Xentrix »

VictorGFU писал(а):
01.10.2006 07:20
и ставим чмод 755.

О, мои усики! (Мартовский заяц (@))

P.S. Но изврат прикольный. :)
Intel CoreDuo 6300/2Gb/300+300Gb HDD WD+Segate/GF8800GTS 320Mb/SB Live 5.1+SB X-Fi Gamer
OpenSuSE 11.1/kernel-2.6.27.x pae i686/Xorg 7.3/KDE 4.2 & E17/Compiz/ForceWare 180.xx.xx
Спасибо сказали:
Аватара пользователя
VictorGFU
Сообщения: 192
ОС: openSuSE, Mandriva 2006

Re: Проблема с ДМА на CDROM

Сообщение VictorGFU »

Xentrix писал(а):
01.10.2006 07:35
P.S. Но изврат прикольный. :)


Мда, только сам понял, что за бред написал. В таком случае лучне поставить чмод 555, чтобы под рутом нельзя было перезаписать файлы на диске. ;)

Да и насчет всего моего постинга последнего, что-то не фурычит постоянно ено лекарство. Еще покопаюсь...
ОСЬ: SuSE 10.2 x86_64, kernel 2.6.19.x, KDE 3.5.6.
ХАРД: ACER Aspire ASE500-UP801M, Intel D805 2.66Mhz, 2Gb RAM, 200+250Gb HDD's, DL DVD резак, GeForce 7300GS 256Mb, 20" WXGA+
Спасибо сказали:
Аватара пользователя
Xentrix
Бывший модератор
Сообщения: 2429
Статус: PackageMonkey
ОС: OpenSuSE 11.1

Re: Проблема с ДМА на CDROM

Сообщение Xentrix »

VictorGFU писал(а):
01.10.2006 07:20
В таком случае автомаунт дисков в приводе скорее всего работать не будет, так что придется монтировaть ручками.

Конечно не будет. Подобную операцию проще было совершить одной простой командой удаления пакета (вместо всего этого нагромождения) - "rpm -e autofs". Тогда бы для монтирования дисков (любых) заработал бы fstab и ручное "mount /dev/такой-то /media/такой-то"
Intel CoreDuo 6300/2Gb/300+300Gb HDD WD+Segate/GF8800GTS 320Mb/SB Live 5.1+SB X-Fi Gamer
OpenSuSE 11.1/kernel-2.6.27.x pae i686/Xorg 7.3/KDE 4.2 & E17/Compiz/ForceWare 180.xx.xx
Спасибо сказали:
Аватара пользователя
Xentrix
Бывший модератор
Сообщения: 2429
Статус: PackageMonkey
ОС: OpenSuSE 11.1

Re: Проблема с ДМА на CDROM

Сообщение Xentrix »

VictorGFU писал(а):
01.10.2006 07:44
Да и насчет всего моего постинга последнего, что-то не фурычит постоянно ено лекарство. Еще покопаюсь...

Я, покопавшись с подобной проблемой на проятжении полугода, просто попробовал поставить вышедшую SLE 10 и, о чудо, там такой проблемы и в помине не обнаружилось (в т.ч. и после секьюрити-обновления ядра, в т.ч. и после установки самосборных unstable-версий k3b, graveman).
Способ ламерский, абсолютно не линуксовый, но, честно говоря, проблема настолько иррационально дикая (тем более, что мне _очень_ часто приходится писать ДВД), что у меня не было с ней сил и желания дальше возиться, поэтому теперь на обоих ноутах стоит SLED 10. Так проще.
Intel CoreDuo 6300/2Gb/300+300Gb HDD WD+Segate/GF8800GTS 320Mb/SB Live 5.1+SB X-Fi Gamer
OpenSuSE 11.1/kernel-2.6.27.x pae i686/Xorg 7.3/KDE 4.2 & E17/Compiz/ForceWare 180.xx.xx
Спасибо сказали: