kernel icon indicating copy to clipboard operation
kernel copied to clipboard

Linux kernel with modifications for Microsoft Surface devices.

Results 8 kernel issues
Sort by recently updated
recently updated
newest added

This is observed by using `s-tui` to continuously monitor the power consumption, core frequency and utilization while compiling the kernel. Running a "cold start", the system power peaks at 40...

D: Surface Book 3

(Currently Xubuntu 21.04, with latest linux-surface kernel) My Surface Pro 3 performs really badly out of the box with any Linux distro, with lots of micro-stutter, applications taking a long...

D: Surface Pro 3

The Surface devices seem to use MAX34407 (up to Pro 6) and MAX34417 (later) to measure power consumption for various components / part of the system (see e.g. https://github.com/linux-surface/acpidumps/blob/master/surface_book_2/dsdt.dsl#L18219-L18226). Datasheets:...

P: low
C: missing feature

Any chance that this could work on the new Surface Pro 7 as well? Jakeday kernel battery/acpi does not work. I tried to run "make" in /modules and got this:...

A: IPTS
P: medium
D: Surface Laptop 3
D: Surface Pro 7
C: missing feature

I get a bunch of errors related to ACPI on boot. Not fatal, but i wonder if that causes other issues. Could not resolve symbol [\_SB.PCI0.LPC0.EC0], AE_NOT_FOUND (20190703/dswload2-159) Could not...

P: medium
C: bug
A: other
D: Surface Laptop 3

When compiling with -Wformat it arises in drivers/hid/ipts/cmd.c and drivers/hid/ipts/mei.c some warning about wrong printf format, where a %ld is used for a size_t type, instead of a %zu. Here...

I got the following error when compiling dkms drivers on the latest surface kernel: /lib/modules/6.1.6-surface/build/scripts/sign-file: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file I use debian testing,...

```logcat mwifiex_pcie 0000:01:00.0 ap0: NETDEV WATCHDOG: CPU: 3: transmit queue 1 timed out 5120 ms mwifiex_pcie 0000:01:00.0: 4303588352 : Tx timeout(#7), bss_type-num = 1-1 mwifiex_pcie 0000:01:00.0: tx_timeout_cnt exceeds threshold. Triggering...

A: mwifiex
D: Surface 3