You are not logged in.

#1 2016-06-09 17:25:10

axi0m
Member
Registered: 2016-06-09
Posts: 2

Razer Blade 14" 2013 Touchpad issues with linux-grsec

Hey Folks, long term (~18 years) Linux user, first time poster. Been using Arch for just under a year and everything has been working swimmingly up until recently when I decided to switch over to running grsec. I wanted to check here first before going and bugging the grsec guys since I know they don't manage the linux-grsec package.

When running the grsec kernel the touchpad refuses to work, any external mouse I plug in works swimmingly, but touchpad refuses to. If I switch back to the stock arch kernel it works fine, it's not a hugely critical thing since using a usb mouse isn't really a big deal, but for portability sake and my own sanity I'd like to get this working.

I've been troubleshooting, trying various config changes to /usr/share/X11/xorg.conf.d/10-evdev.conf and /etc/X11/xorg.conf.d/50-synaptics.conf, etc but have not had any luck getting it working at all.

Running synclient results in:

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

I've looked through the Stickied "Laptops that run Arch" and found some things regarding this laptop and the touchpad specifically, however a lot of it was for the 3.16 kernel, and since it works with the non grsec kernel I don't think anything beyond the 50-synaptics.conf that binarypie posted over there is current, though I could be wrong.

I think the basis of it comes from hid-rmi, in dmesg when booting to the grsec kernel I see:

[    1.840284] hid-rmi 0003:1532:011D.0001: unable to set rmi mode to 1 (-11)
[    1.840317] hid-rmi 0003:1532:011D.0001: failed to set rmi mode
[    1.840586] hid-rmi 0003:1532:011D.0001: hiddev0,hidraw0: USB HID v1.11 Pointer [Razer Razer Blade] on usb-0000:00:14.0-5/input0
[    1.840589] hid-rmi 0003:1532:011D.0001: Device failed to be properly configured

Before that is a trace, which I will just paste the Warning from as to not make this thread overly lengthy

[    1.840106] WARNING: CPU: 1 PID: 229 at drivers/usb/core/hcd.c:1558 usb_hcd_map_urb_for_dma+0x4d4/0x6b0 [usbcore]()
[    1.840107] transfer buffer not dma capable

However running cat /proc/bus/input/devices I can see what appears to be the touchpad being detected as a mouse (there is another entry in there as well specifically for the mouse connected via USB):

I: Bus=0003 Vendor=1532 Product=011d Version=0111
N: Name="Razer Razer Blade"
P: Phys=usb-0000:00:14.0-5/input3
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5:1.3/0003:1532:011D.0009/input/input23
U: Uniq=
H: Handlers=event3 mouse0 
B: PROP=0
B: EV=17
B: KEY=70000 0 0 0 0
B: REL=103
B: MSC=10

Seems to me that due to the nature of grsec, and the way hid-rmi is attempting to do things it is being blocked from properly configuring the touchpad. If this is just something with grsec that I'll need to deal with, I'm fine with that as running with a stable hardened kernel is more important to me, especially due to my job field, than being able to use the touchpad. However if anyone has run into this on the same device, or other devices running grsec, and have been able to find a workaround then please let me know.

Thanks! I normally research things on my own but have been on a time crunch, so if there is any information needed that I failed to provide or could be useful in troubleshooting let me know and I'll provide it.

Offline

#2 2016-06-29 13:47:15

axi0m
Member
Registered: 2016-06-09
Posts: 2

Re: Razer Blade 14" 2013 Touchpad issues with linux-grsec

Just wanted to bump one time before heading over to talk with the grsec folks and/or file a report with the maintainer of the arch grsec package.

Thanks!

Offline

Board footer

Powered by FluxBB