[sisyphus] [cyber] I: Sisyphus-20081228 packages: +7! -51 +38 (8428)

Alexey Voinov =?iso-8859-1?q?voins_=CE=C1_altlinux=2Eru?=
Сб Янв 17 13:44:50 MSK 2009


"Valery V dot  Inozemtsev" <shrek at altlinux dot ru> writes:
> выкиньте powersave и откройте для себя hal-laptop. тестировалось на 
> ThinkPad
> X61s, X24, X300, X301 и EeePC 701

На EeePC 900 не работает. Насколько мне хватило мозгов разобраться с
этим практически недокументированным hal-ом, проблема в следующем:

30-keymap-module-eeepc-laptop.fdi:

<deviceinfo version="0.2">
  <device>
    <match key="info.product" string="Asus EeePC extra buttons">
...

При этом
$ hal-find-by-property --key 'info.product' \
                       --string 'Asus EeePC extra buttons' \
                       --verbose
Found 0 device objects with string property info.product = 'Asus 
EeePC extra buttons'


10-events-key.fdi:

<deviceinfo version="0.2">
  <device>
    <match key="info.capabilities" contains="input.keymap">

При этом
$ hal-find-by-capability --capability 'input.keymap' --verbose
Found 0 device objects of capability 'input.keymap'

Там дальше ещё есть такая проверка:

<match key="/org/freedesktop/Hal/devices/platform_eeepc:platform.id" 
string="eeepc">

При этом
# hal-device platform_eeepc
libhal.c 544 : No device with id 
/org/freedesktop/Hal/devices/platform_eeepc
org.freedesktop.Hal.NoSuchDevice: No device with id 
/org/freedesktop/Hal/devices/platform_eeepc


Стоит, видимо, ещё отметить, что ни одного устроства с интерфейсом
killswitch hal также не знает, и как бы он выключал питание на wlan
даже если бы кнопки заработали мне тоже неизвестно. В предыдущей
версии hal-info был fdi для killswitch на eeepc, но там также
проверяется наличие platform_eeepc, которого нет, так что не работает.

На всякий случай:
$ rpm -q hal hal-info hal-laptop udev udev-rules
hal-0.5.12-alt10
hal-info-20081219-alt4
hal-laptop-0.1.1-alt4
udev-136-alt1
udev-rules-136-alt1

$ uname -r
2.6.27-std-def-alt9

$ lsmod|grep eee
eeepc_acpi             10384  0

Что тебе рассказать чтобы ты смог это поправить, или где почитать про
то, как это поправить самому?

-- 
Alexey Voinov



Подробная информация о списке рассылки Sisyphus