Xorg-1.7 + evdev + mouse [решено]

Ноут MSI wind U100.
Обновился на xorg-server-1.7.1 мышь и тачпад перестали работать через evdev (hal'a нет), через Driver "mouse" работает, но тогда на мыше нет скрола.
xf86-input-evdev и mouse пробовал обновлять до 9999 ситуация не меняется.

cat /var/log/Xorg.0.log|grep EE
(EE) ioctl EVIOCGNAME failed: Inappropriate ioctl for device
(EE) PreInit returned NULL for "Mouse1"

На xorg-server-1.6.5 и младше все работало прекрасно, кто нить сталкивался, куда копать?

отказался от evdev

привел xorg.conf к следующему виду
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "ZAxisMapping" "4 5"
EndSection
- тачпад и мыш работают
- вертикальный скрол работает
- горизонтальный скрол не работает, Option "XAxisMapping" "6 7" не помог.

- - -

1. evdev без hal'а не работает. Вот и весь ответ.
2. xf86-input-evdev и mouse - что-то одно, на выбор, не нужно.
3. Рано или поздно все равно придется переходить на evdev.

inspirra написал(а): 1. evdev

inspirra написал(а):
1. evdev без hal'а не работает. Вот и весь ответ.

Еще раз повторяю

Цитата:
На xorg-server-1.6.5 и младше все работало прекрасно

а причина использования evdev для мыши - немог настроить скрол с драйвером mouse, хотя и щас горизонтальный все равно не пашет ((

- - -

Вы можете повторять сколь угодно раз, но evdev не работает без hal'а и Dbus. Вероятно всегда использовались не evdev драйвера с умолчательной конфигурацией, либо, все-таки hal был запущен.

http://who-t.blogspot.com/2008/07/input-configuration-in-nutshell.html
https://fedoraproject.org/wiki/Features/EvdevInputDriver
http://ru.gentoo-wiki.com/wiki/Xorg_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0_%D0%B2%D0%B2%D0%BE%D0%B4%D0%B0_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_hal

evdev и hal никак не связаны.

evdev и hal никак не связаны. Просто умолчальные политики автоматического подключения-распознавания настроены именно под evdev. evdev вообще во многом интереснее и я его начал довольно давно использовать, но некоторых вещей не умеет. Hal в иксах используется для горячего подключения устройств, собственно ничего не мешает отрубить поддержку hal при сборке или же в иксовом конфиге, и при этом использовать evdev. Или отрихтовать правила и вместе с горячим подключением через hal использовать keyboard и mouse (есть-ли в этом смысл - вопрос отдельный).

- - -

Откуда тогда evdev узнает об устройстве и его настройках? Или у нее есть свой, так сказать запасной, механизм определения устройства мимо HAL'а? Где об этом можно прочесть?

Может я чего-то не понимаю, но судя по докам приведенным мною выше - суть evdev и заключается в том, что данные о подключенных устройствах берутся на основании предоставленных черз HAL.

Цитата:
The two ingredients are HAL and DBus. At startup, the server queries HAL over DBus for a list of devices and adds them one-by-one.

http://en.wikibooks.org/wiki/

http://en.wikibooks.org/wiki/Multiseat_Configuration/evdev
Read the contents of /proc/bus/input/devices, a file with details about devices detected by the kernel

хоть в теме и решено, но я

хоть в теме и решено, но я все же отпишусь...
если у вас обновился xorg-server и теперь что-то не работает (мышь, клава, тачпад и т.д.), не забывайте делать emerge -av1 `eix -I --only-names xf86-... можно и другой командой, но суть в том, чтобы пересобрать все драйвера xorg'а ;)

драйвера xorg'a пересобирал

пробовал пересобирать даже так: emerge -vDe xf86-input-evdev
также, как уже говорил пробовал xf86-input-evdev и mouse обновлять до 9999 ситуация не меняется.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".