mkinitrd --with-avail="radeon" makes the module available in the initrd, and it gets loaded if the hardware matches pciid. For now this is only used for modesetting on thin clients, since loadDrivers is run only if --with-avail is used.
Created attachment 323095 [details] 0001-loadDrivers-before-plymouth-show-splash-because-it.patch
The downside is that we then wait for those drivers to load before showing the splash which means you get the pretty boot "later". Since it'll only affect thin clients right now, that's probably okay, but it's something to think about for how we load the modesetting drivers in F11 and later when we'll, eg want them in the live initrd case
Yes, we discussed that downside, but agreed it was OK because this effects only thin clients for now. For F11 I think maybe we need something like: loadDrivers --modesetting loadDrivers --networking
Created attachment 323153 [details] 0001-Ignore-if-missing-module-group-specified-in-with-a.patch Ignore if missing module group specified in --with-avail. This matches the behavior if an individual module does not exist. Without this patch it prints an ugly error message as the cat command tries to print a file that does not exist. Trivial patch.
These are applied in 6.0.71-1 .