LINUX.ORG.RU

Synaptic touchpad driver not loaded

 , ,


0

1

Доброго всем времени суток!

Имеется touchpad. Поставил xf86-input-synaptics. Но

┌─[~]
└─[alexey@frumatic]: synclient 
Couldn't find synaptics properties. No synaptics driver loaded?

В логах xorg ни слова о synapics... Даже не знаю что еще показать то.

Подскажите, пожалуйста, что я пропустил при установке?

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

Вы в xorg.conf / xorg.conf.d указали, что хотите использовать драйвер synaptics ?

Почитайте: http://wiki.gentoo.org/wiki/Synaptics http://en.gentoo-wiki.com/wiki/Synaptics_Touchpad

И удостоверьтесь, что в ядре включена опция CONFIG_MOUSE_PS2_SYNAPTICS, в случае, если ваш тачпад на ps/2

kostik87 ★★★★★ ()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от kardapoltsev

Значит у вас всё работает. В противном случае что-то вы не правильно делаете.

Всё же покажите лог xorg сервера и вывод dmesg.

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

xorg.conf?
устройства ввода надо бы в xorg.conf.d/ хранить
и что-то мне не нравится твой конфиг
нашёл старые конфиги с нетбука

Section "InputDevice"   
    Identifier     "TouchPad"    
    Driver         "synaptics"    
    Option         "Protocol"    
    Option         "Device" "/dev/input/event6"    
    Option         "Emulate3Buttons" "no"    
#    Option         "ZAxisMapping" "4 5"
EndSection
а остальное так
synclient TapButton1=1 TapButton2=1 TapButton3=1 HorizEdgeScroll=1
syndaemon -i 1 -d -K

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

Везде пусто

┌─[~]
└─[alexey@frumatic]: dmesg | grep synaptic

┌─[~]
└─[alexey@frumatic]: grep synaptic /var/log/Xorg.0.log

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

Все пересобрал, взял твои конфиги иксов. В логах та же тишина и

┌─[~]
└─[alexey@frumatic]: synclient 
Couldn't find synaptics properties. No synaptics driver loaded?

kardapoltsev ★★★ ()
Ответ на: комментарий от kostik87
┌─[~]
└─[alexey@frumatic]: cat /proc/bus/input/devices
I: Bus=0003 Vendor=192f Product=0916 Version=0111
N: Name="USB Optical Mouse"
P: Phys=usb-0000:00:1d.0-1.4/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0/input/input0
U: Uniq=
H: Handlers=mouse0 event0 
B: PROP=0
B: EV=17
B: KEY=70000 0 0 0 0
B: REL=103
B: MSC=10

I: Bus=0003 Vendor=05ac Product=0250 Version=0111
N: Name="Apple Inc. Apple Keyboard"
P: Phys=usb-0000:00:1d.0-1.3.4.2/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3.4/2-1.3.4.2/2-1.3.4.2:1.0/input/input1
U: Uniq=
H: Handlers=sysrq kbd event1 
B: PROP=0
B: EV=120013
B: KEY=10000 0 0 0 1007b00001007 ff9f207ac14057ff ffbeffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=1f

I: Bus=0003 Vendor=05ac Product=0250 Version=0111
N: Name="Apple Inc. Apple Keyboard"
P: Phys=usb-0000:00:1d.0-1.3.4.2/input1
S: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3.4/2-1.3.4.2/2-1.3.4.2:1.1/input/input2
U: Uniq=
H: Handlers=kbd event2 
B: PROP=0
B: EV=13
B: KEY=3a00000000 e000000000000 0
B: MSC=10                                                                                                                                                                                     
                                                                                                                                                                                              
I: Bus=0019 Vendor=0000 Product=0001 Version=0000                                                                                                                                             
N: Name="Power Button"                                                                                                                                                                        
P: Phys=PNP0C0C/button/input0                                                                                                                                                                 
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input3                                                                                                                             
U: Uniq=                                                                                                                                                                                      
H: Handlers=kbd event3                                                                                                                                                                        
B: PROP=0                                                                                                                                                                                     
B: EV=3                                                                                                                                                                                       
B: KEY=10000000000000 0                                                                                                                                                                       
                                                                                                                                                                                              
I: Bus=0019 Vendor=0000 Product=0001 Version=0000                                                                                                                                             
N: Name="Power Button"                                                                                                                                                                        
P: Phys=LNXPWRBN/button/input0                                                                                                                                                                
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input4                                                                                                                                        
U: Uniq=                                                                                                                                                                                      
H: Handlers=kbd event4                                                                                                                                                                        
B: PROP=0                                                                                                                                                                                     
B: EV=3                                                                                                                                                                                       
B: KEY=10000000000000 0

I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name="PC Speaker"
P: Phys=isa0061/input0
S: Sysfs=/devices/platform/pcspkr/input/input5
U: Uniq=
H: Handlers=kbd event5 
B: PROP=0
B: EV=40001
B: SND=6
kardapoltsev ★★★ ()
Ответ на: комментарий от kardapoltsev

У вас Apple, об этом нужно было сказать.

