[GUIDE] Debian unstable (sid) on the Framework Intel Laptop

Try disabling hardware acceleration for Firefox and Visual Studio Code

1 Like

Thank you, I think it solved it

1 Like

Marking this as as guide as this will likely address community related challenges Debian Sid users will see.

1 Like

Not sure if anyone has hit this and found a work-around, after installing Sid on my new 1360p 13" and rebooting the laptop hangs after attempting to bring up the Intel WLAN nic. On the installation I enabled non-free and told it to build all modules.

I installed Fedora 38 and it worked fine, would prefer to be on Debian though.

1 Like

@MarcusW just a stab in the dark here, but did you enable non-free-firmware as well as non-free?

@ayhcheung yes, I enabled both.

The URL to download the installer is out of date - it 404s, and according to a message higher up the directory chain, " As of Debian 12 (Bookworm), firmware is included in the normal Debian installer images. USERS NO LONGER NEED TO LOOK FOR SPECIAL VERSIONS HERE." A replacement could be the regular trixie netinst.

Once I did this, everything worked fine (so far!). Caveat: I did this plugged into ethernet; don’t know if the wireless would have had issues.

To do this:

  1. run wget https://cdimage.debian.org/cdimage/weekly-builds/amd64/iso-cd/debian-testing-amd64-netinst.iso
  2. copy to a thumb drive: sudo cp debian-testing-amd64-netinst.iso /dev/sdX where /dev/sdX is the drive
  3. install, deselecting “graphical environment” and “gnome” from the checkboxes of what to install
  4. finish; reboot
  5. edit /etc/apt/sources.list changing trixie to sid and removing the “security” lines (there’s no security releases for sid)
  6. sudo apt-get update && sudo apt-get dist-upgrade
  7. reboot, login
  8. install more things (e.g., sudo tasksel install genome-desktop)
  9. reboot; login; enjoy!

Note: this was my second try. My first try was the same procedure but with a “mini” installer ISO; that failed miserably (failed to boot into the new kernel; had a glitching screen in gnome with the old kernel).

edit: looks like as I’m a new user I can’t edit the original post; perhaps someone else can update it?

Peter,

Thanks for the details, I tried using the netinst.iso instead of the mini.iso and installed stable and then just updated my apt sources. That worked great and the laptop actually booted into Debian this time for me. Unfortunately after I ran the apt update & upgrade it installed the 6.4.4 kernel and THIS hung on boot! It would still boot with 6.3.11, after looking at where it seemed to be hanging in 6.4.4 I found it was complaining about the TPM module - once I disabled this in the bios it booted just fine with the new kernel…whew.

Sorry, fixed! It now directs to the official testing netinst ISO.

2 Likes

For anyone interested, I’m running Debian sid (unstable) on my 7840u Framework.

GPU acceleration doesn’t work on the 3.02 BIOS (and indeed locks up the system, waiting paitiently for the 3.03 BETA), to get around this I’ve blacklisted the ‘amdgpu’ module, after that, everything seems to work perfectly (without gpu acceleration).

The wifi module wasn’t detected during install, however simply hitting esc and re-running the detect network hardware step again causes it to appear.

Regarding the fingerprint reader, I followed the framework guide to update the firmware and installed fprintd and libpam-fprintd, after that it works perfectly. I did however install windows before installing debian, which aparently works around some issues (I never encountered any).

6 Likes

Solid work, thanks for sharing this.

2 Likes

Everything here works for the AMD Framework 13 laptop (ignoring UEFI Updates). No, you don’t need to use the Wikimedia mirror, any work. Using v3.03 of the BIOS I’ve had only one issue.

Fingerprint didn’t work with stock firmware, had to update via fwupdmgr using fwupdmgr enable-remote lvfs-testing (after a bit of fuss and a number of tries it updated). Then enrolled my fingerprint and continued as above.

Not using deep sleep or hibernate as I don’t need these features and hibernation requires removing secure boot.

I installed the regular stable Debian image, then upgraded to Sid after a quick update / upgrade. I also added the multimedia repo once Sid was up-to-date.

As a side note for Intel and AMD, if you use LightDM and want to log in using your fingerprint, you can uninstall lightdm-gtk-greeter and instead install slick-greeter which is a front end to LightDM, same as lightdm-gtk-greeter is. If you can use your fingerprint for sudo, then you’ll also be able to log in with your fingerprint.

Apparently fwupd has pushed an update that fixes updating the firmware on the fingerprint reader.

1 Like