CyPS/2 Cypress Trackpad driver errors

Bug #1645011 reported by Victor
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

System: Kernel: 4.4.0-47-generic x86_64 (64 bit gcc: 5.4.0)
           Desktop: MATE 1.14.1 (Gtk 3.18.9-1ubuntu3.1)
           Distro: Linux Mint 18 Sarah
Machine: System: China product: ZM180 v: 1.0
           Mobo: China model: ZM180 v: Type2 - Board Version
           Bios: INSYDE v: f date: 11/21/2014

Mouse cursor of the Trackpad does not move, and the slightest touch of trackpad - which is inevitable when typing on the laptop keyboard, without any direct intended touch of the trackpad - generates lots of wrong signals, like the input focus jumps to another application, the typed text becomes deleted, etc. The computer is unusable without external mouse and keyboard.

Intended touch of the trackpad hangs the system: the cursor of the external mouse keeps moving, but no longer can select text or close a window.

Here is current config info:

~ $ xinput -list-props 12
Device 'CyPS/2 Cypress Trackpad':
 Device Enabled (138): 1
 Coordinate Transformation Matrix (140): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
 Device Accel Profile (267): 1
 Device Accel Constant Deceleration (268): 2.500000
 Device Accel Adaptive Deceleration (269): 1.000000
 Device Accel Velocity Scaling (270): 12.500000
 Synaptics Edges (292): 60, 1440, 37, 663
 Synaptics Finger (293): 25, 30, 0
 Synaptics Tap Time (294): 180
 Synaptics Tap Move (295): 72
 Synaptics Tap Durations (296): 180, 100, 100
 Synaptics ClickPad (297): 0
 Synaptics Middle Button Timeout (298): 75
 Synaptics Two-Finger Pressure (299): 282
 Synaptics Two-Finger Width (300): 112
 Synaptics Scrolling Distance (301): -33, -33
 Synaptics Edge Scrolling (302): 1, 0, 0
 Synaptics Two-Finger Scrolling (303): 1, 0
 Synaptics Move Speed (304): 1.000000, 1.750000, 0.120846, 0.000000
 Synaptics Off (305): 0
 Synaptics Locked Drags (306): 0
 Synaptics Locked Drags Timeout (307): 5000
 Synaptics Tap Action (308): 2, 3, 0, 0, 1, 3, 2
 Synaptics Click Action (309): 1, 3, 2
 Synaptics Circular Scrolling (310): 0
 Synaptics Circular Scrolling Distance (311): 0.100000
 Synaptics Circular Scrolling Trigger (312): 0
 Synaptics Circular Pad (313): 0
 Synaptics Palm Detection (314): 0
 Synaptics Palm Dimensions (315): 160, 200
 Synaptics Coasting Speed (316): 20.000000, 50.000000
 Synaptics Pressure Motion (317): 30, 160
 Synaptics Pressure Motion Factor (318): 1.000000, 1.000000
 Synaptics Resolution Detect (319): 1
 Synaptics Grab Event Device (320): 0
 Synaptics Gestures (321): 1
 Synaptics Capabilities (322): 1, 1, 1, 1, 1, 1, 1
 Synaptics Pad Resolution (323): 11, 15
 Synaptics Area (324): 0, 0, 0, 0
 Synaptics Noise Cancellation (325): 8, 8
 Device Product ID (256): 2, 17
 Device Node (257): "/dev/input/event6"

In Windows 10 Trackpad worked fine.
---
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: victor 1503 F.... pulseaudio
 /dev/snd/controlC0: victor 1503 F.... pulseaudio
CurrentDesktop: MATE
DistroRelease: Linux 18
HibernationDevice: RESUME=UUID=c1648d66-21b3-48af-8934-38618df15a87
InstallationDate: Installed on 2016-11-24 (2 days ago)
InstallationMedia: Linux Mint 18 "Sarah" - Release amd64 20160628
MachineType: China ZM180
Package: linux (not installed)
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-47-generic root=UUID=bfc0bc71-03b3-4d7f-b94e-8b4c4125406b ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 4.4.0-47.68-generic 4.4.24
RelatedPackageVersions:
 linux-restricted-modules-4.4.0-47-generic N/A
 linux-backports-modules-4.4.0-47-generic N/A
 linux-firmware 1.157.5
Tags: sarah
Uname: Linux 4.4.0-47-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 11/21/2014
dmi.bios.vendor: INSYDE Corp.
dmi.bios.version: f
dmi.board.asset.tag: Type2 - Board Asset Tag
dmi.board.name: ZM180
dmi.board.vendor: China
dmi.board.version: Type2 - Board Version
dmi.chassis.asset.tag: Chassis Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: China
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnINSYDECorp.:bvrf:bd11/21/2014:svnChina:pnZM180:pvr1.0:rvnChina:rnZM180:rvrType2-BoardVersion:cvnChina:ct10:cvrChassisVersion:
dmi.product.name: ZM180
dmi.product.version: 1.0
dmi.sys.vendor: China

Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1645011

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Victor (vstadnichenko) wrote : AlsaInfo.txt

apport information

tags: added: apport-collected sarah
description: updated
Revision history for this message
Victor (vstadnichenko) wrote : CRDA.txt

apport information

Revision history for this message
Victor (vstadnichenko) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Victor (vstadnichenko) wrote : IwConfig.txt

apport information

Revision history for this message
Victor (vstadnichenko) wrote : JournalErrors.txt

apport information

Revision history for this message
Victor (vstadnichenko) wrote : Lspci.txt

apport information

Revision history for this message
Victor (vstadnichenko) wrote : Lsusb.txt

apport information

Revision history for this message
Victor (vstadnichenko) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Victor (vstadnichenko) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Victor (vstadnichenko) wrote : ProcModules.txt

apport information

Revision history for this message
Victor (vstadnichenko) wrote : PulseList.txt

apport information

Revision history for this message
Victor (vstadnichenko) wrote : RfKill.txt

apport information

Revision history for this message
Victor (vstadnichenko) wrote : UdevDb.txt

apport information

Revision history for this message
Victor (vstadnichenko) wrote : WifiSyslog.txt

apport information

Victor (vstadnichenko)
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Victor (vstadnichenko) wrote :

Update from Dudley Du of Cypress:
"...I doubt that the Trackpad you use is Cypress’ PS2 trackpad, because we didn’t ship any PS2 trackpad devices recent 2~3 years, and no one know “China ZM180” model machine.
we only shipped PS2 trackpad devices to Dell and Lenovo before.

...I think it may be wrongly identified.
I encountered this case before, CYPS2 driver was loaded successfully but the trackpad is not Cypress’."

