[Razer Blade] Trackpad detected as mouse only

Bug #1315360 reported by Mike Lawrence
84
This bug affects 16 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

The trackpad works as a mouse and tap-to-click works, but no scrolling (neither two-finger nor edge)

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: linux-image-3.13.0-24-generic 3.13.0-24.46 [modified: boot/vmlinuz-3.13.0-24-generic]
ProcVersionSignature: Ubuntu 3.13.0-24.46-generic 3.13.9
Uname: Linux 3.13.0-24-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.14.1-0ubuntu3
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: mike 1570 F.... pulseaudio
 /dev/snd/controlC1: mike 1570 F.... pulseaudio
CurrentDesktop: Unity
Date: Fri May 2 08:45:39 2014
HibernationDevice: RESUME=UUID=ba977027-c742-470c-9a92-199f27ebea08
InstallationDate: Installed on 2014-04-30 (1 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417)
MachineType: Razer Blade
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-24-generic root=UUID=c72e4937-c906-4466-8990-b28729f9d39d ro quiet splash
RelatedPackageVersions:
 linux-restricted-modules-3.13.0-24-generic N/A
 linux-backports-modules-3.13.0-24-generic N/A
 linux-firmware 1.127
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 03/24/2014
dmi.bios.vendor: RAZER
dmi.bios.version: 2.24
dmi.board.asset.tag: NULL
dmi.board.name: RAZER
dmi.board.vendor: RAZER
dmi.board.version: 1.00
dmi.chassis.asset.tag: ABCDEF
dmi.chassis.type: 10
dmi.chassis.vendor: RAZER
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnRAZER:bvr2.24:bd03/24/2014:svnRazer:pnBlade:pvr2.04:rvnRAZER:rnRAZER:rvr1.00:cvnRAZER:ct10:cvrN/A:
dmi.product.name: Blade
dmi.product.version: 2.04
dmi.sys.vendor: Razer

Revision history for this message
Mike Lawrence (mike-lwrnc) wrote :
Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Joseph Salisbury (jsalisbury) wrote : Re: Trackpad detected as mouse only

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v3.15 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'.

If you are unable to test the mainline kernel, for example it will not boot, please add the tag: 'kernel-unable-to-test-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/v3.15-rc3-trusty/

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
Revision history for this message
Mike Lawrence (mike-lwrnc) wrote :

Having trouble installing the upstream kernel. I downloaded the headers deb from here:

http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.15-rc3-utopic/linux-headers-3.15.0-031500rc3-generic_3.15.0-031500rc3.201404280035_amd64.deb

but when I do "sudo dpkg -i linux-headers-3.15.0-031500rc3-generic_3.15.0-031500rc3.201404280035_amd64.deb", I get:

    Selecting previously unselected package linux-headers-3.15.0-031500rc3-generic.
    (Reading database ... 176476 files and directories currently installed.)
    Preparing to unpack linux-headers-3.15.0-031500rc3-generic_3.15.0-031500rc3.201404280035_amd64.deb ...
    Unpacking linux-headers-3.15.0-031500rc3-generic (3.15.0-031500rc3.201404280035) ...
    dpkg: dependency problems prevent configuration of linux-headers-3.15.0-031500rc3-generic:
     linux-headers-3.15.0-031500rc3-generic depends on linux-headers-3.15.0-031500rc3; however:
      Package linux-headers-3.15.0-031500rc3 is not installed.

    dpkg: error processing package linux-headers-3.15.0-031500rc3-generic (--install):
     dependency problems - leaving unconfigured
    Errors were encountered while processing:
     linux-headers-3.15.0-031500rc3-generic

Any suggestions?

penalvch (penalvch)
summary: - Trackpad detected as mouse only
+ [Razer Blade] Trackpad detected as mouse only
Revision history for this message
Matthew Williams (matthew-p-williams-98) wrote :

I upgraded to the 3.15.0-rc2 kernel for Trusty. Touchpad scrolling is still not working. kernel-bug-exists-upstream

Revision history for this message
Matthew Williams (matthew-p-williams-98) wrote :

In KDE system settings under input devices / touchpad settings it reports" Synaptics driver is not installed (or is not used)." However, the driver is installed.

tpconfig output below. (This is after upgrading to the 3.15.0 kernel):

