Help for Current Versions of MX
When asking for help, use Quick System Info from MX Tools. It will be properly formatted using the following steps.
1. Click on Quick System Info in MX Tools
2. Right click in your post and paste.
I am currently running 6.5 and would like to add at least another kernel. Unfortunately, every time I try a new kernel I get almost there and the build fails. The issue appears to be to do with wifi drivers or amd graphics cards that are not on my system and curiously perhaps, this seems to me to be the reason the kernel install fails. Not only that, if I sometimes do a sudo apt && update and sudo apt-dist upgrade, the whole thing fails again. Upon reboot, I am left with a none graphical interface (not able to boot into the system proper). My only resort has been to then do a Timeshift restore. Here's the QSI.
linexer2016 wrote: Tue May 20, 2025 2:50 am
I am currently running 6.5 and would like to add at least another kernel. Unfortunately, every time I try a new kernel I get almost there and the build fails.
Unless you're customizing something specific, you shouldn't need to build a new kernel. Debian and MX both provide a number of pre-compiled kernels that are useful across a number of different circumstances.
If you're building a custom kernel from source, then you must first be familiar with the relevant parts of the Debian Linux Kernel Handbook and follow it precisely.
If you're not compiling a kernel from source then there's a chance that one or more of the DKMS modules that needs to get rebuilt every time you add a new kernel may have an error, but you've failed to state which DKMS module, if any, that might be.
You haven't given any error messages, provided no steps you've taken to reproduce the problem, and, indeed, haven't even described what your end goal of having another kernel is.
Thanks DC. Well, I was trying a new kernel only because my primary problem resides in every time I try to do a full upgrade it fails due to error messages that pertain to amdgpu graphics etc. I thought if I upgrade the kernel this might alleviate/eliminate the problem but alas I can't upgrade or add any kernels at all. This seems to me to be the main issue, i.e., those pesky amdgpu graphics firmwares that try to and fail to upgrade and then the whole upgrade process stalls.
linexer2016 wrote: Tue May 20, 2025 5:19 am
Thanks DC. Well, I was trying a new kernel only because my primary problem resides in every time I try to do a full upgrade it fails due to error messages that pertain to amdgpu graphics etc. I thought if I upgrade the kernel this might alleviate/eliminate the problem but alas I can't upgrade or add any kernels at all. This seems to me to be the main issue, i.e., those pesky amdgpu graphics firmwares that try to and fail to upgrade and then the whole upgrade process stalls.
Those AMD firmware failures is just a list of AMD kit that you don't have and they can be ignored. Whenever I do a kernel upgrade, there's always a 3 - 4 minute pause near the end while some background processes are being run. Maybe you're not waiting long enough?
HP 15; ryzen 3 5300U APU; 500 Gb SSD; 8GB ram
HP 17; ryzen 3 3200; 500 GB SSD; 12 GB ram
Idea Center 3; 12 gen i5; 256 GB ssd;
In Linux, newer isn't always better. The best solution is the one that works.
linexer2016 wrote: Tue May 20, 2025 5:19 am
Thanks DC. Well, I was trying a new kernel only because my primary problem resides in every time I try to do a full upgrade it fails due to error messages that pertain to amdgpu graphics etc. I thought if I upgrade the kernel this might alleviate/eliminate the problem but alas I can't upgrade or add any kernels at all. This seems to me to be the main issue, i.e., those pesky amdgpu graphics firmwares that try to and fail to upgrade and then the whole upgrade process stalls.
Those AMD firmware failures is just a list of AMD kit that you don't have and they can be ignored. Whenever I do a kernel upgrade, there's always a 3 - 4 minute pause near the end while some background processes are being run. Maybe you're not waiting long enough?
My amdgpu list keeps getting longer with each newer kernel. This is from my 6.14.7 kernel recently.
Setting up linux-image-6.14.7-x64v3-xanmod1 (6.14.7-x64v3-xanmod1-0~20250518.g3b4359e) ...
dkms: running auto installation service for kernel 6.14.7-x64v3-xanmod1.
/usr/sbin/dkms.mx autoinstall --kernelver 6.14.7-x64v3-xanmod1
dkms: autoinstall for kernel: 6.14.7-x64v3-xanmod1
.
update-initramfs: Generating /boot/initrd.img-6.14.7-x64v3-xanmod1
W: Possible missing firmware /lib/firmware/amdgpu/ip_discovery.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega10_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_14_0_4_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_14_0_4_toc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_14_0_1_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_14_0_1_toc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_14_0_0_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_14_0_0_toc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_14_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_14_sos.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_12_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_12_sos.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_6_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_6_sos.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_11_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_11_toc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_10_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_10_sos.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/aldebaran_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_14_0_3_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_14_0_3_sos.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_14_0_2_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_14_0_2_sos.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_9_4_4_sjt_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_9_4_3_sjt_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_9_5_0_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_9_4_4_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_9_4_3_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_9_5_0_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_9_4_4_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_9_4_3_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_5_2_imu.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_5_1_imu.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_5_0_imu.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_4_imu.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_imu.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_5_2_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_5_2_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_5_2_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_5_2_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_5_1_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_5_1_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_5_1_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_5_1_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_5_0_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_5_0_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_5_0_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_5_0_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_4_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_4_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_4_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_4_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_toc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_rlc_1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_12_0_1_toc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_12_0_1_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_12_0_1_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_12_0_1_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_12_0_1_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_12_0_0_toc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_12_0_0_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_12_0_0_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_12_0_0_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_12_0_0_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_12_0_1_imu.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_12_0_0_imu.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sdma_4_4_5.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sdma_4_4_2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sdma_6_1_2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sdma_6_1_1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sdma_6_1_0.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sdma_6_0_3.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sdma_7_0_1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sdma_7_0_0.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_5_2_mes1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_5_2_mes_2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_5_1_mes1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_5_1_mes_2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_5_0_mes1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_5_0_mes_2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_4_mes1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_4_mes_2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_4_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_mes1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_mes_2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_2_mes_2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_1_mes_2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_mes_2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_12_0_1_uni_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_12_0_1_mes1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_12_0_1_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_12_0_0_uni_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_12_0_0_mes1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_12_0_0_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vcn_5_0_1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vcn_5_0_0.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vcn_4_0_6_1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vcn_4_0_6.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vcn_4_0_5.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vcn_4_0_3.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vpe_6_1_3.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vpe_6_1_1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vpe_6_1_0.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/umsch_mm_4_0_0.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/smu_13_0_10.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/smu_13_0_14.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/smu_13_0_6.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/smu_14_0_3.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/smu_14_0_2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/dcn_4_0_1_dmcub.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/dcn_3_5_1_dmcub.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/dcn_3_5_dmcub.bin for module amdgpu
I: The initramfs will attempt to resume from /dev/sdb2
I: (UUID=17dafcf4-ae90-45fb-a9e8-d1091c55ee25)
I: Set the RESUME variable to override this.
Generating grub configuration file ...
This is my Fluxbox . There are many others like it, but this one is mine. My Fluxbox is my best friend. It is my life.
I must master it as I must master my life. Without me, my Fluxbox is useless. Without my Fluxbox, I am useless.
Hmm, my list got shorter after adding the newer firmware-amd-graphics in AHS. This is with the 6.14.7 Liquorix kernel...maybe it depends on the GPU.
OP, have you used MX Cleanup to remove your unused wi-fi drivers? You don't need any of those with that Mediatek chipset. And can you give an example of what versions of kernels you are trying to install, and how?
Removing broadcom-sta-dkms (6.30.223.271-26~mx23ahs) ...
Processing triggers for initramfs-tools (0.142+deb12u3) ...
update-initramfs: Generating /boot/initrd.img-6.14.7-1-liquorix-amd64
W: Possible missing firmware /lib/firmware/amdgpu/ip_discovery.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega10_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_12_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_12_sos.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/aldebaran_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_9_5_0_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_9_5_0_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_toc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vcn_5_0_1.bin for module amdgpu
I: The initramfs will attempt to resume from /dev/nvme0n1p3
MXPI = MX Package Installer
QSI = Quick System Info from menu
The MX Test repository is mostly backports; not the same as Debian testing
Thanks everyone for your thoughts on this. Yes Stevo, I have used cleanup to no avail. I have just one kernel and that worries me if ever Timeshift can't assist with a crash (it always has thus far thankfully). JCM, I've certainly given it ample time to complete but that doesn't appear to be the issue because it fails with a message to consult the log and then one has to close the routine. I suspect if it's not the amdgpu things then perhaps it's the mediatek. I will run an upgrade again now and see if I can capture any further info of relevance. Thanks again to all. And also Ste vo I will try to get rid of the unused drivers you've suggested too.
Stevo, here's the output after trying to clean wifi drivers (the kernel is the only one so no action to remove unused kernels).
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package 'rtl8812au-dkms' is not installed, so not removed
Package 'rtl8814au-dkms' is not installed, so not removed
Package 'rtl8821au-dkms' is not installed, so not removed
Package 'rtl8821cu-dkms' is not installed, so not removed
Package 'rtl8821ce-dkms' is not installed, so not removed
Package 'broadcom-sta-dkms' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 287 not upgraded.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 287 not upgraded.
Press any key to close
Ok here's what I tried (and have tried many times over last few months) and what has failed.
1. I've tried (various including liqorix kernels) and each time all appears to go more or less as expected EXCEPT for error message(s) pertaining to either the amdgpu or mediatek drivers.
2. Upon reboot I end up with a non-graphical screen from where my only option has been to run Timeshift (good old Timeshift to the rescue). Timeshift enables me to get back to where I started (i.e., before the kernel upgrade attempt).
So, I am left with a system that whilst performs aok I can't upgrade my kernel or install any additional kernels (I'd like to because it's desirable IMO to have more than one kernel on your system in case of some catastrophic failure that even Timeshift can't help).
As it stands and notwithstanding using cleanup, deleting any unused realtek or mediatek drivers, I will have to resign myself to the status quo.
This is my Fluxbox . There are many others like it, but this one is mine. My Fluxbox is my best friend. It is my life.
I must master it as I must master my life. Without me, my Fluxbox is useless. Without my Fluxbox, I am useless.