jakeday / linux-surface

Linux Kernel for Surface Devices
2.6k stars 244 forks source link

Surface Laptop: Keyboard Doesn't Work #5

Closed iddover closed 5 years ago

iddover commented 6 years ago

I'm sorry to report this issue but I've tried the .deb kernel and touch start to work but no the keyboard, If I could het you in any way, pls tell me!

ekrekeler commented 6 years ago

@jakeday I was working with @Shr1nk last night and yes it is the 4.15.7-3 build you posted late last night.

YajJackson commented 6 years ago

@jakeday

Just finished testing 4.15.7-3. Still no working keyboard sadly. Would love to get an update on this.

dmesg.txt

jakeday commented 6 years ago

Can you guys test 4.15.8-1 and give me the dmesg output? I should be able to get additional info out of this build (but who knows, it may also just work).

ghost commented 6 years ago

@jakeday same issue with 4.15.8-1 , no keyboard

dmesg180311.txt

GregRichards commented 6 years ago

@jakeday same, no keyboard with 4.15.8-1 on 18.04 dmesgout.txt

nish-astuff commented 6 years ago

@jakeday No luck using 4.15.8-1 on Ubuntu 16.04 dmesg.txt

ghost commented 6 years ago

@jakeday No luck using 4.15.10-1 ( debian buster ) dmesg.txt

ghost commented 6 years ago

Ubuntu16.04+4.15.10-1,the keyboard is not working,and the touchscreen doesn’t work, too.

GregRichards commented 6 years ago

Ubuntu 18.04 - keyboard still doesn't work, touch screen has been working dmesg-032218.txt on 18.04.

nish-astuff commented 6 years ago

Here's the output for 4.15.10 on Ubuntu 16.04 dmesg.txt

I've also attached my DSDT table in case it helps: dsdt.dsl.tar.gz

nish-astuff commented 6 years ago

Getting closer with 4.15.12 on Ubuntu 16.04 based on dmesg output

dmesg.txt

maflin18 commented 6 years ago

Sorry I've been away from testing for a bit. Life got hectic. Just updated to latest, and can report same results as reported by others. Touchscreen still works, but keyboard still does not.

nish-astuff commented 6 years ago

Attached the output of 4.15.17 on Ubuntu 16.04 dmesg.log

GregRichards commented 6 years ago

I know this wasn't specifically for the Laptop keyboard but here it is. 4.16.3 Ubuntu 18.04 no keyboard still. dmesg042318.txt

rafaroman18 commented 6 years ago

Hi, i own a Surface Laptop and although im a noob in these things, i would like to help! (I need Linux as a primary OS for college) So in case you need some info, just ask me. Thx btw for trying it guys!!

YajJackson commented 6 years ago

@rafaroman18 just a heads up, I went through the ringer trying to get linux to work on my surface laptop. In the end, I needed to get a different computer for work. If it is still an option you might want to consider doing the same, if linux is an absolute requirement.

rafaroman18 commented 6 years ago

@YajJackson thx men! its not that necessary, i can work while in a virtual machine, but i prefer the complete sistem :)

sagering commented 6 years ago

Hi, is anybody still working on this? Is there anything I can help you with?

sultanoswing commented 6 years ago

Could you help by looking at Jake's kernel patch and making it work? Seems like Jake had done a Luke Skywalker and dissipated from the effort of his labours!

jakeday commented 6 years ago

@sultanoswing Actually, I've been working on it for awhile now! I'm actually about done and putting the finishing touches on it.

sultanoswing commented 6 years ago

Thanks Jake - glad to read you're well & best of luck with it from a keen surface laptop owner & Arch Linux user! May the force be with you! :)

Chris99999999 commented 6 years ago