sudo tpconfig -i
Found Synaptics Touchpad.
Firmware: 8.96 (multiple-byte mode).
Sensor type: unknown (0).
Geometry: rectangular/landscape/up.
Packets: absolute, 80 packets per second.
Corner taps disabled; no tap gestures.
Edge motion: none.
Z threshold: 6 of 7.
2 button mode; corner tap is right button click.
master@2r3z4r:~$ tpconfig --tapmode=3
Could not open PS/2 Port [/dev/psaux].
master@2r3z4r:~$ sudo tpconfig --tapmode=3
Found Synaptics Touchpad.
Firmware: 8.96 (multiple-byte mode).
Corner taps disabled; no tap gestures.

Tried setting "--tapmode" option but no luck.:
sudo tpconfig --tapmode=3
Found Synaptics Touchpad.
Firmware: 8.96 (multiple-byte mode).
Corner taps disabled; no tap gestures.
master@2r3z4r:~$ sudo tpconfig --tapmode=3
Found Synaptics Touchpad.
Firmware: 8.96 (multiple-byte mode).
Corner taps disabled; no tap gestures

Revision history for this message
Matthew Williams (matthew-p-williams-98) wrote :

 I followed the conversation at https://bbs.archlinux.org/viewtopic.php?pid=1410745. They have gotten the mouse buttons to work as well as two-finger scrolling and turning the touchpad off while typing.

the driver can be found at https://github.com/aduggan/hid-rmi.git

I downloaded and was able to make the package, but when I tried "sudo make install" I got an error message saying "can't read private key".

master@2r3z4r:~/Downloads/hid-rmi/hid-rmi$ sudo make
make -C /lib/modules/3.13.0-24-generic/build SUBDIRS=/home/master/Downloads/hid-rmi/hid-rmi modules
make[1]: Entering directory `/usr/src/linux-headers-3.13.0-24-generic'
  CC [M] /home/master/Downloads/hid-rmi/hid-rmi/hid-rmi.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC /home/master/Downloads/hid-rmi/hid-rmi/hid-rmi.mod.o
  LD [M] /home/master/Downloads/hid-rmi/hid-rmi/hid-rmi.ko
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-24-generic'
master@2r3z4r:~/Downloads/hid-rmi/hid-rmi$ sudo make install
make -C /lib/modules/3.13.0-24-generic/build SUBDIRS=/home/master/Downloads/hid-rmi/hid-rmi modules_install
make[1]: Entering directory `/usr/src/linux-headers-3.13.0-24-generic'
  INSTALL /home/master/Downloads/hid-rmi/hid-rmi/hid-rmi.ko
Can't read private key
  DEPMOD 3.13.0-24-generic
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-24-generic'
/bin/bash install.sh hid-rmi hid-generic

Revision history for this message
Matthew Williams (matthew-p-williams-98) wrote :

This solution worked for me. Both two-finger scrolling and two-finger-tap right click are working. You will want to have install make, git, and build-essential. Git may ask for a username/password the first time, so you might want to set up your github account beforehand (I've attached the solution as an attachment to this message if you choose not to use git). Then type the following commands in a terminal without quotes:

 Navigate to the home directory
"cd ~/"

Use git to download source files
"git clone https://github.com/aduggan/hid-rmi.git -b rb14"

 (enter username and password if it asks for it)

Enter inside the directory of the downloaded files:
"cd hid-rmi"

Use sudo to build and install:

"sudo make"
"sudo make install"

You will get a message after typing "make install." It will say something about a private key missing and DEPMOD. This doesn't mean it did not install, so ignore it. Then type:

"sudo depmod -a"

Reboot.
Trackpad scrolling and two-finger tap should work. I'm using Kubuntu 14.04 with standard kernel.

Revision history for this message
Jason Liebrecht (jason-liebrecht) wrote :

I just tried the same on my RB14 2014, no luck. Still thinks its a mouse. I'm running the same kernel as you. Going to muck around with it some more to see if I can figure it out.

Revision history for this message
Matthew Williams (matthew-p-williams-98) wrote :

Whoops, I uploaded the wrong package. try this one.

Revision history for this message
Jason Liebrecht (jason-liebrecht) wrote :

Is it the same one as if I checked it out from github? Or do you have an update in this zip? I pulled right from git. But, I'll give this one a shot.

Revision history for this message
Jason Liebrecht (jason-liebrecht) wrote :

Hey Mathew, tried your zip file. I'm on the kernel you started with, but I think its possible reading back through this thread that you might be on 3.15.0-rc2

Let me know, thanks!

Revision history for this message
Jason Liebrecht (jason-liebrecht) wrote :

Ok, confirmed. If you are running 3.15.0-rc2 and install the driver linked above, you will get the multi-touch support. Unfortunately something went wrong right after that and I lost my wireless driver as well as some issues with the video. I can't boot into this kernel now unless its in safemode. I can't remember how to always display the loading info instead of showing the loading animation. I see a quick flicker of errors, but too fast to read.

I'll do a clean install and update to the kernel tomorrow.

Revision history for this message
Jason Liebrecht (jason-liebrecht) wrote :

Ok, after a clean install and updating the kernel to 3.15.0-rc2 and patching the driver it does indeed enable multi touch.

It appears to cause other issues which don't make sense to me. (Probably because I'm fairly new to Ubuntu)

