[Bug 289808] Framwork 16 laptop: in /etc/rc.conf line kld_list="amdgpu" causes crash

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 07 Oct 2025 17:01:24 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289808

--- Comment #2 from web@umich.edu ---
Solution found.  Problem resolved.

After upgrading /usr/src (git pull) and rebuilding the O/S (kernel and world)
then checking that /usr/ports (git pull) was up-to-date (pkg audit -F) and
findind a couple of those "kmod" ports were in need of updating, I would still
get that crashing behaviour if the line 'kld_list="amdgpu"' was included inside
the /etc/rc.conf file.  The system would boot up just fine when that line was
commentedout.

Looking at the console output at the time of the crash (see comment one) it
occurred to me that I didn't have the firmware image 'amdgpu/gc_11_0_1_mes.bin'
or perhaps I had one that didn't match my new 14.3-STABLE kernel.

So I decided to try the fwget(8) command and see it that made a difference.

AND IT DID!  I was able to start and x11/xorg session using the startx(1)
command, and I am a happy camper.

Just for the record, I had never heard of the fwget(8) command before my
research on how to get FreeBSD running on the Framwork 16 laptop.  I just
checked by downloading the full PDF handbook from the freebsd.org website.
Using the graphics/xpdf3 PDF viewer, I searched the entire, single page, PDF
handbook for the term "fwget" and nothing was found.  How is one (me) to ever
find out about this command otherwise?  It seems like this information should
exist somewhere when dealing with graphics hardware/firmware/software in
today's 
modern world.  Sorry for all the verbage and confusion on my part.  Thanks!

-- 
You are receiving this mail because:
You are the assignee for the bug.