jimdigriz / debian-mssp4 Goto Github PK
View Code? Open in Web Editor NEWInstalling Debian on the Microsoft Surface Pro 4
Installing Debian on the Microsoft Surface Pro 4
There are a couple of patches from Surface 3 development in the kernel that might also fix caps lock LED on the SP4.
https://patchwork.kernel.org/patch/9081731/
https://patchwork.kernel.org/patch/9081761/
You'll need bits of both patches I think.
Under Linux, when the tablet goes sleep, you need to press power button for at least 10seconds to wake it up.
Do you have the same behaviour ?
How can we fix it so the tablet wakes up immediatly at power button pressing.
Thx
Olivier
When I hibernate, I cannot get the Surface resume with pressing the power button.
Also the screen comes back after a few seconds, but no input is enabled, then after about 10 seconds the screen gets black and stays there.
Hi,
Great page, thanks for putting it together. I want to share a link that helped me use xrandr to change the resolution on the screen to something smaller so I do not go blind :) ..
http://superuser.com/questions/347437/xorg-how-to-specify-a-non-standard-display-resolution
My script I run at logon:
xrandr --newmode "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync -vsync
xrand --addmode eDP1 1680x1050_60.00
xrandr --output eDP1 --mode 1680x1050_60.00 --set "scaling mode" Full
Cheers.
Hi I get an Surface Pro 4 and tried to boot from any usb stick without success.
Each time the "surface" text jitters and some seconds later Win10 is booting up...
Tested with secure boot and / or tpm off. usb is 1st boot media. Also tested with internal disk disabled. No change to get usb boot working.
Any idea how to boot my sp4 from usb media?
hi
plz fix touch screen if you can , thx alot
Hi.
What I did :
And then ...
It seems there is incompatibility between hub, usb key, and surface at boot.
Any help welcome.
PS: My linux bootable usb key was ArchLiinux iso.
But that should not change the behaviour AFAIK.
Olivier
Hello,
When I originally followed this guide, it was for kernel 4.6, but now I'm trying to update.
I can't find the file linux-source-4.8_4.8.7-1_all.deb, maybe I'm doing something wrong.
The closest file I can find is linux-source-4.8_4.8.15-2_all.deb but these instructions with that file produce a kernel panic on shutdown... Note, I'm on Kali linux, but this didn't cause any problems when I was updating to 4.6 so I'm hoping it will continue to not cause any problems.
I'm not too experienced with manually doing kernel stuff like this, but I'm assuming that your code won't work on this file?
I'm fine with using the kernel version you specify, I just can't find the file...
I've been trying with devian 8.5.0 (both free and non-free) with Rufus to create the USB. I've tried GPT, and MBR, keeping it at FAT32...
Strange, because my SP4 will boot into a 2015 version of Ubuntu live that I happened to have lying around, but it won't boot into Debian or Kali...
Any suggestions?
I've installed ubuntu15.10 kernel 4.3 using the method of https://github.com/neoreeps/surface-pro-3.
When I tried your patches, I can't execute
xzcat ../linux-config-4.3/config.amd64_none_amd64.xz > .config
as I don't have directory of linux-config-4.3 and my kernel source is from git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git.
How to get it in ubuntu? Thanks.
echo disk | sudo tee /sys/power/state
The type cover backlight stays on suggesting the laptop is still on, and it requires me to do a complete power-cycle (full 10ish seconds on power button) to get it back, and without hibernated state.
I know this is not for Ubuntu but everything else worked, thank you very much for your hard work!
If you look in the page /Tegra Linux Driver Package Development Guide/l4t_video_for_linux.html of the following tar:
http://developer.download.nvidia.com/embedded//L4T/r23_Release_v1.0/Tegra_Linux_Driver_Package_Documents_R23.1.1.tar
You will see documentation for how to set up the OV5693 with their branch of the linux kernel. This may be a closer branch than android, and something to look into.
Not a big deal, just pointing it out.
Works flawlessly if the Type Cover is connected when the system boots, however, if I dc/rc it while the system is up, it stops responding until next reboot.
Found this helpful patch to get mwifiex issues resolved: https://bugzilla.kernel.org/show_bug.cgi?id=109681 , along with latest marvel firmware at http://git.marvell.com/?p=mwifiex-firmware.git;a=summary .
Thanks!
Correct me if I'm wrong, but since the SP4 doesn't have an intel atom this could mean that the android drivers are basically not useful.
Hi
Sorry for disturbing you , i know , I shouldn't ask for ETA.
But i think touch is inportant , sorry again .
Abd thx alot ๐
You mentioned this:
amending the DSDT manually to remove the conditional that masks out S3
Could you provide some details for me on how I could do that please?
linux-source-4.8_4.8.7-1_all.deb is not available anymore on the debian repositories.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.