linux-surface / linux-surface

Linux Kernel for Surface Devices
4.53k stars 202 forks source link

Ubuntu SP7 Touchscreen not working #1394

Open Imbroglius opened 2 months ago

Imbroglius commented 2 months ago

Hi,

i installed Ubuntu 23.10 on my Surface Pro 7 including the Surface Kernel as described here.

Surface-Kernel is booting, but Touchscreen is not working.

Can somebody help? Dmesg ist included in this post.

Daniel

dmesg.txt

Imbroglius commented 2 months ago

Just got it....

Had to do like in this workaround: https://github.com/linux-surface/linux-surface/issues/654#issuecomment-983586694

After changing this in /etc/default/grub it works.

groengpx commented 2 months ago

Same here.

The Surface 7 touchscreen stopped working after updating from kernel version 6.6.6 to 6.7.9 and from iptsd 1.4 to 2. The Surface 7+ (note the '+') with the same software is fine.

As linked above, the solution is to disable intel_iommu.

How to:

mostafabarmshory commented 2 months ago

Same here.

The Surface 7 touchscreen stopped working after updating from kernel version 6.6.6 to 6.7.9 and from iptsd 1.4 to 2. The Surface 7+ (note the '+') with the same software is fine.

As linked above, the solution is to disable intel_iommu.

How to:

* Edit `/etc/default/grub`.

* Add `intel_iommu=off` to the end of the `GRUB_CMDLINE_LINUX_DEFAULT` variable, so it looks like something like this: `GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_iommu=off"`.

* Save and quit the editor.

* Run `sudo update-grub`.

* Profit.

This helps me tx

buynonsense commented 1 month ago

my sp7 is now stuck on boot windows logo after I install linux-surface kernel, so, how can I use terminal now?