The vendor is Chinese company Egolobal (https://wholesaler.alibaba.com/product-detail/8G-RAM-256G-SSD-Core-i3_60538153092.html). On this page they say "Other systems we can install free are like Linux, XBMC(Kodi), Ubuntu, Openelec etc if you need".

I am contacting the vendor to find out who is the manufacturer of the Trackpad and why it identifies as "CyPS/2 Cypress Trackpad" and does not work when I install Linux Mint 18, which is, as to device drivers, is the same to Ubuntu.

I don't know what makes this device identify itself as CyPS/2 Cypress Trackpad - does it bear this name in its microcode or identified so by the OS. In latter case - is there a way to change its identification so that the OS might try another driver for it?

Currently I am waiting for a response from the vendor as to how I should install Ubuntu on this laptop so that its Trackpad would work (as they say in their ad).

Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Did this issue start happening after an update/upgrade? Was there a prior kernel version where you were not having this particular problem?

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v4.9 kernel[0].

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".

Thanks in advance.

[0] http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9-rc7

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
Revision history for this message
Victor (vstadnichenko) wrote :

I installed linux-image-4.9.0-040900rc7-generic_4.9.0-040900rc7.201611271731_amd64.deb
Bug exists.

Victor (vstadnichenko)
description: updated
Revision history for this message
Victor (vstadnichenko) wrote :

This was a fresh install to a brand new laptop that took place 2 days before the bug was filed.

Please tell me how to add the tag 'kernel-fixed-upstream'.

Thank you!

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Victor (vstadnichenko) wrote :

No, I'm sorry, this is a typo: I need to add tag 'kernel-bug-exists-upstream'.

These messages are not editable, are they?

Revision history for this message
Victor (vstadnichenko) wrote :

BTW here is output of synclient -l - maybe it sheds light on what's going on.

synclient -l
Parameter settings:
    LeftEdge = 60
    RightEdge = 1440
    TopEdge = 37
    BottomEdge = 663
    FingerLow = 25
    FingerHigh = 30
    MaxTapTime = 180
    MaxTapMove = 72
    MaxDoubleTapTime = 100
    SingleTapTimeout = 180
    ClickTime = 100
    EmulateMidButtonTime = 75
    EmulateTwoFingerMinZ = 282
    EmulateTwoFingerMinW = 112
    VertScrollDelta = -33
    HorizScrollDelta = -33
    VertEdgeScroll = 1
    HorizEdgeScroll = 0
    CornerCoasting = 0
    VertTwoFingerScroll = 1
    HorizTwoFingerScroll = 0
    MinSpeed = 1
    MaxSpeed = 1.75
    AccelFactor = 0.120846
    TouchpadOff = 0
    LockedDrags = 0
    LockedDragTimeout = 5000
    RTCornerButton = 2
    RBCornerButton = 3
    LTCornerButton = 0
    LBCornerButton = 0
    TapButton1 = 1
    TapButton2 = 3
    TapButton3 = 2
    ClickFinger1 = 1
    ClickFinger2 = 3
    ClickFinger3 = 2
    CircularScrolling = 0
    CircScrollDelta = 0.1
    CircScrollTrigger = 0
    CircularPad = 0
    PalmDetect = 0
    PalmMinWidth = 160
    PalmMinZ = 200
    CoastingSpeed = 20
    CoastingFriction = 50
    PressureMotionMinZ = 30
    PressureMotionMaxZ = 160
    PressureMotionMinFactor = 1
    PressureMotionMaxFactor = 1
    ResolutionDetect = 1
    GrabEventDevice = 0
    TapAndDragGesture = 1
    AreaLeftEdge = 0
    AreaRightEdge = 0
    AreaTopEdge = 0
    AreaBottomEdge = 0
    HorizHysteresis = 8
    VertHysteresis = 8
    ClickPad = 0

Besides, there should be a config tab in dconf at org.gnome.settings-daemon.peripherals.touchpad - it's not there.

Revision history for this message
Victor (vstadnichenko) wrote :

Here is another output:

~ $ cat /proc/bus/input/devices
...
I: Bus=0011 Vendor=0002 Product=0011 Version=0001
N: Name="CyPS/2 Cypress Trackpad"
P: Phys=isa0060/serio2/input0
S: Sysfs=/devices/platform/i8042/serio2/input/input27
U: Uniq=
H: Handlers=mouse1 event6
B: PROP=9
B: EV=b
B: KEY=e520 70000 0 0 0 0
B: ABS=660800011000003

Revision history for this message
Victor (vstadnichenko) wrote :

I am extremely happy to tell you the manufacturer has solved my problem! They emailed me to do:

Open terminal
sudo modprobe -r psmouse
sudo modprobe psmouse proto=imps
sudo gedit etc/modprobe.d/options

I found that after the first 2 commands Trackpad starts working. The 3rd command opens gedit so that I would save the commands to load them at boot time.

I created file etc/modprobe.d/trackpad.conf

modprobe -r psmouse
modprobe psmouse proto=imps

Owner is root, 644, like all other files in the directory. So far it does not work.
Can someone please tell me how to load that configuration at boot time?

Thank you!

Revision history for this message
Victor (vstadnichenko) wrote :

I found on Ubuntu forums that the contents of etc/modprobe.d/trackpad.conf file should be:

options psmouse proto=imps

It worked for others, but it doesn't work for me. Why? I'm following the instruction:

Files in /etc/modprobe.d/ directory can be used to pass module settings to udev, which will use modprobe to manage the loading of the modules during system boot. Configuration files in this directory can have any name, given that they end with the .conf extension. The syntax is:
/etc/modprobe.d/myfilename.conf
options module_name parameter_name=parameter_value

Revision history for this message
Yoshiba (yoshibatora) wrote :
Download full text (6.7 KiB)

same problem ere
I: Bus=0011 Vendor=0002 Product=0011 Version=0001
N: Name="CyPS/2 Cypress Trackpad"
P: Phys=isa0060/serio2/input0
S: Sysfs=/devices/platform/i8042/serio2/input/input27
U: Uniq=
H: Handlers=mouse1 event8
B: PROP=1
B: EV=b
B: KEY=e520 70000 0 0 0 0
B: ABS=660800011000003

   45.167522] psmouse serio2: Trackpad at isa0060/serio2/input0 lost sync at byte 1
