Skip to content

Conversation

matthiasdotsh
Copy link
Contributor

@matthiasdotsh matthiasdotsh commented Oct 11, 2025

Description of changes

This updates the stable kernel for Microsoft Surface devices to 6.17.3, which is the latest version of the linux-surface kernel.

The kernel is compiling (when using zfs, it currently requires setting boot.zfs.package = pkgs.zfs_unstable; because 6.17. requires zfs >=zfs-2.4.0-rc2) but it's not booting.

After choosing the generation in the boot menu I get a black screen and after approx. 5s the system reboots.
Same as described here.

Things done
  • Tested the changes in your own NixOS Configuration
  • Tested the changes end-to-end by using your fork of nixos-hardware and
    importing it via <nixos-hardware> or Flake input

@matthiasdotsh
Copy link
Contributor Author

@8bitbuddhist

@8bitbuddhist
Copy link
Contributor

Unrelated, but did you see this @matthiasdotsh? Someone got the front and rear cameras working! linux-surface/linux-surface#1867

@8bitbuddhist
Copy link
Contributor

8bitbuddhist commented Oct 11, 2025

My SP9 boots this with no problems (I don't use ZFS though). The only problem is when I shut it down, it gets all the way to the final stage, then just sits there and does nothing. This is likely related to linux-surface/linux-surface#1864, but it looks like a fix has been identified.

@matthiasdotsh matthiasdotsh force-pushed the ms-surface/update-kernel-6.17 branch from 3fc657c to e39a89b Compare October 12, 2025 13:51
@matthiasdotsh matthiasdotsh changed the title WIP: surface: linux 6.15.3 -> 6.17.1 WIP: surface: linux 6.15.3 -> 6.17.2 Oct 12, 2025
@matthiasdotsh matthiasdotsh force-pushed the ms-surface/update-kernel-6.17 branch from e39a89b to f7489cc Compare October 15, 2025 20:30
@matthiasdotsh matthiasdotsh changed the title WIP: surface: linux 6.15.3 -> 6.17.2 WIP: surface: linux 6.15.3 -> 6.17.3 Oct 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants