Thank you for sharing your investigation and feedback @megavolt !
I appreciate knowing ucsi_ccg is nVidia GPU specific, so not relevant since I use an AMD GPU.
I’ll likely make a note to ignore this entry going forward… but I’m also not shy about learning how I would blacklist this kernel module to prevent this “unnecessary” error (in my case).
Following Kernel module - ArchWiki, I think my steps would be…
- I executed
$ mkinitcpio -Mjust to confirm the module name was listed as expected
$ mkinitcpio -M | grep -i ucsi_ccg
ucsi_ccg
- Since I have no files under
/etc/modprobe.d/I would begin by creating one via$ sudo nano /etc/modprobe.d/no_nvidia_gpu_usb.conf - Within
nanoI would add the following contents…
# Do not load the 'ucsi_ccg' module on boot... I don't have an nVidia GPU, so loading a module for its USB port is pointless.
blacklist ucsi_ccg
- I confirmed I have the
modconfhook in myHOOKSarray… so I can safely ignore the part of editing theFILESarray
$ cat /etc/mkinitcpio.conf | grep -i modconf
HOOKS="base udev autodetect modconf block keyboard keymap filesystems fsck"
- Now that the
blacklistingis in place, I’d run$ mkinitcpio -Pto regenerate all initramfs files for my installed kernels Reboot- Validate blacklisting worked via…
- I feel
$ mkinitcpio -Mshould no longer listucsi_ccg
… but, more importantly… - Running
$ journalctl -k --priority errshould confirm no moreucsi_ccgerror messages
- I feel