[ 45.168149] psmouse serio2: Trackpad at isa0060/serio2/input0 - driver resynced.
[ 45.176920] psmouse serio2: Trackpad at isa0060/serio2/input0 lost sync at byte 1
[ 45.178152] psmouse serio2: Trackpad at isa0060/serio2/input0 - driver resynced.
[ 45.186704] psmouse serio2: Trackpad at isa0060/serio2/input0 lost sync at byte 1
[ 45.187712] psmouse serio2: Trackpad at isa0060/serio2/input0 - driver resynced.
[ 45.196497] psmouse serio2: Trackpad at isa0060/serio2/input0 lost sync at byte 1
[ 45.197429] psmouse serio2: Trackpad at isa0060/serio2/input0 - driver resynced.
[ 45.206422] psmouse serio2: Trackpad at isa0060/serio2/input0 lost sync at byte 1
[ 45.207205] psmouse serio2: Trackpad at isa0060/serio2/input0 - driver resynced.
[ 45.216289] psmouse serio2: Trackpad at isa0060/serio2/input0 lost sync at byte 1
[ 45.216991] psmouse serio2: Trackpad at isa0060/serio2/input0 - driver resynced.
[ 45.225806] psmouse serio2: Trackpad at isa0060/serio2/input0 lost sync at byte 1
[ 45.226918] psmouse serio2: Trackpad at isa0060/serio2/input0 - driver resynced.
[ 45.235752] psmouse serio2: Trackpad at isa0060/serio2/input0 lost sync at byte 1
[ 45.236659] psmouse serio2: Trackpad at isa0060/serio2/input0 - driver resynced.
[ 45.245407] psmouse serio2: Trackpad at isa0060/serio2/input0 lost sync at byte 1
[ 45.246592] psmouse serio2: Trackpad at isa0060/serio2/input0 - driver resynced.
[ 45.255266] psmouse serio2: Trackpad at isa0060/serio2/input0 lost sync at byte 1
[ 45.256190] psmouse serio2: Trackpad at isa0060/serio2/input0 - driver resynced.
[ 45.265260] psmouse serio2: Trackpad at isa0060/serio2/input0 lost sync at byte 1
[ 45.266072] psmouse serio2: Trackpad at isa0060/serio2/input0 - driver resynced.
[ 45.275146] psmouse serio2: Trackpad at isa0060/serio2/input0 lost sync at byte 1
[ 45.275965] psmouse serio2: Trackpad at isa0060/serio2/input0 - driver resynced.
[ 45.284961] psmouse serio2: Trackpad at isa0060/serio2/input0 lost sync at byte 1
[ 45.286072] psmouse serio2: Trackpad at isa0060/serio2/input0 - driver resynced.
[ 45.294843] psmouse serio2: Trackpad at isa0060/serio2/input0 lost sync at byte 1
[ 45.295867] psmouse serio2: Trackpad at isa0060/serio2/input0 - driver resynced.
[ 45.305085] psmouse serio2: Trackpad at isa0060/serio2/input0 lost sync at byte 1
[ 45.305828] psmouse serio2: Trackpad at isa0060/serio2/input0 - driver resynced.
[ 45.315047] psmouse serio2: Trackpad at isa0060/serio2/input0 lost sync at byte 1
[ 45.315842] psmouse serio2: Trackpad at isa0060/serio2/input0 - driver resynced.
[ 45.324854] psmouse serio2: Trackpad at isa0060/serio2/input0 lost sync at byte 1
[ 45.326480] psmouse serio2: Trackpad at isa0060/serio2/input0 - driver resynced.
[ 45.327772] psmouse serio2: Trackpad...

Read more...

Revision history for this message
Yosep Perez (yosep) wrote :

Hello, it's been a lot of time since the last comment, but since I'm seeing the same situation on my laptop (Jumper ezBook 3 Pro, version 3) I wanted to add some information that might help...

After many attempts with different drivers, I was still unsure about the model of the trackpad and why it was detected as Cypress when it does not work at all with that driver, so I went and disassembled the laptop. It seems that at least in my model the trackpad is CY8CTMA-140-LDI-1601. I tried looking for some information about it but nothing came up.
If I where to have the protocol definition, I might even have attempted to add support, but since I could not find any information about it, my last chance is complaining here to see if someone can help me (and the other unlucky ones out there) fix this annoying piece of hardware

If there's anything I can do to help, just let me know

By the way, I'm currently running a Kubuntu 17.10 with a customized kernel 4.14-rc6 (this is because I wanted to try and debug the driver). The generic 4.14 kernel behaves in the exact same way as described here. I also tried the 4.15 with the same results.

Thank you in advance, because I know you're doing a great job :)

Revision history for this message
Sebastien CELLES (s-cls) wrote :

Hello,

I own a ENZ C16BI76240G Notebook https://www.gearbest.com/laptops/pp_707534.html and I'm facing a similar issue with its trackpad which is not correctly recognised.

```
$ xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Razer Razer DeathAdder 2013 id=9 [slave pointer (2)]
⎜ ↳ Razer Razer DeathAdder 2013 Consumer Control id=10 [slave pointer (2)]
⎜ ↳ CyPS/2 Cypress Trackpad id=16 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
    ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
    ↳ Power Button id=6 [slave keyboard (3)]
    ↳ Video Bus id=7 [slave keyboard (3)]
    ↳ Sleep Button id=8 [slave keyboard (3)]
    ↳ Razer Razer DeathAdder 2013 System Control id=11 [slave keyboard (3)]
    ↳ Razer Razer DeathAdder 2013 Keyboard id=12 [slave keyboard (3)]
    ↳ Razer Razer DeathAdder 2013 id=13 [slave keyboard (3)]
    ↳ AT Translated Set 2 keyboard id=15 [slave keyboard (3)]
    ↳ Razer Razer DeathAdder 2013 Consumer Control id=17 [slave keyboard (3)]
    ↳ USB2.0 Camera: USB2.0 Camera id=14 [slave keyboard (3)]
```

After typing in console

sudo modprobe -r psmouse
sudo modprobe psmouse proto=imps

trackpad is working fine.

```
$ xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Razer Razer DeathAdder 2013 id=9 [slave pointer (2)]
⎜ ↳ Razer Razer DeathAdder 2013 Consumer Control id=10 [slave pointer (2)]
⎜ ↳ ImPS/2 Generic Wheel Mouse id=16 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
    ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
    ↳ Power Button id=6 [slave keyboard (3)]
    ↳ Video Bus id=7 [slave keyboard (3)]
    ↳ Sleep Button id=8 [slave keyboard (3)]
    ↳ Razer Razer DeathAdder 2013 System Control id=11 [slave keyboard (3)]
    ↳ Razer Razer DeathAdder 2013 Keyboard id=12 [slave keyboard (3)]
    ↳ Razer Razer DeathAdder 2013 id=13 [slave keyboard (3)]
    ↳ AT Translated Set 2 keyboard id=15 [slave keyboard (3)]
    ↳ Razer Razer DeathAdder 2013 Consumer Control id=17 [slave keyboard (3)]
    ↳ USB2.0 Camera: USB2.0 Camera id=14 [slave keyboard (3)]
```

Unfortunately I haven't been able to make this change permanent.

I tried to create (as root) a file /etc/modprobe.d/trackpad.conf with the following content

options psmouse proto=imps

but it didn't help to make change permanent.

Any idea?

Revision history for this message
Victor (vstadnichenko) wrote : Re: [Bug 1645011] Re: CyPS/2 Cypress Trackpad driver errors
Download full text (9.0 KiB)

