У меня на Eee PC 1000H тачпад не распознаётся драйвером synaptics. Порывшись гуглом я нашёл (http://wiki.debian.org/DebianEeePC/HowTo/ElantechTouchpad), что для этого надо иметь соответствующий ядерный модуль и его поддержку в synaptics. По ссылкам выше написано, что код для данного модуля включён в ядро 2.6.28. Там же есть патчи для kernel 2.6.26.5 и 2.6.27-rc5-mm1. Не могли бы вы применить эти патчи для ядра в бранче-4.1 и собрать соответствующий модуль?
С ядром 2.6.25-alt8.M41.4 теперь мой тачпад правильно определяется и нормально работает с такими настройками в xorg.conf: Section "ServerLayout" Identifier "Minimal layout" Screen "Screen0" 0 0 InputDevice "mouse" InputDevice "Touchpad" EndSection Section "Module" Load "freetype" Load "glx" Load "dri" Load "dbe" Load "evdev" Load "synaptics" SubSection "extmod" Option "omit xfree86-dga" EndSubSection EndSection Section "InputDevice" Identifier "mouse" Driver "mouse" Option "Device" "/dev/input/mice" Option "Protocol" "IMPS/2" Option "Emulate3Buttons" "yes" Option "ZAxisMapping" "4 5" Option "CorePointer" EndSection Section "InputDevice" Identifier "Touchpad" Driver "synaptics" Option "Device" "/dev/psaux" Option "Protocol" "auto-dev" Option "SHMConfig" "on" Option "SendCoreEvents" "yes" Option "VertTwoFingerScroll" "1" Option "HorizTwoFingerScroll" "1" Option "VertEdgeScroll" "0" Option "HorizEdgeScroll" "0" EndSection Так что можно закрывать.
*** Bug 18230 has been marked as a duplicate of this bug. ***
Думаю что надо ещё и правила к hal пофиксить.
(In reply to comment #3) > Думаю что надо ещё и правила к hal пофиксить. А в 41.5 уже можно будет без секции в xorg обойтись?
xorg-drv-synaptics-0.15.2-alt1.M41.1
(In reply to comment #4) > > Думаю что надо ещё и правила к hal пофиксить. > > А в 41.5 уже можно будет без секции в xorg обойтись? Без секции в xorg.conf у меня не только скролинг не работает (никакой), но и удар пальцем по тачпаду не отрабатывает как нажатие кнопки. Хотя курсор мышиный бегает шустрее.
Created attachment 3133 [details] 20-x11-input-synaptics.fdi файл нужно положить в /etc/hal/fdi/policy, перезапустить haldaemon и иксы
Имеем: dmesg|grep -C2 elant mmc1: SDHCI at 0xb0000100 irq 17 PIO pccard: CardBus card inserted into slot 0 elantech.c: Elantech version query result 0x02, 0x00, 0x00. elantech.c: assuming hardware version 1, firmware version 2.0 elantech.c: Synaptics capabilities query result 0x00, 0x02, 0x64. input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio4/input/input8 ieee1394: Host added: ID:BUS[0-00:1023] GUID[00110666f53a81d2] rpm -qa|grep synaptics xorg-drv-synaptics-0.15.2-alt1.M41.1 rpm -qa|grep hal hal-info-20081022-alt3.M41.1 libhal-0.5.11-alt21.M41.4 hal-0.5.11-alt21.M41.4 Тачпад прописывается в /proc/bus/input/devices но не работает.
конфиг и лог иксов
Created attachment 3138 [details] лог сесси с означеным конфигом.
Created attachment 3139 [details] конфиг к логу
для того что бы он работал нужно в иксах включить input-hotplug
Created attachment 3152 [details] config
Created attachment 3153 [details] log
nifiga ono ne fixed.
и что на этот раз?
Всё то же. Тачпад регистрируется в системе. Но, не работает. Заодно ещё и клаиатура грузит только английскую раскладку. Плевать оно хотело на содержимое /etc/hal/fdi/policy/...
(In reply to comment #7) > Created an attachment (id=3133) [details] > 20-x11-input-synaptics.fdi > > файл нужно положить в /etc/hal/fdi/policy, перезапустить haldaemon и иксы Это хорошо. С этим файлом у меня работает без секции в xorg.conf. В связи с этим у меня такой вопрос: это потом как-то автоматически при установке будет прописываться, или надо будет вручную каждому владельцу EeePC данный файл вытаскивать отсюда и класть в /etc/hal/fdi/policy?
(In reply to comment #17) > Всё то же. Тачпад регистрируется в системе. Но, не работает. Заодно ещё и > клаиатура грузит только английскую раскладку. Плевать оно хотело на > содержимое /etc/hal/fdi/policy/... Андрей, напишите пожалуйста модель вашего ноута. Может быть просто ваш тачпад неверно распознаётся как Elantech Touchpad, а на самом деле не такой? Можно попробовать поискать в сети по модели бука, что там за тачпад стоит.
Ноутбук IQ Leader 47W. Подробности можно увидеть, например, здесь: http://freesource.info/wiki/HCL/Noutbuki/Versija/IQ?v=14t2& Думаю, что там таки elantech, но первой версии. Бук куда старше ЕееРС. Если поковыряться в сети, можно найти, что модуль ядра для элантечей не поддерживает сейчас старые тачпады и нужно пользоваться эмуляцие мышки как оно и работало до ядра 41.4.
(В ответ на комментарий №18) > (In reply to comment #7) > > Created an attachment (id=3133) [details] [details] > > 20-x11-input-synaptics.fdi > > > > файл нужно положить в /etc/hal/fdi/policy, перезапустить haldaemon и иксы > > Это хорошо. С этим файлом у меня работает без секции в xorg.conf. В связи с > этим у меня такой вопрос: это потом как-то автоматически при установке будет > прописываться, или надо будет вручную каждому владельцу EeePC данный файл > вытаскивать отсюда и класть в /etc/hal/fdi/policy? Добавил в 20-x11-input-synaptics.fdi ещё строчки: <merge key="input.x11_options.TapButton2" type="string">2</merge> <merge key="input.x11_options.TapButton3" type="string">3</merge> <merge key="input.x11_options.SHMConfig" type="string">true</merge> Иначе удар двумя и тремя пальцами не отрабатывался как, соответственно, средний клик и правый клик. Последняя строка чтобы synclient и пр. работали.
В 4.1/branch исправления не будут вноситься уже технически (заглушена очередь на сборку), поэтому прошу ошибки, актуальные для sisyphus/p7/t7, перевесить на текущие ветки или сизиф.