Package Base Details: linux-surface4

Git Clone URL: (read-only)
Keywords: surface
Submitter: SuperBo
Maintainer: freimair
Last Packager: freimair
Votes: 8
Popularity: 0.004910
First Submitted: 2017-04-03 03:52
Last Updated: 2018-12-20 15:48

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

tomtom2770 commented on 2017-12-07 21:09

@Vynce Which version of network managerdo you use? I had the same problem after a package sync. I had to downgrade to version 1.10.0 which fixed my problems. Maybe this helps?

Vynce commented on 2017-12-07 21:06

After using the new package for some days, I still have issues with Wifi. Before the kernel update, the SP4 worked well with WPA2 Wifi networks but couldn't connect to WPA2 enterprise network. Now it's almost the opposite. It works well with WPA2 enterprise networks but it is very flaky with personnal WPA2 networks. It's totally random. Sometimes It crashes after 5 minutes, sometimes 3 hours, ... When the connection is down, I can't re-establish it. Even if I unload/reload wifi modules. It may also hang and block. The only solution is to shutdown and restart the SP4. I have the last Wifi drivers and the last NetworkManager.conf.

Is anybody have any tips to try ? Except that, it works well, thank you for your great job !

PS: I have the log that are gathered from journalctl but It's too big to be cut in my comments.

tomtom2770 commented on 2017-12-05 20:42

There is a new kernel version (I belive 4.14.4) which should fix some problems regarding suspend and hibernate. The changes are quite new on jakeday's github repo. Maybe this helps

shadoukun commented on 2017-12-03 23:05

There is an active issue over on jakeday's github about the SP4 touch occasionally becoming unresponsive, so hopefully that will get fixed. I don't have an SP4 so I can't test it, unfortunately.

Hibernation/suspend are still a bit wonky. There's a script to automatically reset networking when you go in and out of hibernation, I just haven't added it to the repo yet.

you can put it in /lib/systemd/system-sleep/

As for the touch-cover, I haven't seen any issues posted by others regarding it not reattaching correctly. You can try making an issue at so the issue gets more visibility, and hopefully gets resolved.

Other than that, I'm glad its mostly working. :) All thanks should, of course, go to I've simply created an arch package for his source, but he's the one who has gotten it all working.

StupidBunny commented on 2017-12-03 22:52

Great work, everything seems to be functioning as advertised. :) Touch and pen both work swimmingly, the Wifi has thus far been stable over hours of use, and I haven't had the computer freeze like I did with the LTS SP4 kernel. Sometimes touch (including pen) still quits functioning when I abuse it, like scribbling a lot or jiggling around the screen with my fingers or whatever. I'm not sure if there's a way to fix this without rebooting. Hibernate works except restoring from hibernation still kills the Wifi for some reason. The type cover won't reattach once removed, so if it comes off or if the computer loses it somehow then I (think I) have to reboot. It's nonetheless the best functioning and most stable kernel for the SP4 so far, so definitely keep up the good work.

devonwolf commented on 2017-11-29 06:31

Got this up and running on Manjaro today on my SP4 - thanks so so much for getting this packaged! Touch is (mostly) working, wifi has (so far) held on. Haven't tried the pen yet, and the camera at the moment doesn't seem to be recognized. I'll play more tomorrow and update if I find anything noteworthy. Thanks again, made my week :)

shadoukun commented on 2017-11-27 21:07

Yeah suspend doesn't work yet afaik, and the cameras don't work yet (though there are some basic patches for them, which I included)

As for the pen's compatibility with software, I don't think there's much that can be done on the kernel front. :(

Vynce commented on 2017-11-27 09:26

Tested on a Surface Pro 4. It works! Multitouch, pen, Wifi WPA2 enterprise. The only things missing are webcam and suspend.
Wayland supports the pen, but XWayland doesn't. Only GTK3 or QT5 apps work with the pen.

shadoukun commented on 2017-11-24 23:39

Okay. Updated to 4.14.2. Multitouch and Pen input should work now. I only have a Surface Book to test on, though, so please let me know.

To get multitouch to work the specific firmware for your device must be installed. I've included instructions and links to the firmware packages in the INSTALL script.

The files and instructions can also be found at

Vynce commented on 2017-10-27 13:35

Great! Thanks.