LINUX.ORG.RU

Функциональные клавиши не работают на ноуте


0

0

Добрый день. Какой софтиной можно заставить linux адекватно реагировать на функциональные клавиши? Хотябы на клавиши изменения яркости матрицы. А то нажимаю уменьшить яркость либо ничего не происходит либо переходитв режим CLR монитора, потом может понизит яркость.... и так одни глюки. Как с этим бороться? Ноут: Asus A6L Linux: Suse 10.0 Спасибо.

Ответ на: комментарий от Demokratizator

В состав ядра должен входить.

modprobe asus_acpi.

mr ★★
()
Ответ на: комментарий от Demokratizator

>acpid запущен и работает

для проверки можешь его остановить и слушать напрямую: cat /proc/acpi/events. а потом давить на клавиши и смотреть что происходит

>про asus_acpi впервые слышу... где его качнуть можно?

где ск0чать драйвера на монитор под ЛИНУКС? (-;

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

Добрый день.
вот попробовал:
notebook:/home/Administrator
# /etc/init.d/acpid status
Checking for service acpid running
notebook:/home/Administrator
# /etc/init.d/acpid stop
Shutting down acpid done

notebook:/home/Administrator
# cat /proc/acpi/event
hotkey ATKD 00000025 00000000 // Fun+F5 (Brightness Down)
hotkey ATKD 00000024 00000000 // Fun+F5 (Brightness Down)
hotkey ATKD 00000023 00000000 // Fun+F5 (Brightness Down)
hotkey ATKD 00000022 00000000 // Fun+F6 (Brightness UP) !!!!!!!!
hotkey ATKD 00000021 00000000 // Fun+F6 (Brightness UP) !!!!!!!!
hotkey ATKD 00000020 00000000 // Fun+F6 (Brightness UP) !!!!!!!!
hotkey ATKD 00000020 00000001 // Fun+F5 (Brightness Down) !!!!!!!!
hotkey ATKD 00000011 00000000 // Fun+F6 (Brightness UP)
hotkey ATKD 00000012 00000000 // Fun+F6 (Brightness UP)
hotkey ATKD 00000013 00000000 // Fun+F6 (Brightness UP)
hotkey ATKD 00000014 00000000 // Fun+F6 (Brightness UP)
hotkey ATKD 00000015 00000000 // Fun+F6 (Brightness UP)

notebook:/home/Administrator
# /etc/init.d/acpid start
acpid: loading ACPI modules ( ) done
Starting acpid done

Вот еще нашел:
/proc/acpi/asus
file: info
Asus Laptop ACPI Extras Driver 0.29-SUSE
Model reference: M2E !!!!!!!
.....
У меня ноут Asus A6L!!!!!!

/proc/ccpi/button/lid/LTD
file: info
type: Lid Switch -- что это означает?

file: state
state: open

И какой это ФАН отключен ???:
/proc/acpi/fan/FN00
file: state
status: off

Спасибо.

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

Добрый день.
вот попробовал:
notebook:/home/Administrator
# /etc/init.d/acpid status
Checking for service acpid running
notebook:/home/Administrator
# /etc/init.d/acpid stop
Shutting down acpid done

notebook:/home/Administrator
# cat /proc/acpi/event
hotkey ATKD 00000025 00000000 // Fun+F5 (Brightness Down)
hotkey ATKD 00000024 00000000 // Fun+F5 (Brightness Down)
hotkey ATKD 00000023 00000000 // Fun+F5 (Brightness Down)
hotkey ATKD 00000022 00000000 // Fun+F6 (Brightness UP) !!!!!!!!
hotkey ATKD 00000021 00000000 // Fun+F6 (Brightness UP) !!!!!!!!
hotkey ATKD 00000020 00000000 // Fun+F6 (Brightness UP) !!!!!!!!
hotkey ATKD 00000020 00000001 // Fun+F5 (Brightness Down) !!!!!!!!
hotkey ATKD 00000011 00000000 // Fun+F6 (Brightness UP)
hotkey ATKD 00000012 00000000 // Fun+F6 (Brightness UP)
hotkey ATKD 00000013 00000000 // Fun+F6 (Brightness UP)
hotkey ATKD 00000014 00000000 // Fun+F6 (Brightness UP)
hotkey ATKD 00000015 00000000 // Fun+F6 (Brightness UP)

notebook:/home/Administrator
# /etc/init.d/acpid start
acpid: loading ACPI modules ( ) done
Starting acpid done

Вот еще нашел:
/proc/acpi/asus
file: info
Asus Laptop ACPI Extras Driver 0.29-SUSE
Model reference: M2E !!!!!!!
.....
У меня ноут Asus A6L!!!!!!

/proc/ccpi/button/lid/LTD
file: info
type: Lid Switch -- что это означает?

file: state
state: open

И какой это ФАН отключен ???:
/proc/acpi/fan/FN00
file: state
status: off

Спасибо.

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

>hotkey ATKD 00000023 00000000 // Fun+F5 (Brightness Down) >hotkey ATKD 00000022 00000000 // Fun+F6 (Brightness UP) !!!!!!!! >hotkey ATKD 00000021 00000000 // Fun+F6 (Brightness UP) !!!!!!!!

Если я правильно понял, тут наблюдается эффект "запоминания" нажатых клавишей. У меня раньше тоже такое было. Чтобы вылечить, есть два способа:

1. Прикрутить таблицу DSDT к initrd.

2. Установить правильное ядро. Ранее требовалось пользоваться ядром с -mm патчами, например, 2.6.10-mm. Теперь можно и "ванильным" пользоваться. У меня, например, ядро 2.6.15.1--всё работает.

>Model reference: M2E !!!!!!! >..... >У меня ноут Asus A6L!!!!!!

Ну и что? У меня он тоже M2E показывает. Хотя модель A3L. Главное, чтобы всё работало!

>/proc/ccpi/button/lid/LTD >file: info >type: Lid Switch -- что это означает?

"Кнопка"-переключатель крышки с экраном (открыт/закрыт).

>И какой это ФАН отключен ???: >/proc/acpi/fan/FN00

А фиг знает. У меня тоже самое.

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

Добрый день >1. Прикрутить таблицу DSDT к initrd. Как это сделать? Ноуты у нас практически одинаковые если Вы поделитель файлом DSDT, то это может помочь? у меня ядро 2.6.13-15.default. Стоит ли пересобирать ядро? У Вас созвуком все ок? у меня раз на раз не приходится. То работает, то нет. Чип у меня Intel 82801DB(M) ICH4(-M) - AC'97 Audio Controller [B-1] PCI. Определился сразу, но иногда глючит (просто не звука в системе) после перезагрузки все восстанавливается.

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

>Прикрутить таблицу DSDT к initrd. Как это сделать?

Скажу сразу--проще всего попробовать обновить ядро.

>у меня ядро 2.6.13-15.default. Стоит ли пересобирать ядро?

Я как-то испытывал какое-то "ванильное" 2.6.15-rc (кажется, rc5)--бесполезно. Через некоторое время попробовал 2.6.15.1--сразу заработало (сейчас на нём и сижу) Так что попробовать новое 2.6.15.x ядро стоит. Последняя версия 2.6.15.6.

>У Вас созвуком все ок?

Да. lspci|grep -i audio

00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)

