Spotlight change
- UHCI (that thing for USB 1.1) no longer fails to initialize on boot. I added a patch to make the system's optional timer actually optional, following a suggestion from the VT8500/WM8505 Linux Kernel group.
Big changes
- Debian is updated to bookworm.
- Linux is updated to 6.1.44. I had to fix some stuff about how the i8042 driver works with the devicetree.
Small changes
- I added some code to "activate" the IRQs that irq-vt8500 uses, which eliminates that kernel/irq/chip.c warning on boot.
- The default APT components now has non-free-firmware instead of contrib and non-free.
- This version of Debian has usrmerge, so expect to wait a little longer for that to set itself up on first boot.
- The setup on first boot now tells debconf specifically to use the Teletype frontend, which eliminates the complaints about the Dialog frontend not having the needed program installed. So that's a little less noise there. You should still install whiptail or dialog if you want to use the Dialog frontend after the initial setup though.
Development notes
- The Makefile now now uses
git worktree
to set up the kernel directory instead ofgit clone
. UseFETCH_KERNEL_OPTS
to control downloading the kernel branch instead ofCLONE_KERNEL_OPTS
. - We have to list wpasupplicant explicitly in the wanted packages now that network-manager downgraded it dependency to a recommends.