After patching the new driver the following happens:
- Unable to change screen resolution (Is it possible this is interferring with the graphics display since its a touch screen?)
- On boot, I get a black screen about 50% of the time, restarting will generally bring it back.
- After a second reboot, it will loose the multi-touch and go back to the way it was, which, results in the display working correctly. Ha!

My gut, is the multi touch is interferring with the touch screen drivers causing some weirdness but I'll have to research it more.

Revision history for this message
Matthew Williams (matthew-p-williams-98) wrote :

Jason, when I was using the 3.15.0-rc2 kernel with 14.04 I found it to be buggy even without the driver (e.g. complications with the package manager). I can confirm that the driver works near flawlessly with my Razerblade 14' 2013 edition with both the 3.13.0 and 3.14.1 kernel. The only features that don't work are pinch-to-zoom. Even horizontal scrolling and three-finger tapping works. Maybe you could try using the 14.10 build that is using the 3.15.0 rc7 kernel.

Revision history for this message
Jason Liebrecht (jason-liebrecht) wrote :

I will try the 3.14.1 kernel. But, I think the issue is I've got the new 2014 with the touch screen. I think changing out the multitouch driver causes issues with the touch screen.

Revision history for this message
Jason Liebrecht (jason-liebrecht) wrote :

Ok, no dice. Looks like I'm going to learn how to debug linux drivers :-) Thanks for your help Matthew. 3.14.1 doesn't react to rebuilding and installing the drivers at all. Actually looking around now to see if I can learn how to read what the drivers are actually seeing.

Revision history for this message
Matthew Williams (matthew-p-williams-98) wrote :

So, canonical upgraded the LTS kernel in the package manager from 3.13.0-24 to 3.13.0-27. When I tried building the driver in the -27 kernel, I could not get it to build. Anybody else have this problem? Switched back to the 3.14.1 kernel, it builds/installs with no problems. However, I have noticed a bug with both the 3.14.1 and 3.13.0-27 kernel (with driver installed). If I have my portable HD plugged in at boot, it causes a significant delay before I can use the trackpad (~5mins). And it is buggy when it does start. Leaving the drive unplugged at boot and it works flawlessly.

Revision history for this message
Jason Liebrecht (jason-liebrecht) wrote :

I can't build on 3.13.0-27 either. It looks like some of the functions and files the driver wants are moved, changed, or deleted.

Revision history for this message
Jason Liebrecht (jason-liebrecht) wrote :

I haven't had any luck with this. Hopefully in a future kernal it will get fixed. I'll just use a mouse for now :-) Don't have the knowledge or time to debug unix drivers.

Anyone else have any luck?

Revision history for this message
Jonathan Blow (jon-number-none) wrote :

I also have a 2014 Razer Blade 14" and am also having problems with the touchpad.

tpconfig detects the touchpad as Synaptics but no UI shows up in Mouse & Touchpad and synclient says no Synaptics driver is loaded.

I have a separate problem from the OP, though, in that I only want to turn off tap-to-click and other dumb touchpad stuff that I find makes laptops unusable. However, there is no UI for the touchpad at all, and when I try tpconfig --tapmode=0, it claims to work, but changes nothing in practice.

This is debilitating because even though I can use an external mouse, I cannot type reliably due to the cursor jumping around to random places in text fields every time my fingers get remotely close to the surface of the touchpad.

Revision history for this message
Windforce (zhehou1115) wrote :

I'm using 2014 Razer Blade 14", tried the files from git and the link from Matthew Williams, but when I did sudo make they both gave me the following error:

