Changes:
- Add driver for reading fan speed via SAM (Surface Pro 9)
- Add driver for reading temperature via SAM (Surface Pro 9)
- Rebase onto v6.6.11
Links:
- kernel: e30b5e9a55
- fan speed driver: https://github.com/linux-surface/kernel/pull/144
Changes:
- Add driver for reading fan speed via SAM (Surface Pro 9)
- Add driver for reading temperature via SAM (Surface Pro 9)
- Rebase onto v6.1.72
Links:
- kernel: de848841cb
- fan speed driver: https://github.com/linux-surface/kernel/pull/144
Changes:
- Add initial SAM/EC support for Surface Laptop 2, including support for
- Keyboard and other HID devices (sensors, pen stash, but not
touchpad)
- Battery information
- Tablet mode / screen orientation
- Rebase onto v6.5.12
Links:
- kernel: df0bd8ffbe
Changes:
- Add initial SAM/EC support for Surface Laptop 2, including support for
- Keyboard and other HID devices (sensors, pen stash, but not
touchpad)
- Battery information
- Tablet mode / screen orientation
- Rebase onto v6.1.63
Links:
- kernel: 4ebedac16e
On Fedora the kernel needs to be loaded into RWX memory by GRUB.
If it is loaded from non-writable memory, it will crash and freeze
the machine at the Microsoft logo.
Unsetting this flag will cause GRUB to allocate RWX memory for the
kernel.
Note: This won't fix the stock kernels or the installation image.
Ubuntu mainline repos are currently stuck at v6.5.7. However, our
patches are for v6.5.8+ and have thus dropped the serial suspend fix,
which was added upstream in v6.5.8. So add it to the Debian/Ubuntu
package specific patches for now so that we can still build
Debian/Ubuntu kernel packages.
Right now two builds of the same kernel version will install into the
same directory, e.g. /lib/modules/6.5.6-surface.
This doesn't really ultimately cause any issues, but having the build
number in uname -r and unique installation targets is good practice.