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


Автор Тема: Глючит тачпад (Acer 5310)  (Прочитано 4837 раз)

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

Оффлайн realfreeman

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Глючит тачпад (Acer 5310)
« : 12 Май 2008, 23:59:18 »
Доброго времени суток.
Вот поставил 8.04 на свой многострадальный ноут, Все хорошо, только вот тачпад глючит страшно - то дергается в разные стороны, то сам кликает. С линуксом раньше вообще никак. Помогите пожалуйста.
« Последнее редактирование: 13 Май 2008, 00:23:22 от realfreeman »

Оффлайн Alexx_an_dr

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Глючит тачпад (Acer 5310)
« Ответ #1 : 16 Июнь 2008, 07:23:33 »
Такая же проблема(( не знаю что делать(( нужна помосчь!

Оффлайн Alexx_an_dr

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Глючит тачпад (Acer 5310)
« Ответ #2 : 16 Июнь 2008, 10:16:49 »
Итак, с тачпадом для Acer Aspire 5310 разобрался, опишу что делал по шагам:

"Небольшой" HowTo:

1)выполнил команду
udevinfo -a -p `udevinfo -q path -n /dev/input/event11`З.Ы.: выполнял до тех пор пока не нашел нужный event11, меняя его номер

2) Получил следующее:
looking at parent device '/devices/platform/i8042/serio1/input/input11':
    KERNELS=="input11"
    SUBSYSTEMS=="input"
    DRIVERS==""
    ATTRS{name}=="AlpsPS/2 ALPS GlidePoint"
    ATTRS{phys}=="isa0060/serio1/input0"
    ATTRS{uniq}==""
    ATTRS{modalias}=="input:b0011v0002p0008e7325-e0,1,2,3,k110,111,112,115,116,145,14A,r0,1,a0,1,18,mlsfw"

  looking at parent device '/devices/platform/i8042/serio1/input':
    KERNELS=="input"
    SUBSYSTEMS==""
    DRIVERS==""

  looking at parent device '/devices/platform/i8042/serio1':
    KERNELS=="serio1"
    SUBSYSTEMS=="serio"
    DRIVERS=="psmouse"
    ATTRS{description}=="i8042 AUX port"
    ATTRS{modalias}=="serio:ty01pr00id00ex00"
    ATTRS{bind_mode}=="auto"
    ATTRS{protocol}=="AlpsPS/2"
    ATTRS{rate}=="100"
    ATTRS{resolution}=="200"
    ATTRS{resetafter}=="5"
    ATTRS{resync_time}=="0"
ATTRS{description}=="i8042 AUX port"

3)Создал файл /etc/udev/alps.rules (под root-ом)
и вписал в него
BUS="serio", ATTRS{description}=="i8042 AUX port", KERNEL="event11", SYMLINK="input/alps"

здесь поменять ATTRS{description}==?? и KERNEL="event??"

4)создал линк этого нового файла в каталоге /etc/udev/rules.d/
sudo ln -s /etc/udev/alps.rules /etc/udev/rules.d/40_alps.rules
5)затем в /etc/X11/xorg.conf поменял
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection
на
Section "InputDevice"
        Identifier      "Alps Touchpad"
        Driver          "synaptics"
        Option          "SendCoreEvents"        "true"
Option          "Device"                "/dev/input/alps"
        Option          "Protocol"              "event"
        Option          "HorizEdgeScroll"       "0"
        Option          "MinSpeed"              "0.50"
        Option          "MaxSpeed"              "0.80"
        Option          "AccelFactor"           "0.030"
        Option          "SHMConfig"             "on"
EndSection
и
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Synaptics Touchpad"
EndSection
на
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
Inputdevice     "Alps Touchpad"
EndSection
Внимание: без изменения в ServerLayout при перезагрузке вызовет ошибку X-server

6) reboot, и наслаждаемся рабочим тачпадом
7) Благодарим меня ;)

Оффлайн sheleztt

  • Новичок
  • *
  • Сообщений: 6
  • sheleztt(at)gmail(dot)com
    • Просмотр профиля
Re: Глючит тачпад (Acer 5310)
« Ответ #3 : 13 Октябрь 2008, 17:52:08 »
Итак, с тачпадом для Acer Aspire 5310 разобрался, опишу что делал по шагам:

"Небольшой" HowTo:

1)выполнил команду
udevinfo -a -p `udevinfo -q path -n /dev/input/event11`З.Ы.: выполнял до тех пор пока не нашел нужный event11, меняя его номер

2) Получил следующее:
looking at parent device '/devices/platform/i8042/serio1/input/input11':
    KERNELS=="input11"
    SUBSYSTEMS=="input"
    DRIVERS==""
    ATTRS{name}=="AlpsPS/2 ALPS GlidePoint"
    ATTRS{phys}=="isa0060/serio1/input0"
    ATTRS{uniq}==""
    ATTRS{modalias}=="input:b0011v0002p0008e7325-e0,1,2,3,k110,111,112,115,116,145,14A,r0,1,a0,1,18,mlsfw"

  looking at parent device '/devices/platform/i8042/serio1/input':
    KERNELS=="input"
    SUBSYSTEMS==""
    DRIVERS==""

  looking at parent device '/devices/platform/i8042/serio1':
    KERNELS=="serio1"
    SUBSYSTEMS=="serio"
    DRIVERS=="psmouse"
    ATTRS{description}=="i8042 AUX port"
    ATTRS{modalias}=="serio:ty01pr00id00ex00"
    ATTRS{bind_mode}=="auto"
    ATTRS{protocol}=="AlpsPS/2"
    ATTRS{rate}=="100"
    ATTRS{resolution}=="200"
    ATTRS{resetafter}=="5"
    ATTRS{resync_time}=="0"
ATTRS{description}=="i8042 AUX port"

3)Создал файл /etc/udev/alps.rules (под root-ом)
и вписал в него
BUS="serio", ATTRS{description}=="i8042 AUX port", KERNEL="event11", SYMLINK="input/alps"

здесь поменять ATTRS{description}==?? и KERNEL="event??"

4)создал линк этого нового файла в каталоге /etc/udev/rules.d/
sudo ln -s /etc/udev/alps.rules /etc/udev/rules.d/40_alps.rules
5)затем в /etc/X11/xorg.conf поменял
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection
на
Section "InputDevice"
        Identifier      "Alps Touchpad"
        Driver          "synaptics"
        Option          "SendCoreEvents"        "true"
Option          "Device"                "/dev/input/alps"
        Option          "Protocol"              "event"
        Option          "HorizEdgeScroll"       "0"
        Option          "MinSpeed"              "0.50"
        Option          "MaxSpeed"              "0.80"
        Option          "AccelFactor"           "0.030"
        Option          "SHMConfig"             "on"
EndSection
и
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Synaptics Touchpad"
EndSection
на
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
Inputdevice     "Alps Touchpad"
EndSection
Внимание: без изменения в ServerLayout при перезагрузке вызовет ошибку X-server

6) reboot, и наслаждаемся рабочим тачпадом
7) Благодарим меня ;)
Спасибо. Это все действительно работает.

Но, после перезагрузки процедуру приходиться повторять.
И если например вставить какое либо USB устройство, то тачпад будет не под тем event номером что был раньше и поэтому это не срабатывает. Последнее бывает и просто так, без вставки USB-устройств. Загружаешся, а тачпад уже не там где был...

 

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