I'm trying to install Ubuntu 12.04 on my Surface Pro 2 at the moment and it seems to be working fine, except for the fact that neither one of my keyboard covers is working. The keys light up on my Type Cover 2, but nothing registers and the same is true for my old Touch Cover!

I'm therefore unable to complete the installation, cannot enter a username and so on...

How can I fix it?

Thanks from Austria! :)

P.S.: I used this guide: Dual boot Surface Pro with Ubuntu?


As this is proprietary hardware the linux kernel just can't seem to handle it yet.
See: https://bbs.archlinux.org/viewtopic.php?id=175657,
https://bugzilla.kernel.org/show_bug.cgi?id=64811 and the follow up discussion:

So kernel people seem to be already on it. I couldn't find out if the patch landed in any upstream kernel yet.
If you don't want to wait you can try to compile a custom kernel with their patch included. Here are two resources with some information:
Correct way to apply patches to your kernel?

Never tried this myself

  • Thanks a lot for the information, I'll stick to my virtual machine with Ubuntu on my Surface Pro until this is really fixed and enjoy the full experience on my main rig at home :) – delanyinspiron6400 Mar 15 '14 at 14:02

I just solved this problem while trying to get the wireless drivers working.

I am using a Surface Pro 2 with a type cover and a fresh installation of ubuntu 14.04-1. I installed ndiswrapper, but I doubt this is related to this. Then I installed wine, and I set the "Windows Version" to "Windows 8" in the Concigure Wine Application. Works perfectly on my machine. :)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.