jakeday / linux-surface

Linux Kernel for Surface Devices
2.59k stars 242 forks source link

Keyboard still not working after completing install #638

Open brandon-olin opened 4 years ago

brandon-olin commented 4 years ago

Sorry if this is an obvious issue as I'm fairly new to Linux and all, but after completing all of the steps and rebooting the system I still can't get my built in laptop keyboard to work. I'm using a 1st gen Surface Laptop (here: https://www.amazon.com/gp/product/B075S63JPS/ref=ppx_yo_dt_b_asin_title_o08_s00?ie=UTF8&psc=1)

The thing is I know the keyboard actually does work since I can push the button that changes the brightness of the backlighting for the keys themselves. It also works before I log into Linux when I can choose between my Linux or Windows partition, but I can't seem to get it to work in Linux itself.

I'd assume this is just an issue of Linux recognizing the keyboard itself as a valid input, but I have no idea how to fix that, and I've been trying every solution I could find for the past two weeks with no luck.

qixingzhang commented 4 years ago

same

kujma10-zz commented 4 years ago

I had the same issue, then I choose linux-surface kernel during the boot and it worked (use SHIFT to change the kernel when booting). Currently, I am trying to set it as default

qzed commented 4 years ago

Please make sure you're booted into the right kernel via uname -a. That should show something containing surface. If you are booting into the right kernel and the problem still occurs please post a dmesg log.

qixingzhang commented 4 years ago

what's your version of system? Mine is ubuntu 19.10 and it doesn't work.

blackishpanther commented 4 years ago

Please help me.! I follow the steps but what do you put for version? No keyboard sucks!

qzed commented 4 years ago

Btw. you should have a look at https://github.com/linux-surface/linux-surface/ as we're maintaining up-to-date patches and releases there. Specifically https://github.com/linux-surface/linux-surface/wiki/Installation-and-Setup for installation.

blackishpanther commented 4 years ago

Thank you

On Sat, Feb 29, 2020, 6:10 PM Maximilian Luz notifications@github.com wrote:

Btw. you should have a look at https://github.com/linux-surface/linux-surface/ as we're maintaining up-to-date patches and releases there. Specifically https://github.com/linux-surface/linux-surface/wiki/Installation-and-Setup for installation.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/jakeday/linux-surface/issues/638?email_source=notifications&email_token=ALQWPVHPUKBARVYH5N64JSLRFGKU5A5CNFSM4KOROUNKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENMINIY#issuecomment-593004195, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALQWPVHHIOAOOYZFMI2NGYLRFGKU5ANCNFSM4KOROUNA .

blackishpanther commented 4 years ago

not really sure what on there to use or i need or how to use it but thanks all the same

On Sun, Mar 1, 2020 at 9:10 AM kristofor miller kristoformiller@hotmail.com wrote:

Thank you

On Sat, Feb 29, 2020, 6:10 PM Maximilian Luz notifications@github.com wrote:

Btw. you should have a look at https://github.com/linux-surface/linux-surface/ as we're maintaining up-to-date patches and releases there. Specifically https://github.com/linux-surface/linux-surface/wiki/Installation-and-Setup for installation.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/jakeday/linux-surface/issues/638?email_source=notifications&email_token=ALQWPVHPUKBARVYH5N64JSLRFGKU5A5CNFSM4KOROUNKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENMINIY#issuecomment-593004195, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALQWPVHHIOAOOYZFMI2NGYLRFGKU5ANCNFSM4KOROUNA .

qzed commented 4 years ago

You'll need to install the kernel just like in this repo. The easiest way is if you set the package repository and follow these steps: https://github.com/linux-surface/linux-surface/wiki/Installation-and-Setup#surface-kernel-installation.

blackishpanther commented 4 years ago

I installed the kernel and most of the stuff is working fine except no touch screen

On Mon, Mar 2, 2020, 2:22 PM Maximilian Luz notifications@github.com wrote:

You'll need to install the kernel just like in this repo. The easiest way is if you set the package repository and follow these steps: https://github.com/linux-surface/linux-surface/wiki/Installation-and-Setup#surface-kernel-installation .

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/jakeday/linux-surface/issues/638?email_source=notifications&email_token=ALQWPVBGNGXVJHRQEPHIAX3RFQBNVA5CNFSM4KOROUNKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENQTEEY#issuecomment-593572371, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALQWPVCZ6562I5EGC4BH44LRFQBNVANCNFSM4KOROUNA .

qzed commented 4 years ago

In short: For full touchscreen support you should install the 4.19 (LTS) kernel. On 5.5 you can enable either single-touch OR stylus, with stylus enabled by default. There's a bit about that here: https://github.com/linux-surface/linux-surface/issues/94#issuecomment-590118336.

blackishpanther commented 4 years ago

So right now I'm using 5.5.6 id have to downgrade?

On Mon, Mar 2, 2020, 2:29 PM Maximilian Luz notifications@github.com wrote:

In short: For full touchscreen you should install the 4.19 (LTS) kernel. On 5.5 you can enable either single-touch OR stylus, with stylus enabled by default. There's a bit about that here: linux-surface/linux-surface#94 (comment) https://github.com/linux-surface/linux-surface/issues/94#issuecomment-590118336 .

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/jakeday/linux-surface/issues/638?email_source=notifications&email_token=ALQWPVDQWWWV6UK7G6FOESDRFQCLHA5CNFSM4KOROUNKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENQUARY#issuecomment-593576007, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALQWPVFKYIEKZMONOEYEQYLRFQCLHANCNFSM4KOROUNA .

qzed commented 4 years ago

If you want to have multi-touch support, yes.

qzed commented 4 years ago

4.19 is a long-term-support release and we will try to maintain it on the same feature-level (meaning the same/similar patches) as the current release (5.5 at the moment).

Naibaowjk commented 4 years ago

what's your version of system? Mine is ubuntu 19.10 and it doesn't work.

It also doesn't work on my surface with 19.10