Hi, I had bought a no-name chinese laptop in a case that is similar to
MacBook Air. its trackpad was not recognized correctly and did not have
Linux drivers. I had solved this problem by disabling that nasty trackpad.
It was nasty because this way or the other I touched it frequently and it
had sent my mouse cursor to the edge of the screen - so anyway it was
unusable. In Windows it worked fine, but I don't use Windows.

On Fri, Jan 1, 2021 at 6:00 PM Sebastien CELLES <email address hidden>
wrote:

> Hello,
>
> I own a ENZ C16BI76240G Notebook
> https://www.gearbest.com/laptops/pp_707534.html and I'm facing a similar
> issue with its trackpad which is not correctly recognised.
>
>
> ```
> $ xinput --list
> ⎡ Virtual core pointer id=2 [master pointer (3)]
> ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
> ⎜ ↳ Razer Razer DeathAdder 2013 id=9 [slave pointer (2)]
> ⎜ ↳ Razer Razer DeathAdder 2013 Consumer Control id=10 [slave pointer
> (2)]
> ⎜ ↳ CyPS/2 Cypress Trackpad id=16 [slave pointer (2)]
> ⎣ Virtual core keyboard id=3 [master keyboard (2)]
> ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
> ↳ Power Button id=6 [slave keyboard (3)]
> ↳ Video Bus id=7 [slave keyboard (3)]
> ↳ Sleep Button id=8 [slave keyboard (3)]
> ↳ Razer Razer DeathAdder 2013 System Control id=11 [slave keyboard
> (3)]
> ↳ Razer Razer DeathAdder 2013 Keyboard id=12 [slave keyboard (3)]
> ↳ Razer Razer DeathAdder 2013 id=13 [slave keyboard (3)]
> ↳ AT Translated Set 2 keyboard id=15 [slave keyboard (3)]
> ↳ Razer Razer DeathAdder 2013 Consumer Control id=17 [slave keyboard
> (3)]
> ↳ USB2.0 Camera: USB2.0 Camera id=14 [slave keyboard (3)]
> ```
>
> After typing in console
>
> sudo modprobe -r psmouse
> sudo modprobe psmouse proto=imps
>
> trackpad is working fine.
>
>
> ```
> $ xinput --list
> ⎡ Virtual core pointer id=2 [master pointer
> (3)]
> ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer
> (2)]
> ⎜ ↳ Razer Razer DeathAdder 2013 id=9 [slave pointer
> (2)]
> ⎜ ↳ Razer Razer DeathAdder 2013 Consumer Control id=10 [slave
> pointer (2)]
> ⎜ ↳ ImPS/2 Generic Wheel Mouse id=16 [slave pointer
> (2)]
> ⎣ Virtual core keyboard id=3 [master keyboard
> (2)]
> ↳ Virtual core XTEST keyboard id=5 [slave keyboard
> (3)]
> ↳ Power Button id=6 [slave keyboard
> (3)]
> ↳ Video Bus id=7 [slave keyboard
> (3)]
> ↳ Sleep Button id=8 [slave keyboard
> (3)]
> ↳ Razer Razer DeathAdder 2013 System Control id=11 [slave
> keyboard (3)]
> ↳ Razer Razer DeathAdder 2013 Keyboard id=12 [slave keyboard
> (3)]
> ↳ Razer Razer DeathAdder 2013 id=13 [slave keyboard
> (3)]
> ↳ AT Transl...

Read more...

Revision history for this message
Sebastien CELLES (s-cls) wrote :

I tried solutions listed in https://askubuntu.com/questions/127757/how-do-i-make-modprobe-changes-permanent to make modprobe changes permanent but none was working.

Creating /etc/modprobe.d/touchpad.conf file with
options psmouse proto=imps

doesn't help

Adding

modprobe -r psmouse
modprobe psmouse proto=imps

in /etc/rc.local doesn't help

Adding
@reboot root modprobe -e psmouse && modprobe psmouse proto=imps
using sudoedit /etc/crontab

doesn't help (I don't even know why it could work... nevermind)

I really wonder how to make this change permanent because that's very annoying to run this 2 commands lines after every startup !

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.