Ubuntu 24.04 install on FW16 is impossible without disabling Wifi

Ubuntu 24.04. The installer does not continue after a few steps. Staying loading for a while. Trying again the installer gives this screen.

Opening dmesg shows a lot of segfault errors on a python interpreter. Here’s the messages:

[  111.495877] show_signal_msg: 32 callbacks suppressed
[  111.495880] python3.10[4097]: segfault at 1 ip 000071aa99fb7720 sp 00007ffef0ae11b0 error 4 in _nl80211.cpython-310-x86_64-linux-gnu.so[71aa99fb7000+2000] likely on CPU 3 (core 1, socket 0)
[  111.495892] Code: 25 bd 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 b5 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 ad 4a 00 00 0f 1f 44 00 00 <0f> b6 04 25 01 00 00 00 0f 0b 66 0f 1f 44 00 00 48 8d 3d 01 4e 00
[  117.004149] python3.10[6394]: segfault at 1 ip 00007767e0dc5720 sp 00007ffc95ad5600 error 4 in _nl80211.cpython-310-x86_64-linux-gnu.so[7767e0dc5000+2000] likely on CPU 4 (core 2, socket 0)
[  117.004167] Code: 25 bd 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 b5 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 ad 4a 00 00 0f 1f 44 00 00 <0f> b6 04 25 01 00 00 00 0f 0b 66 0f 1f 44 00 00 48 8d 3d 01 4e 00
[  122.497179] python3.10[7236]: segfault at 1 ip 00007f5bc610a720 sp 00007ffcc3821e40 error 4 in _nl80211.cpython-310-x86_64-linux-gnu.so[7f5bc610a000+2000] likely on CPU 2 (core 1, socket 0)
[  122.497193] Code: 25 bd 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 b5 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 ad 4a 00 00 0f 1f 44 00 00 <0f> b6 04 25 01 00 00 00 0f 0b 66 0f 1f 44 00 00 48 8d 3d 01 4e 00
[  126.531287] python3.10[8089]: segfault at 1 ip 00007b26f2ac8720 sp 00007fff3e548ef0 error 4 in _nl80211.cpython-310-x86_64-linux-gnu.so[7b26f2ac8000+2000] likely on CPU 14 (core 7, socket 0)
[  126.531312] Code: 25 bd 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 b5 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 ad 4a 00 00 0f 1f 44 00 00 <0f> b6 04 25 01 00 00 00 0f 0b 66 0f 1f 44 00 00 48 8d 3d 01 4e 00
[  132.383612] python3.10[8254]: segfault at 1 ip 00007ff12c18f720 sp 00007ffd34033790 error 4 in _nl80211.cpython-310-x86_64-linux-gnu.so[7ff12c18f000+2000] likely on CPU 9 (core 4, socket 0)
[  132.383624] Code: 25 bd 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 b5 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 ad 4a 00 00 0f 1f 44 00 00 <0f> b6 04 25 01 00 00 00 0f 0b 66 0f 1f 44 00 00 48 8d 3d 01 4e 00
[  137.937048] python3.10[9262]: segfault at 1 ip 00007c0fd57bb720 sp 00007ffc24f64d00 error 4 in _nl80211.cpython-310-x86_64-linux-gnu.so[7c0fd57bb000+2000] likely on CPU 15 (core 7, socket 0)
[  137.937069] Code: 25 bd 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 b5 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 ad 4a 00 00 0f 1f 44 00 00 <0f> b6 04 25 01 00 00 00 0f 0b 66 0f 1f 44 00 00 48 8d 3d 01 4e 00
[  143.459175] python3.10[10051]: segfault at 1 ip 0000797bada73720 sp 00007fff2d540030 error 4 in _nl80211.cpython-310-x86_64-linux-gnu.so[797bada73000+2000] likely on CPU 2 (core 1, socket 0)
[  143.459198] Code: 25 bd 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 b5 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 ad 4a 00 00 0f 1f 44 00 00 <0f> b6 04 25 01 00 00 00 0f 0b 66 0f 1f 44 00 00 48 8d 3d 01 4e 00
[  144.162486] /dev/sda1: Can't open blockdev
[  149.033199] python3.10[10876]: segfault at 1 ip 00007728d40b8720 sp 00007fff1e20c440 error 4 in _nl80211.cpython-310-x86_64-linux-gnu.so[7728d40b8000+2000] likely on CPU 11 (core 5, socket 0)
[  149.033225] Code: 25 bd 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 b5 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 ad 4a 00 00 0f 1f 44 00 00 <0f> b6 04 25 01 00 00 00 0f 0b 66 0f 1f 44 00 00 48 8d 3d 01 4e 00
[  151.471098] /dev/sda1: Can't open blockdev
[  154.901213] python3.10[11764]: segfault at 1 ip 00007579936d9720 sp 00007ffdcd2fc160 error 4 in _nl80211.cpython-310-x86_64-linux-gnu.so[7579936d9000+2000] likely on CPU 10 (core 5, socket 0)
[  154.901241] Code: 25 bd 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 b5 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 ad 4a 00 00 0f 1f 44 00 00 <0f> b6 04 25 01 00 00 00 0f 0b 66 0f 1f 44 00 00 48 8d 3d 01 4e 00
[  160.544623] python3.10[12594]: segfault at 1 ip 0000796c59f34720 sp 00007ffef4f4e6e0 error 4 in _nl80211.cpython-310-x86_64-linux-gnu.so[796c59f34000+2000] likely on CPU 6 (core 3, socket 0)
[  160.544633] Code: 25 bd 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 b5 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 ad 4a 00 00 0f 1f 44 00 00 <0f> b6 04 25 01 00 00 00 0f 0b 66 0f 1f 44 00 00 48 8d 3d 01 4e 00
[  166.402917] python3.10[13414]: segfault at 1 ip 00007c1ff9f13720 sp 00007ffc5ceee3a0 error 4 in _nl80211.cpython-310-x86_64-linux-gnu.so[7c1ff9f13000+2000] likely on CPU 5 (core 2, socket 0)
[  166.402935] Code: 25 bd 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 b5 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 ad 4a 00 00 0f 1f 44 00 00 <0f> b6 04 25 01 00 00 00 0f 0b 66 0f 1f 44 00 00 48 8d 3d 01 4e 00
[  172.106885] python3.10[14163]: segfault at 1 ip 0000796675b57720 sp 00007ffecec666e0 error 4 in _nl80211.cpython-310-x86_64-linux-gnu.so[796675b57000+2000] likely on CPU 7 (core 3, socket 0)
[  172.106899] Code: 25 bd 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 b5 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 ad 4a 00 00 0f 1f 44 00 00 <0f> b6 04 25 01 00 00 00 0f 0b 66 0f 1f 44 00 00 48 8d 3d 01 4e 00
[  176.939874] /dev/sda1: Can't open blockdev
[  177.822838] python3.10[14988]: segfault at 1 ip 000076a51ddf1720 sp 00007fff8c533e50 error 4 in _nl80211.cpython-310-x86_64-linux-gnu.so[76a51ddf1000+2000] likely on CPU 6 (core 3, socket 0)
[  177.822849] Code: 25 bd 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 b5 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 ad 4a 00 00 0f 1f 44 00 00 <0f> b6 04 25 01 00 00 00 0f 0b 66 0f 1f 44 00 00 48 8d 3d 01 4e 00
[  183.436197] python3.10[15820]: segfault at 1 ip 00007a0030a95720 sp 00007fffd54254d0 error 4 in _nl80211.cpython-310-x86_64-linux-gnu.so[7a0030a95000+2000] likely on CPU 10 (core 5, socket 0)
[  183.436227] Code: 25 bd 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 b5 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 ad 4a 00 00 0f 1f 44 00 00 <0f> b6 04 25 01 00 00 00 0f 0b 66 0f 1f 44 00 00 48 8d 3d 01 4e 00
[  189.007403] python3.10[16608]: segfault at 1 ip 00007d4cb8e3f720 sp 00007fff72adcd00 error 4 in _nl80211.cpython-310-x86_64-linux-gnu.so[7d4cb8e3f000+2000] likely on CPU 2 (core 1, socket 0)
[  189.007418] Code: 25 bd 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 b5 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 ad 4a 00 00 0f 1f 44 00 00 <0f> b6 04 25 01 00 00 00 0f 0b 66 0f 1f 44 00 00 48 8d 3d 01 4e 00
[  194.449928] python3.10[17436]: segfault at 1 ip 000073a254ac1720 sp 00007fffe197f1c0 error 4 in _nl80211.cpython-310-x86_64-linux-gnu.so[73a254ac1000+2000] likely on CPU 15 (core 7, socket 0)
[  194.449943] Code: 25 bd 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 b5 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 ad 4a 00 00 0f 1f 44 00 00 <0f> b6 04 25 01 00 00 00 0f 0b 66 0f 1f 44 00 00 48 8d 3d 01 4e 00
[  199.827192] python3.10[18259]: segfault at 1 ip 00007ec479a8e720 sp 00007ffcbd121690 error 4 in _nl80211.cpython-310-x86_64-linux-gnu.so[7ec479a8e000+2000] likely on CPU 5 (core 2, socket 0)
[  199.827209] Code: 25 bd 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 b5 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 ad 4a 00 00 0f 1f 44 00 00 <0f> b6 04 25 01 00 00 00 0f 0b 66 0f 1f 44 00 00 48 8d 3d 01 4e 00
[  205.362978] python3.10[18989]: segfault at 1 ip 00007fc94307c720 sp 00007ffcb864bc60 error 4 in _nl80211.cpython-310-x86_64-linux-gnu.so[7fc94307c000+2000] likely on CPU 10 (core 5, socket 0)
[  205.362994] Code: 25 bd 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 b5 4a 00 00 0f 1f 44 00 00 f3 0f 1e fa f2 ff 25 ad 4a 00 00 0f 1f 44 00 00 <0f> b6 04 25 01 00 00 00 0f 0b 66 0f 1f 44 00 00 48 8d 3d 01 4e 00

Disabling Wifi and bluetooth, or just putting it on airplane mode before install lets it proceed. Although the finished install does not seem to contain the FW16 required software for some reason.

The workaround was found on this thread after another user was reporting the same issue on a lenovo laptop, I mentioned the dmesg logs and they found that shutting down wifi pemitted the installer finish working.

Ubuntu 22.04 installs without issue.

Let me know how to proceed to report this issue to ubuntu if needed.

You should report it here:

As someone who will be getting his Framework 16 in the next week or two, and wants to install Ubuntu 24.04 on it – what “FW16 required software” seems to be missing? And did you find a way to get it installed?

Ubuntu 24.04 installed successfully and easily for me, but I swapped the AMD wifi card for an Intel AX210 before I started.

So I guess it’s purely an issue with the wifi card.

Ok, little update. Nothing too big.

  • Starting the installer with airplane mode on let’s the install proceed normally.
  • Installing on airplane mode with an Ethernet adapter works OK.
  • There is no difference between installing with Secure Boot or not.

@Chad_Nelson When installing offline the “Firmware Updater” sometimes it did not show up. It seems to be this snap but I don’t think it is critically needed for the laptop’s operation. Other test installs made it appear. I do believe that installing Ubuntu 24.04 by putting the laptop on airplane mode should be fine for the install.

I’m gathering a few more logs and screenshots before submitting to ubuntu-desktop-provision.

1 Like

Thanks for the information.

FW16 Batch 13 AMD-based here, I installed Ubuntu 24.04 LTS from USB stick without any problems or changes. Just built the hardware as documented, then started installation. WiFi worked out of the box.

Are there subtle differences between the batches? I’d be surprised, but have not better explanation.

I was thinking there might be subtley-different versions of the Ubuntu installer.

Hard to know, but doesnt seem widely reported, might be a defective card perhaps.

I’ve got the Mediatek card using mt7921e driver and had no issues during install. It even connected to wifi during the install.