Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Ноутбук ASUS M9V доп кнопки и регулировка яркости  (Прочитано 3227 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AndyI

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
  • D741979BGHH JTAG
    • Просмотр профиля
Ноутбук ASUS M9V доп кнопки и регулировка яркости

Итак на повестке дня  имеем:
ноут ASUS M9V с установленной и Ubuntu 9.10 (Karmic Koala)
(Нажмите, чтобы показать/скрыть)
И следующие проблемсы:
1. Не работает кнопка выключения тачпада
2. При регулировке яркости Notify-OSD не показывает красивый индикатор

Берем acpi_listen нажимаем кнопки блок.тачпада BT WLAN яркость+ яркость- LCD+TV
И получаем ответы:

(Нажмите, чтобы показать/скрыть)

С первым все довольно просто добавляем код 0x6B и все воркает!
Странно почему там стоит 6a может у кого-то так и есть хотя в коде драйверочка asus-laptop.c вкл/выкл тачпада имеет код именно 0x6B да ладно это к делу не относится!

(Нажмите, чтобы показать/скрыть)
перезапускаем acpid:
service acpid restart
И все пекрасно работает!

Маленькое дополнение:
Для того чтобы тачпад не включался обратно при нажатии на клавиатуру убрать галочку тут:
#gconf-editor /desktop/gnome/peripherals/touchpad/disable_while_typing
или
#gnome-mouse-properties
Манипулятор тачпэд-Отключить тачпэд при наборе
или
Система-Параметры-Мышь-Манипулятор тачпэд-Отключить тачпэд при наборе

Со вторым гораздо все хитрее!
(Нажмите, чтобы показать/скрыть)

Все вроде логично но acpi_fakekey не шлет коды (как я понимаю из за переезда на devkit или нет)
Тоесть если набрать acpi_fakekey 150 то браузер не появляется!
Идем далее
sudo /lib/udev/keymap -i input/event7
коды для кнопок яркости+ яркости- BT WLAN и TV+LCD она не возвращает!

Посему быстро патчим asus-laptop.c на предмет добавления недостающих кнопок собираем запускаем и все работает!

Исходник брал тут:
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=history;f=drivers/platform/x86/asus-laptop.c;h=b39d2bb3e75b897ddfc48e2e8856f118d93aa95e;hb=a8a8a669ea13d792296737505adc43ccacf3a648

Исходники правильнее было брать непосредственно у разработчика acpi4asus тут:
http://git.iksaif.net/?p=acpi4asus.git;a=history;f=drivers/platform/x86/asus-laptop.c;h=3348cc6731d90f4329bf62a97a35538e39e997ed;hb=refs/heads/asus-laptop
Новый патчик и модуль прицеплен ниже:

Как установить модуль:
gzip -d asus-laptop.ko.gz
cp /lib/modules/`uname -r`/kernel/drivers/platform/x86/asus-laptop.ko asus-laptop.ko.bkp
sudo rmmod asus-laptop
sudo cp asus-laptop.ko /lib/modules/`uname -r`/kernel/drivers/platform/x86/
sudo modprobe asus-laptop
« Последнее редактирование: 13 Март 2010, 08:35:47 от AndyI »

Оффлайн dosikus

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Можно для тупых , подробно что и как делать ?

Оффлайн AndyI

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
  • D741979BGHH JTAG
    • Просмотр профиля
Можно для тупых , подробно что и как делать ?

по 1 или по 2 вопросу?

Оффлайн lecas

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
что дальше делать с вложенными файлами
Цитировать
* asus-laptop_new.patch
* asus-laptop.ko.gz
и где лежит asus-laptop.c


Пользователь решил продолжить мысль 02 Март 2010, 22:40:31:
Спасибо большое за тему.
Только вот блокировка тачпада работает ровно до тех пор, пока не нажата кнопка клавиатуры
« Последнее редактирование: 02 Март 2010, 22:40:31 от lecas »

 

Страница сгенерирована за 0.053 секунд. Запросов: 22.