Я вам привёл две ссылки, одну на gentoo-wiki.com, в ней указано, что для Apple должна быть включена в ядре эта опция 'CONFIG_MOUSE_APPLETOUCH', вот выдержка из статьи.
Apple users may also need to add:

Linux Kernel Configuration: Enable Synaptics Support (Apple Users)

Device Drivers --->
  Input Device Support --->
      <*> Event Interface
      [*] Mice --->
         <*> Apple USB Touchpad support

В общем почитайте ещё раз эту статью http://en.gentoo-wiki.com/wiki/Synaptics_Touchpad, в особенности настройки xorg.conf

kostik87 ★★★★★ ()
Последнее исправление: kostik87 (всего исправлений: 1)

нужно плясать в сторону того подтянулся он как устройство или нет. не ясно, что за девайс. напиши модель ноута для начала. дальше я бы пореккомендовал повключать PS2 и USB HID драйвера и глянуть весь dmesg на предмет мышей.

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

На самом деле эта опция была бы нужна мне на макбуке. А сейчас я подключаю apple magic tracpad по bluetooth к обычному компу

┌─[/usr/src/linux]
└─[alexey@frumatic]: grep APPLETOUCH .config
CONFIG_MOUSE_APPLETOUCH=y

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

А сейчас я подключаю apple magic tracpad по bluetooth к обычному компу

Молодец, об этом вообще не нужно говорить, удалите сообщение, зачем вы про это вообще сказали.

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

Что интересно, модуль KDE для работы с bluetooth показывает что подключился к устройству ввода Apple Wireless Trackpad. Я сейчас к обычной машине подключаю его.

А на ноуте все отл работает (macbook pro)

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

Пробовал добавлять это в xorg.conf:

 Section "InputDevice"
    Driver         "synaptics"
    Identifier "TouchPad"
    Option         "SendCoreEvents"
    Option         "Protocol" "auto-dev"
    Option         "SHMConfig" "on"
 EndSection
Или только то, что укал megabaks ?

kostik87 ★★★★★ ()

Добавил в xorg.conf

Section "Module"
	Load    "synaptics"
EndSection
Теперь в Xorg.0.log он загрузился
[  7720.895] (II) LoadModule: "synaptics"
[  7720.895] (II) Loading /usr/lib64/xorg/modules/input/synaptics_drv.so
[  7720.905] (II) Module synaptics: vendor="X.Org Foundation"
[  7720.905]    compiled for 1.13.1, module version = 1.6.2
[  7720.905]    Module class: X.Org XInput Driver
[  7720.905]    ABI class: X.Org XInput driver, version 18.0

Но проблема сохранилась:

┌─[~]
└─[alexey@frumatic]: synclient 
Couldn't find synaptics properties. No synaptics driver loaded?

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

Посмотрите лог xorg-server`а на той системе, где вы уверяете, что у вас заработал этот тачпад, есть подозрение, что он работал просто как мышь через evdev.

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

Отлично работал, что сделать чтоб он и тут так же заработал?

Synclient на той системе работал и менял параметры.

Логи посмотреть не могу пока.

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

Добавил в ядро поддержку hid-magicmouse. Теперь при подключении в dmesg вижу такое

[  134.012329] hidp: disagrees about version of symbol hid_output_report
[  134.012331] hidp: Unknown symbol hid_output_report (err -22)
[  134.012379] hidp: disagrees about version of symbol hid_allocate_device
[  134.012380] hidp: Unknown symbol hid_allocate_device (err -22)
[  134.012381] hidp: disagrees about version of symbol hid_destroy_device
[  134.012382] hidp: Unknown symbol hid_destroy_device (err -22)
[  134.012437] hidp: disagrees about version of symbol hid_input_report
[  134.012438] hidp: Unknown symbol hid_input_report (err -22)
[  134.012447] hidp: disagrees about version of symbol hid_parse_report
[  134.012448] hidp: Unknown symbol hid_parse_report (err -22)
[  134.012456] hidp: disagrees about version of symbol hid_add_device
[  134.012457] hidp: Unknown symbol hid_add_device (err -22)
[  134.013872] hidp: disagrees about version of symbol hid_output_report
[  134.013874] hidp: Unknown symbol hid_output_report (err -22)
[  134.013909] hidp: disagrees about version of symbol hid_allocate_device
[  134.013910] hidp: Unknown symbol hid_allocate_device (err -22)
[  134.013911] hidp: disagrees about version of symbol hid_destroy_device
[  134.013912] hidp: Unknown symbol hid_destroy_device (err -22)
[  134.013964] hidp: disagrees about version of symbol hid_input_report

kardapoltsev ★★★ ()

Проблема решилась добавлением модуля magicmouse в ядро

kardapoltsev ★★★ ()

Возникла подобная проблема: всегда работало, а после того, как перетерся кабель веб-камеры, стали наблюдаться глюки. Сейчас тачпад распознается как mouse1. А udev рассчитывает на то, что модуль synaptic с ним работает (т.к. при подключении мыши тачпад отключается synclient'ом).

Как это решить? Добавить в правило udev еще и проверку VID/PID "мыши"?

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