Phil.
If your system reliably uses the same "device path" to reach the codec chips, then you can use that to steer things in the right direction with a couple of udev rules.
I'm (currently, but that may change...) using LMDE 6 as my OS, but that (on the same previous hardware) seems to create more mayhem by enumerating things differently each time it boots, or is awoken from a sleep or hibernation.
I now have the new FTDI based serial adapters, and that port assignment mayhem at least, has now been eliminated.
Pavucontrol (in conjunction with the new pipewire audio server) even with the helper file referenced in boot config file tweaks, absolutely will not allow the renaming audio devices, that worked solidly with LMDE 5 in the past (as previously, on the exact same hardware.)
From what I can gather (online information is still varied and sketchy about pipewire) it may not even be possible to rename them at all at present.
Someone tell me different if it is possible, with a link to a site describing all that is needed please.? Not just hints that it can be done with no specifics!? ;-)
At least building Fldigi/Flrig etc, works successfully as normal.
73 and happy new year.
Dave G0WBX.
--
Created on and sent from a Unix like PC running and using open source software: