Debian 13 Trixie not compatible out of the box with Framework 12 laptop

I’ve got a Framework Laptop 12 (13th Gen Intel® Core™) and wanted to install Debian 13.6 Trixie. Turns out, it isn’t compatible out of the box because it doesn’t find the WiFi adapter:

Detect network hardware

Some of your hardware needs non-free firmware files to operate.

The firmware can be loaded from removable media, such as a USB stick or floppy. The missing firmware files are:

iwlwifi-so-a0-gf-a0-77.ucode iwlwifi-so-a0-gf-a0-78.ucode iwlwifi-so-a0-gf-a0-79.ucode iwlwifi-so-a0-gf-a0-80.ucode iwlwifi-so-a0-gf-a0-81.ucode iwlwifi-so-a0-gf-a0-82.ucode iwlwifi-so-a0-gf-a0-83.ucode iwlwifi-so-a0-gf-a0-84.ucode iwlwifi-so-a0-gf-a0-85.ucode iwlwifi-so-a0-gf-a0-86.ucode iwlwifi-so-a0-gf-a0-87.ucode iwlwifi-so-a0-gf-a0-88.ucode iwlwifi-so-a0-gf-a0-89.ucode

If you have such media available now, insert it, and continue.

Load missing firmware from removable media?

○ No ◉ Yes

Is Debian 13.6 that old already? I thought about Fedora, but I want a distro which doesn’t update that often, because the laptop has no fast static internet connection but is used when I travel.

My own view is that folks should use a distro that works as the first priority. I would not worry about how many updates you need to do - leaving an OS with updates pending is very normal. Just do them when you get access to high-bandwidth internet.

That said, I think this dialogue is just warning you about proprietary software. If you have no ethical objections to that, can you just go ahead?

I don’t think it’s only a warning about propritary software, it seems it actually is missing. Normally such drivers are not an issue on Linux, so I am wondering what’s wrong.

What installer are you using?

Debian 13 worked fine for me right out of the box (back last February). It was my understanding that since 12, Debian included non-free firmware except when doing an install using network boot. It might be worth looking at https://wiki.debian.org/Firmware as that page tells you how to make usb-stick with non-free firmware to get you past your problem

The debian package firmware-iwlwifi (in the non-free-firmware section) definitely has /usr/lib/firmware/iwlwifi-so-a0-gf-a0-89.ucode which is the latest version of that firmware.

1 Like

Trixie installed fine for me, more than once. What install image did you use? The Calamares installer is the easiest to use. https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/debian-live-13.6.0-amd64-gnome.iso this will download the GNOME version, there are others here: Download Debian right side of page under “Try Debian live before installing”

It may also be helpful to review this material on the Debian site:

That said, looking at your output Your ISO version does not seem to include non-free software. For more about what that means see here: Philosophy of the GNU Project - GNU Project - Free Software Foundation

My suspicion is you checked an option to exclude non-free software in your ISO download, Or possibly in one of the install steps. But I can’t really tell because I don’t know what install ISO you chose.

Rest assured Debian works just fine on the FW12. How do I know? I’m typing this reply on a FW12, with a freshly installed version of Trixie (AKA Debian 13.X).

--

Rod

1 Like

I used the image debian-live-13.6.0-amd64-kde.iso (Live KDE) with the normal graphic installer. I didn’t check any option, I just clicked the download link.

I also tried Calamares, but with that I never get a working system if I choose encryption. After installation the system would get stuck in the boot, also the decryption in Grub takes forever.

Seems I need to test a netinstall image, since the live KDE images and Calamares definitely do not work.

That’s really fascinating!

While the Debian Live ISO (debian-live-13.6.0-amd64-kde.iso) wasn’t able to be installed on the Framework 12 due to missing WiFi drivers, the netinstallation version debian-13.6.0-amd64-netinst.iso had no problem, it recognized the WiFi adapter without problems.

So the live versions have less drivers even though they are way larger? :thinking:

2 Likes

The netinst versions usually just have enough packages to get a working non-gui system. During the install they ask what gui you want and download those as needed. I almost always use netinst - not sure why - probably habit.

I too am typing this on a debian 13 FW12.

FWIW, I too used debian-live-13.6.0-amd64-kde.iso downloaded from the links I shared above. It worked just fine. I wanted to give KDE a try, OH MY, more than I need, I’m a simple #2 wooden pencil kinda guy :slight_smile: Back to GNOME for me, hence my comment above, “…freshly installed version of Trixie…”.

--

Rod