>просто не звука в системе

Это как? Может просто какая-то программа /dev/dsp захватывает?

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

Добрый день. To mr: у Вас не остался .conf файл с выбранными модулями для ядра? Боюсь я ща все галочки поснимаю :) Если у меня Celeron M, то я могу поставить в качестве процессора Pentium M? Спасибо.

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

>не остался .conf файл с выбранными модулями для ядра?

Остался, конечно. Но я, по-моему, ничего там особо не выбирал--что по умолчанию было, то и оставил; только помню, что проц выбрал pentium3.

>я могу поставить в качестве процессора Pentium M?

Не знаю точно, скорее всего, да. Да с этим особо париться не надо, производительность ядра это не увеличит (ну, может, совсем на чуть-чуть).

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

Добрый день.
to mr:
немоглы бы Вы выслать свой .conf файл длясборки ядра на Ser1984 at yandet.ru
а то все время кернел паник почемуто вылезает... даже со старым .conf.
Kernel panic - not syncing VFS: Unable to mount root fs on unknown-block(3,7)

как я понимаю надо initrd-2.6.15.6.img создать, с какими параметрами его создавать?
Спасибо!

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

Вот, послал конфиг от kernel 2.6.15-mm4 (обновился с 2.6.15.1 позавчера)--думаю, и на 2.6.15.6 должно заработать.

>а то все время кернел паник почемуто вылезает... даже со старым .conf.

А mkinitrd вообще стоит? А версия его свежая? А то у меня само ядро при make install спокойно initrd делает, никаких проблемм.:-/

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

День добрый.
Может я не так компилю ядро?
1. make clean
2. make xconfig
3. make
4. make bzImage
5. make modules
6. make modules_install
7. копирую ядро и .map файл в /boot
8. лило настраиваю на 2 ядра (новое и страрое)
усе...
а вот
>make install
зачем?
Спасибо

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

Да, как-то странно.

>make install зачем?
Оно всё копирует, делает initrd, само настраивает lilo.

В общем, я это делаю так:
1. make menuconfig (xconfig,...--по вкусу)
2. make
3. make modules_install
4. make install

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

To mr Спасибо откомпилил :)

Вы не знаете как повысить громкость звука в системе, а то тихо как-то? и у меня постоянно горит лампочка красная (в гнезде куда наушники вставлять) я так понимаю это управление с пульта ДУ, только пульта у меня нет. Я по незнанию запустил прогу IRKick и она загорелась и больше не гаснет. в принципе не парит, но иногда достает :) Спасибо.

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

Доброй ночи.

>To mr Спасибо откомпилил :)

И что, результаты положительные?

>Вы не знаете как повысить громкость звука в системе, а то тихо как-то?

Микшером (alsamixer, например), к громкости относятся сразу 2 уровня: Master и PCM.

>и у меня постоянно горит лампочка красная (в гнезде куда наушники вставлять) я так понимаю это управление с пульта ДУ, только пульта у меня нет. Я по незнанию запустил прогу IRKick и она загорелась и больше не гаснет.

Прикольно! Я тоже хочу, чтобы у меня загорелось. Только не знаю, как настроить. В дистре моём (mandriva 2005) конфигурялки для irda нет, а "ручную" настройку я "ниасилил" (на самом деле мне эта irda нужна так, чисто ради спортивного интереса). Думаю может модуль у меня какой не загружен--в связи с чем к вам просьба дать сюда вывод lsmod. А ещё содержимое файлов /var/adm/fillup-templates/sysconfig.lirc и /var/adm/fillup-templates/sysconfig.irda -- у suse, кажется, там конфиги лежат.

А по теме, собственно: если вы пользуете kde, то, скорее всего, irkick при запуске kde прописалась и зажигает пр загрузке оного лампочку. Или при загрузке соотв. модуля зажигается, но это вряд ли, так как загружался он, наверно, ещё до того, как вы запустили ikrick. Всё, других гипотез нет.

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