=================================================================
make -C /lib/modules/3.13.0-32-generic/build SUBDIRS=/home/zhe/Downloads/hid-rmi-rb14 modules
make[1]: Entering directory `/usr/src/linux-headers-3.13.0-32-generic'
  CC [M] /home/zhe/Downloads/hid-rmi-rb14/hid-rmi.o
In file included from /home/zhe/Downloads/hid-rmi-rb14/hid-rmi.c:25:0:
/home/zhe/Downloads/hid-rmi-rb14/compat.h:24:19: error: redefinition of ‘hid_hw_raw_request’
 static inline int hid_hw_raw_request(struct hid_device *hdev,
                   ^
In file included from /home/zhe/Downloads/hid-rmi-rb14/hid-rmi.c:14:0:
include/linux/hid.h:999:19: note: previous definition of ‘hid_hw_raw_request’ was here
 static inline int hid_hw_raw_request(struct hid_device *hdev,
                   ^
In file included from /home/zhe/Downloads/hid-rmi-rb14/hid-rmi.c:25:0:
/home/zhe/Downloads/hid-rmi-rb14/compat.h: In function ‘hid_hw_raw_request’:
/home/zhe/Downloads/hid-rmi-rb14/compat.h:37:14: error: ‘struct hid_device’ has no member named ‘hid_get_raw_report’
   return hdev->hid_get_raw_report(hdev, reportnum, buf, len, rtype);
              ^
/home/zhe/Downloads/hid-rmi-rb14/compat.h: At top level:
/home/zhe/Downloads/hid-rmi-rb14/compat.h:43:19: error: redefinition of ‘hid_hw_output_report’
 static inline int hid_hw_output_report(struct hid_device *hdev, __u8 *buf,
                   ^
In file included from /home/zhe/Downloads/hid-rmi-rb14/hid-rmi.c:14:0:
include/linux/hid.h:1019:19: note: previous definition of ‘hid_hw_output_report’ was here
 static inline int hid_hw_output_report(struct hid_device *hdev, __u8 *buf,
                   ^
make[2]: *** [/home/zhe/Downloads/hid-rmi-rb14/hid-rmi.o] Error 1
make[1]: *** [_module_/home/zhe/Downloads/hid-rmi-rb14] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-32-generic'
make: *** [default] Error 2
=================================================================

This happened in Ubuntu 14.04 and now I'm using Lubuntu 14.04 with kernel 3.13.0-32-generic. Any ideas how to solve this?

Revision history for this message
Windforce (zhehou1115) wrote :

OKay, I installed Debian testing version, kernel version 3.14-1, and the link from Matthew Williams worked perfectly fine, then I installed xserver-xorg-input-synaptics, xserver-xorg-input-multitouch, and tpconfig from Synaptic Package Manager , then the touchpad worked with two fingers scroll after reboot. Woot!

Revision history for this message
Alex Cabal (acabal) wrote :

I tried installing the 3.16 kernel on Trusty. The touchpad was still detected as a mouse.

I then tried applying the patch in #8 from the Github repo and the touchpad stopped responding entirely--no movement or clicks.

Is there anything I can contribute to help get this fixed?

Revision history for this message
Jett Andersen (jettca1) wrote :

I performed the exact same steps as Windforce, and the multitouch worked. However, after restarting, it stopped working. I restarted again and it still didn't work. Three more restarts, and it worked again. After another restart, it stopped working yet again. It seems to be completely arbitrary.

Revision history for this message
dr.frankinfurter (dr-frankinfurter) wrote :

Fedora 20 here on kernel 3.14.9

Revision history for this message
dr.frankinfurter (dr-frankinfurter) wrote :

Anyway, I installed the driver no problem and rebooted my computer to find touchpad enabled. However, clicking isn't really working too well and I have to click on something multiple times to get it to register.

Revision history for this message
Tomasz Przybysz (topr) wrote :

I have RB14, Ubuntu 14.04 and the same problem.

I installed kernel 3.14.1 then driver mentioned in #8 and following packages: xserver-xorg-input-multitouch xserver-xorg-input-synaptics tpconfig
After reboot touchpad was detected and workinng fine including multtitouch. Unfortunatelly after next reboot (shutdown) it's gone, Mouse & Touchpad GUI doesn't show touchpad settings anymore.

I rebooted several times and tried repeating installation of the driver and packages - no luck though.

Any ideas how to bring multitouch support back?

Revision history for this message
dr.frankinfurter (dr-frankinfurter) wrote :

Touch pad broke completely with kernel version 3.17.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Joseph Pickard (pickardjoe) wrote :

Still broken.

Changed in linux (Ubuntu):
status: Expired → Confirmed
Revision history for this message
Windforce (zhehou1115) wrote :

I had abandoned Linux distros for a while because the shitty support for Razer products, but for work reasons I installed Ubuntu 14.04 back (I tried Ubuntu 14.10 on my Blade, but the system crashes every time I shut down or log out). I didn't expect multitouch would work since it didn't work on Ubuntu when I tried it months ago (it worked on Debian though, see #23).

But after I upgraded the kernel to 3.17.8-031708-generic, the multitouch worked again! It now works both on the first boot and on reboots, so I'm very happy with it.

However, I've noticed that the multitouch driver is not stable. Many things could affect it. For example, when the bumblebee driver is installed with

sudo apt-get install bumblebee primus

multitouch doesn't work, but removing the above and installing the driver with

sudo apt-get install bumblebee-nvidia primus

can fix the problem. Also, some people said multitouch didn't work on the first boot, it only worked after a reboot. Here's the solution:

http://zhehou.blogspot.com.au/2014/07/razer-blade-14-touchpad-multitouch-in.html

I also found that after I connect the Blade with an external monitor, multitouch won't work after reboot (it'd still be working if I don't reboot or shutdown, of course). It won't even work after I unplug the external monitor and reboot. However, it will work if I unplug the monitor, completely shut down, and then boot up. I guess it had something to do with the xrandr command I used for setting up the resolutions and scalings for dual monitor.

Wired, but at least it works.

Revision history for this message
Alex Cabal (acabal) wrote :

FYI kernel 4.0-rc3 seems to add full trackpad support, including scrolling and multitouch, out of the box for the RB 2015. However there's a problem with the mouse buttons--left click is randomly dropped about 50% of the time. Left click by tapping seems to work consistently though.

Revision history for this message
dot-borg (itrombley) wrote :

I tried kernel 4.0-rc3 and the left mouse button only works if I start dragging.

Revision history for this message
Matthew Williams (matthew-p-williams-98) wrote : Re: [Bug 1315360] Re: [Razer Blade] Trackpad detected as mouse only

Yeah, this is why I ended up getting rid of my razerblade. If razer ever
adds linux support (since steam is embracing linux as a gaming platform), I
may return.

On Mar 11, 2015 8:30 PM, "dot-borg" <email address hidden> wrote:
>
> I tried kernel 4.0-rc3 and the left mouse button only works if I start
> dragging.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1315360
>
> Title:
> [Razer Blade] Trackpad detected as mouse only
>
> Status in linux package in Ubuntu:
> Confirmed
>
> Bug description:
> The trackpad works as a mouse and tap-to-click works, but no scrolling
> (neither two-finger nor edge)
>
> ProblemType: Bug
> DistroRelease: Ubuntu 14.04
> Package: linux-image-3.13.0-24-generic 3.13.0-24.46 [modified:
boot/vmlinuz-3.13.0-24-generic]
> ProcVersionSignature: Ubuntu 3.13.0-24.46-generic 3.13.9
> Uname: Linux 3.13.0-24-generic x86_64
> NonfreeKernelModules: nvidia
> ApportVersion: 2.14.1-0ubuntu3
> Architecture: amd64
> AudioDevicesInUse:
> USER PID ACCESS COMMAND
> /dev/snd/controlC0: mike 1570 F.... pulseaudio
> /dev/snd/controlC1: mike 1570 F.... pulseaudio
> CurrentDesktop: Unity
> Date: Fri May 2 08:45:39 2014
> HibernationDevice: RESUME=UUID=ba977027-c742-470c-9a92-199f27ebea08
> InstallationDate: Installed on 2014-04-30 (1 days ago)
> InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64
(20140417)
> MachineType: Razer Blade
> ProcFB: 0 inteldrmfb
> ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-24-generic
root=UUID=c72e4937-c906-4466-8990-b28729f9d39d ro quiet splash
> RelatedPackageVersions:
> linux-restricted-modules-3.13.0-24-generic N/A
> linux-backports-modules-3.13.0-24-generic N/A
> linux-firmware 1.127
> SourcePackage: linux
> UpgradeStatus: No upgrade log present (probably fresh install)
> dmi.bios.date: 03/24/2014
> dmi.bios.vendor: RAZER
> dmi.bios.version: 2.24
> dmi.board.asset.tag: NULL
> dmi.board.name: RAZER
> dmi.board.vendor: RAZER
> dmi.board.version: 1.00
> dmi.chassis.asset.tag: ABCDEF
> dmi.chassis.type: 10
> dmi.chassis.vendor: RAZER
> dmi.chassis.version: N/A
> dmi.modalias:
dmi:bvnRAZER:bvr2.24:bd03/24/2014:svnRazer:pnBlade:pvr2.04:rvnRAZER:rnRAZER:rvr1.00:cvnRAZER:ct10:cvrN/A:
> dmi.product.name: Blade
> dmi.product.version: 2.04
> dmi.sys.vendor: Razer
>
> To manage notifications about this bug go to:
>
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1315360/+subscriptions

Revision history for this message
Alex Cabal (acabal) wrote :

I spoke with Andrew Duggan and he figured out that as of kernel 4.0 the touchpad is incorrectly detected as a clickpad. That's why the touchpad works, but in a flaky way. The good news is that this seems solvable. All you have to do is:

synclient ClickPad=0

Palm detection is also off by default and I find it basically unusuable without it, so also do:

synclient PalmDetect=1

These changes aren't saved after a reboot, but to make them permanent, create a configuration file in /usr/share/X11/xorg.conf.d/. You can do it with this one-liner:

echo -e "Section \"InputClass\"\n\tIdentifier \"touchpad catchall\"\n\tDriver \"synaptics\"\n\tMatchIsTouchpad \"on\"\n\tMatchDevicePath \"/dev/input/event*\"\n\n\tOption \"PalmDetect\" \"1\"\n\tOption \"ClickPad\" \"0\"\nEndSection" | sudo tee /usr/share/X11/xorg.conf.d/60-synaptics-options.conf &> /dev/null

So to summarize, we can get 100% touchpad functionality by installing Linux kernel >= 4.0, then running both
synclient ClickPad=0
synclient PalmDetect=1

Not sure who to go to to correct this default misconfiguration, but at least we can get everything working!

Revision history for this message
dot-borg (itrombley) wrote :

Works perfectly now. Thanks!

Revision history for this message
Itsamammoth (itsamammoth) wrote :

doesn't work for me on kernel 4.0.8, 2012 RB. tried with/without hid-rmi, and it's still not working. synclient doesn't start:

Couldn't find synaptics properties. No synaptics driver loaded?

and an lsmod reveals that the hid-rmi module isn't loaded. relevant dmesg:

[ 5.044633] hid-generic 0003:1532:0116.0001: input,hidraw0: USB HID v1.11 Mouse [Razer Razer Blade] on usb-0000:00:1a.0-1.6/input0

Revision history for this message
Michael McCain (michael-m-mccain) wrote :

Attempted on Ubuntu 15.10. No change. Touchpad is being seen as a mouse.

Revision history for this message
Anonymous (reason) wrote :

BUMP. Can't figure out how to get trackpad support with scroll on ANY kernel of Linux Mint, at all.

Couldn't find synaptics properties. No synaptics driver loaded?

damnit, damnit, damnit. Wasting hours and hours on this. Someone please help?

Revision history for this message
Tomasz Przybysz (topr) wrote :

Which kernel version?
On 10 Dec 2015 09:06, "Anonymous" <email address hidden> wrote:

> BUMP. Can't figure out how to get trackpad support with scroll on ANY
> kernel of Linux Mint, at all.
>
> Couldn't find synaptics properties. No synaptics driver loaded?
>
> damnit, damnit, damnit. Wasting hours and hours on this. Someone please
> help?
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1315360
>
> Title:
> [Razer Blade] Trackpad detected as mouse only
>
> Status in linux package in Ubuntu:
> Confirmed
>
> Bug description:
> The trackpad works as a mouse and tap-to-click works, but no scrolling
> (neither two-finger nor edge)
>
> ProblemType: Bug
> DistroRelease: Ubuntu 14.04
> Package: linux-image-3.13.0-24-generic 3.13.0-24.46 [modified:
> boot/vmlinuz-3.13.0-24-generic]
> ProcVersionSignature: Ubuntu 3.13.0-24.46-generic 3.13.9
> Uname: Linux 3.13.0-24-generic x86_64
> NonfreeKernelModules: nvidia
> ApportVersion: 2.14.1-0ubuntu3
> Architecture: amd64
> AudioDevicesInUse:
> USER PID ACCESS COMMAND
> /dev/snd/controlC0: mike 1570 F.... pulseaudio
> /dev/snd/controlC1: mike 1570 F.... pulseaudio
> CurrentDesktop: Unity
> Date: Fri May 2 08:45:39 2014
> HibernationDevice: RESUME=UUID=ba977027-c742-470c-9a92-199f27ebea08
> InstallationDate: Installed on 2014-04-30 (1 days ago)
> InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64
> (20140417)
> MachineType: Razer Blade
> ProcFB: 0 inteldrmfb
> ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-24-generic
> root=UUID=c72e4937-c906-4466-8990-b28729f9d39d ro quiet splash
> RelatedPackageVersions:
> linux-restricted-modules-3.13.0-24-generic N/A
> linux-backports-modules-3.13.0-24-generic N/A
> linux-firmware 1.127
> SourcePackage: linux
> UpgradeStatus: No upgrade log present (probably fresh install)
> dmi.bios.date: 03/24/2014
> dmi.bios.vendor: RAZER
> dmi.bios.version: 2.24
> dmi.board.asset.tag: NULL
> dmi.board.name: RAZER
> dmi.board.vendor: RAZER
> dmi.board.version: 1.00
> dmi.chassis.asset.tag: ABCDEF
> dmi.chassis.type: 10
> dmi.chassis.vendor: RAZER
> dmi.chassis.version: N/A
> dmi.modalias:
> dmi:bvnRAZER:bvr2.24:bd03/24/2014:svnRazer:pnBlade:pvr2.04:rvnRAZER:rnRAZER:rvr1.00:cvnRAZER:ct10:cvrN/A:
> dmi.product.name: Blade
> dmi.product.version: 2.04
> dmi.sys.vendor: Razer
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1315360/+subscriptions
>

Revision history for this message
Anonymous (reason) wrote :

I'm on Linux Mint 17.3, have tried 13.3, 13.4, 13.7, 4.2.0

Same error on every kernel:

I was able to install the hid patched driver on kernel 13.14 I beleive, but no positive effect.

Couldn't find synaptics properties. No synaptics driver loaded?

I can't beleive I'm actually considering dumping Mint on a new expensive gaming laptop because TRACKPAD support is completely gone... Here's some more data in case it can help you help me. This is on the latest kernel I tried, the latest 13.16 kernel.

tpconfig -i
Could not open PS/2 Port [/dev/psaux].

Found Synaptics Touchpad.
Firmware: 8.96 (multiple-byte mode).
Sensor type: unknown (0).
Geometry: rectangular/landscape/up.
Packets: absolute, 80 packets per second.
Corner taps disabled; no tap gestures.
Edge motion: none.
Z threshold: 6 of 7.
2 button mode; corner tap is right button click.

synclient ClickPad=0
Couldn't find synaptics properties. No synaptics driver loaded?
(always, every kernel does the same thing here from what I've seen)

This is on the 2014 Razer Blade 14" model, no touchscreen.

Thanks for any help you can offer here!

Revision history for this message
Anonymous (reason) wrote :

When I tried to use the latest 4.2 kernel, the keyboard became unresponsive and I was unable to decrypt the HD at bootup, so had to revert...

Revision history for this message
Anonymous (spamscud2003) wrote :

oh no, after playing with various fixes, the trackpad is now COMPLETELY disabled under all kernels. posting from cellphone :( any idea how to just reset it?

Revision history for this message
Anonymous (spamscud2003) wrote :

seems that something in kernel 3.19 killed the trackpad for good and now I just have to clean reinstalla dufferent distro.

Revision history for this message
Anonymous (reason) wrote :

Ok finally got mouse support back, and even enabled two-finger scroll via the touchpad, by commenting out the

 #Section "InputClass"
# Identifier "evdev touchpad catchall"

piece in /usr/share/X11/xorg.conf.d/10-evdev.conf

and putting this in /usr/share/X11/xorg.conf.d/50-synaptics.conf:
Section "InputClass"
        Identifier "Touchpad"
        Driver "synaptics"
        MatchIsTouchpad "yes"
        MatchDevicePath "/dev/input/event*"
        Option "SHMConfig" "on"
        Option "MinSpeed" "0.5"
        Option "MaxSpeed" "1.0"
        Option "AccelFactor" "0.075"
        Option "TapButton1" "1"
        Option "TapButton2" "2" # multitouch
        Option "TapButton3" "3" # multitouch
        Option "VertTwoFingerScroll" "1" # multitouch
        Option "HorizTwoFingerScroll" "1" # multitouch
        Option "VertEdgeScroll" "1"
        Option "CoastingSpeed" "8"
        Option "CornerCoasting" "1"
        Option "CircularScrolling" "1"
        Option "CircScrollTrigger" "7"
        Option "EdgeMotionUseAlways" "1"
        Option "LBCornerButton" "8" # browser "back" btn
        Option "RBCornerButton" "9" # browser "forward" btn
        Option "HorizHysteresis" "0" # mouse "stickiness"
        Option "VertHysteresis" "0" # mouse "stickiness"
EndSection

then
sudo depmod -a
sudo update-grub

Now if I could only get the actual wifi mouse to work at the same time :)

Revision history for this message
Tomasz Przybysz (topr) wrote :

Don't remember exactly but I guess it started working for me on kernel 4.0
and 4.1

Have a look here
https://insider.razerzone.com/index.php?threads/linux-on-a-new-blade.4115/
It should help.
When I tried to use the latest 4.2 kernel, the keyboard became
unresponsive and I was unable to decrypt the HD at bootup, so had to
revert...

--
You received this bug notification because you are subscribed to the bug
report.
https://bugs.launchpad.net/bugs/1315360

Title:
  [Razer Blade] Trackpad detected as mouse only

Status in linux package in Ubuntu:
  Confirmed

Bug description:
  The trackpad works as a mouse and tap-to-click works, but no scrolling
  (neither two-finger nor edge)

  ProblemType: Bug
  DistroRelease: Ubuntu 14.04
  Package: linux-image-3.13.0-24-generic 3.13.0-24.46 [modified:
boot/vmlinuz-3.13.0-24-generic]
  ProcVersionSignature: Ubuntu 3.13.0-24.46-generic 3.13.9
  Uname: Linux 3.13.0-24-generic x86_64
  NonfreeKernelModules: nvidia
  ApportVersion: 2.14.1-0ubuntu3
  Architecture: amd64
  AudioDevicesInUse:
   USER PID ACCESS COMMAND
   /dev/snd/controlC0: mike 1570 F.... pulseaudio
   /dev/snd/controlC1: mike 1570 F.... pulseaudio
  CurrentDesktop: Unity
  Date: Fri May 2 08:45:39 2014
  HibernationDevice: RESUME=UUID=ba977027-c742-470c-9a92-199f27ebea08
  InstallationDate: Installed on 2014-04-30 (1 days ago)
  InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64
(20140417)
  MachineType: Razer Blade
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-24-generic
root=UUID=c72e4937-c906-4466-8990-b28729f9d39d ro quiet splash
  RelatedPackageVersions:
   linux-restricted-modules-3.13.0-24-generic N/A
   linux-backports-modules-3.13.0-24-generic N/A
   linux-firmware 1.127
  SourcePackage: linux
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 03/24/2014
  dmi.bios.vendor: RAZER
  dmi.bios.version: 2.24
  dmi.board.asset.tag: NULL
  dmi.board.name: RAZER
  dmi.board.vendor: RAZER
  dmi.board.version: 1.00
  dmi.chassis.asset.tag: ABCDEF
  dmi.chassis.type: 10
  dmi.chassis.vendor: RAZER
  dmi.chassis.version: N/A
  dmi.modalias:
dmi:bvnRAZER:bvr2.24:bd03/24/2014:svnRazer:pnBlade:pvr2.04:rvnRAZER:rnRAZER:rvr1.00:cvnRAZER:ct10:cvrN/A:
  dmi.product.name: Blade
  dmi.product.version: 2.04
  dmi.sys.vendor: Razer

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1315360/+subscriptions

Revision history for this message
Anonymous (reason) wrote :

Ok, the solution here for me was to update to the latest kernel headers/image (4.4 at this time) using some instructions something like this:

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-rc3-wily/linux-headers-4.4.0-040400rc3_4.4.0-040400rc3.201511300321_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-rc3-wily/linux-headers-4.4.0-040400rc3-generic_4.4.0-040400rc3.201511300321_i386.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-rc3-wily/linux-image-4.4.0-040400rc3-generic_4.4.0-040400rc3.201511300321_i386.deb

sudo dpkg -i linux-headers-4.4*.deb linux-image-4.4*.deb

The latest linux kernel will detect the mousepad ok on the next boot, however, it doesn't include the keyboard drivers on boot to unlock the encrypted hard-drive at startup. You can bypass this by plugging in an old clickety-clackety usb keyboard and typing in the password there. To get around that permanently, alter the file:

/etc/initramfs-tools/modules

add these lines at the end of the file for some better boot-up keyboard/s driver support:

hid
hid-rmi
hid-generic
ohci_pci
usbhid

you may also try these lines for other keyboard support on various related devices:

hid_logitech
hid_logitech_dj
hid-logitech-hidpp
hid_microsoft
hid_apple
mac_hid

as noted here: https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1238194

specifically, I believe hid-rmi was the one the Razer Blade 14" wanted for keyboard support at boot HD encryption unlock time.

You may also find you need the "touchpad fix" ala Alex Cabal, here:

https://alexcabal.com/get-a-working-touchpad-on-a-14-razer-blade-running-linuxubuntu/

which includes the commands:

synclient ClickPad=0
synclient PalmDetect=1

and adding a file to the system:

/usr/share/X11/xorg.conf.d/60-synaptics-options.conf

containing the lines:

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"

        Option "PalmDetect" "1"
        Option "ClickPad" "0"
EndSection

Revision history for this message
Anonymous (reason) wrote :

oh yeah and

sudo update-initramfs -u

after updating /etc/initramfs-tools/modules

in the above notes.

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.