jakeday , if you succed mate, people all over the world would appreciate it ! this is an international issue... I have been a Windows user for years but it was getting ridiculous lately... I really like Ubuntu and I dont know pretty much anything as of yet about the commands and how it works but it is lovely to learn! So help us out by succeding into making the keyboard work and know youve done a wonderful thing for others ! I`d like to thank you for all your hard work over the last months .

xander12093 commented 6 years ago

@jakeday That's absolutely fantastic to hear! I was torn between buying the MacBook Pro or the Surface Laptop with intent of running Linux. I figured I would have better luck getting everything to work with a Windows machine. Turns out, I was mistaken. So, if you pull this off, I would love to donate whatever I can to show my appreciation to all of your work.

GrippyPenguin commented 6 years ago

I’m going to play the role of Mark Hamill in Last Jedi here, i.e. crotchety old man who will believe it when he sees it...

On Apr 28, 2018, at 6:28 PM, xander12093 notifications@github.com wrote:

@jakeday That's absolutely fantastic to hear! I was torn between buying the MacBook Pro or the Surface Laptop with intent of running Linux. I figured I would have better luck getting everything to work with a Windows machine. Turns out, I was mistaken. So, if you pull this off, I would love to donate whatever I can to show my appreciation to all of your work.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

rafaroman18 commented 6 years ago

Yeah! Me too! i would like to donate you a couple dollars if u get it. You are doing an awesome work @jakeday

KillswitchOne commented 6 years ago

@jakeday When can we expect a release? I'm trying to get started with IT security and ethical hacking and I really appreciate the effort you put in for the community. Been considering selling my SL for months to invest in a more Linux compatible laptop but you gave me a glimmer of hope.

badrock21 commented 6 years ago

Do you need any additional dumps from surface laptop? I'd love to be able to use Ubuntu full time on this laptop.

KillswitchOne commented 6 years ago

@jakeday Just like the guy above me I'd love to help you with anything I possibly can. I'm not very experienced with Linux though, yet. That's why I'm so eager to get it working on my SL so I can start learning my way around Linux for real. Hoping you'll release a patch with the keyboard working soon!

jasonargoargo commented 6 years ago

Adding my voice of complaint to the mix. What makes my case interesting however is my keyboard was working until just a few days ago. I was using 17.10 and there weren't any updates as far as I could tell. I even bought a new Surface cover to see if it was a faulty/old cover - it wasn't. Right now I'm using 18.04 and your latest patch: 4.16.7-1.

Viomi commented 6 years ago

I've got a personal surface laptop that I'm willing to test patches, gather information, and do possibly dangerous stuff to in order to get this to work.

Surface Laptop's keyboard doesn't work with the newest stable kernel (4.16.8) with these patches applied.

@jakeday Would you be able to contact me on https://telegram.me/viomi or on XMPP: viomi@cybrewitch.es ? Or maybe there's some other way to get in contact?

KROSF commented 6 years ago

Hi, i would like to know how this problem is going, I need Linux in my Surface Laptop and i cant afford a new one :(

sultanoswing commented 6 years ago

If you need Linux on the surface laptop, I'd advise running it in a VM for now, until the keyboard is (hopefully) fixed. Other option of to use Linux with a USB or wireless keyboard.

Chris99999999 commented 6 years ago

jay could you please give us an update / been 17 days since your last post not that i am counting ...

versipellis commented 6 years ago

Give the guy a break. He's one man working on a working kernel for every single Surface device, and not getting paid for the time he puts into it either.

I'm just grateful that this project even exists at all.

On Tue, May 15, 2018, 04:11 KillswitchOne notifications@github.com wrote:

I'm actually starting to feel like he is avoiding adressing the issue.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/jakeday/linux-surface/issues/5#issuecomment-389081817, or mute the thread https://github.com/notifications/unsubscribe-auth/AGRjWkpz4E65NEGCTf_IJjIYSHQ0Ibp2ks5tyo2dgaJpZM4PQ8nj .

Chris99999999 commented 6 years ago

Well , if he succeedes and wants money for it , he can ask us for some money ... I'm poor myself but I'd glady contribute for all his efforts and hard word and I'm pretty sure a lot of guys would . The way the laptop works on ubuntu is simply amazing, wouldn't go back to windows for nothing ! So all of us , few hundreds here and thousands and thousands out there would most appreciate Jay if he managed to fix the keyboard... And again , thanks Jay !

On Tue, 15 May 2018, 09:18 versipellis, notifications@github.com wrote:

Give the guy a break. He's one man working on a working kernel for every single Surface device, and not getting paid for the time he puts into it either.

I'm just grateful that this project even exists at all.

On Tue, May 15, 2018, 04:11 KillswitchOne notifications@github.com wrote:

I'm actually starting to feel like he is avoiding adressing the issue.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub < https://github.com/jakeday/linux-surface/issues/5#issuecomment-389081817>, or mute the thread < https://github.com/notifications/unsubscribe-auth/AGRjWkpz4E65NEGCTf_IJjIYSHQ0Ibp2ks5tyo2dgaJpZM4PQ8nj

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/jakeday/linux-surface/issues/5#issuecomment-389083811, or mute the thread https://github.com/notifications/unsubscribe-auth/AlADTtNNS_6quDr3M5lu-2O1GK4lqRh0ks5tyo9lgaJpZM4PQ8nj .

sultanoswing commented 6 years ago

"The way the laptop works on ubuntu is simply amazing, wouldn't go back to windows for nothing !".

The conspiracy theorist in me says that M$ has deliberately baked in some hard-to-crack proprietary hardware/software to thwart running anything other than WIn 10. Either way, thanks for your ongoing efforts, Jake.

Chris99999999 commented 6 years ago

100% M/soft tanked it !

On Tue, 15 May 2018, 09:40 sultanoswing, notifications@github.com wrote:

"The way the laptop works on ubuntu is simply amazing, wouldn't go back to windows for nothing !".

The conspiracy theorist in me says that M$ has deliberately baked in some hard-to-crack proprietary hardware/software to thwart running anything other than WIn 10. Either way, thanks for your ongoing efforts, Jake.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/jakeday/linux-surface/issues/5#issuecomment-389089902, or mute the thread https://github.com/notifications/unsubscribe-auth/AlADTjk4R7l-GBMK8dD9sqZMymLHe61Vks5typSQgaJpZM4PQ8nj .

ChanceSDM commented 6 years ago

Hey Jake,

Any Progress?

fahdriyami commented 6 years ago

Created an account just to follow this thread. Thanks Jake for all the work you're putting into this, especially considering you don't have a Surface Laptop of your own to test on!

maflin18 commented 6 years ago

Has anyone tested surface laptop with STOCK Ubuntu 18.04? Supposedly it now works with the Surface's keyboard, without any third party kernels....

partyChad1 commented 6 years ago

@maflin18 I tried, couldn't use keyboard during the installation.

KillswitchOne commented 6 years ago

@maflin18 As the guy above me, I also tried. Couldn’t use keyboard during installation neither after updating everything after I installed it.

Chris99999999 commented 6 years ago

Microsoft took care of us , making sure that we won't change from Windows to any other OS . All we need is a professional like Jake that knows what he's doing to overthrow this communism from which we only have one choice : Windows... As windows' employees have worked their as.es off to make sure we won't change from their OS , I can only pray , Jay or someone else will succed in writing the necessary software to make everything work as intended. Though lately , we have had no sign from him so I can only assume the worst :(

On Tue, 22 May 2018, 06:49 KillswitchOne, notifications@github.com wrote:

@maflin18 https://github.com/maflin18 As the guy above me, I also tried. Couldn’t use keyboard during installation neither after updating everything after I installed it.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/jakeday/linux-surface/issues/5#issuecomment-390870650, or mute the thread https://github.com/notifications/unsubscribe-auth/AlADTvIcGhl8YVKuLpaoF08_9_of4Xgfks5t06bRgaJpZM4PQ8nj .

fahdriyami commented 6 years ago

I love how many are blaming Microsoft. Had you done some research before getting yourself a Surface device with the intention to run Ubuntu on it, you wouldn't be in this situation. I'm only here as a hobby. Surface is Microsoft's flagship line of devices designed specifically to run Microsoft's flagship operating system. If your expectations are beyond that then that's on you. You should have bought Dell's XPS 13 Developer Edition instead or whatever other Ubuntu-certified laptop out there.

Secondly, complaining about Jake not responding to constant nagging is not going to make a fix appear sooner. Be patient, donate to his efforts, put money where your mouth is, and maybe things might happen. Hell, I know that a few dollars for a few cups of coffee so that I can pull a weekend all-nighter working on something is more than enough incentive for me, sometimes.

sultanoswing commented 6 years ago

@fahdriyami , even though you might love it, I don't think anyone's really blaming M$. My comment was and is said with an element of tongue-in-cheek. The appeals to Jake have been pretty respectful, not nagging, from my humble perspective (having seen real nagging of developers many other times).

The situation is frustrating precisely because the surface laptop is indeed a flagship device and very nice to use - even with Windows. And for the record I did my research and purchased anyway (I choose and use Arch Linux, not Ubuntu, FWIW). I certainly hope that Linux will work more fully on the SL soon, but I knew it didn't before purchasing, but went ahead because the SL has a unique combination of features I like. Doesn't stop me hoping & waiting (patiently).

TL;DR - I don't think over-generalisations and assumptions of others' situations and motivations adds much to the discussion, to be honest.

fahdriyami commented 6 years ago

@sultanoswing Those "elements of tongue-in-cheek" come over very well over text. :P BTW, my comment wasn't specifically directed at you, hence the generalization. Although, one could argue that conspiracy theories don't add much to the discussion either.

I've read through this entire comments section, it's not hard to detect a heightened level of entitlement from some.

The ask is simple. Be patient.

sergiusens commented 6 years ago

As a software engineer myself, working in the open, a flurry of messages like these do cause the feeling of burnout, personally, unless there is anything meaningful to contribute to (like a patch, in the best case scenario), I would refrain from adding yet another message. I would recommend to just use github reactions for those. (and here I am adding yet another useless message, which is what happens when we get out of the technical scope of the issue being tracked).

forlornidealist commented 6 years ago

@fahdriyami I was also surprised by what looks like entitlement on these threads. That prompted me to put my money where my mouth is and give Jake a significant donation. I know that this is a hobby for him and he'll get to it when he has time. Hopefully others will do/have done the same.

sqlboy2000 commented 6 years ago

"sqlboy2000 commented on Nov 28, 2017 I just want to say I appreciate everything you’ve done and I’m not trying to be a bother but I’m looking at a $2200 paperweight without keyboard support. Jake - would you keep it or return it based on what you know at the moment?

jakeday commented on Dec 5, 2017 @sqlboy2000 I would keep it. I'm working on support for the additional acpi devices, including the Surface Laptop keyboard. I hope to have it resolved soon."

Hi Jake, Any update since December?

Thanks, Jeff

jakeday commented 6 years ago

Can someone please try my 4.17.1-1 test build? Please get me a dmesg log if it doesn't work as I have added additional dumps in there for testing.