Are you trying to set both radios up on the same Raspberry Pi? If so, is that a Raspberry Pi 4 or 5?
There are known problems with multiples of the same type of device connecting to these hosts, nothing at all to do with ASL. I would recommend using a PC instead of a Pi for a multi-radio setup. There are USB hubs with a very specific chip set that can be used to get around this problem, but I don't remember what that is.
i was just reading a report stating the issue was a linux kernel problem and to use a RPi 3B with multiple interfaces until further notice.
however, i believe it's been long enough since that report for many newer kernel versions to arrive, especially if you set up an ASL3 Appliance.
specifically what to do to try to make a go of it with ASL3, i don't know, but perhaps this thread will elicit some assistance from those intrepid enough to try again?
Multiple audio adapters are not, in general, a problem. Where you got into problems on a Pi 4 was power bus limitations if whatever devices you were using drew “too much” power. A Pi 5 is perfectly fine with multiple adapters - I have them.
It is actually not a problem with running out of power, although that is sometimes a consideration for other hardware. There was a real issue, mostly with raspberry Pi 4 boards, and I think some very early rPi5’s, wherein multiples of any kind of USB device, whether it was audio, storage, etc. Had unexpected results. I definitely ran into that with both ASL3 and HamVoIP on more than one rPi4 board, yet the exact configuration (literally just pulling the MicroSD card out) worked perfectly on an older rPi3 board.
Each "node" has its own configuration. When you add a 2nd/3rd/4th node with asl-menu you are prompted for the type of node, the type of interface, etc. That process will add new sections to the rpt.conf, simpleusb.conf, usbradio.conf, ... files for the node-specific configurations
But, with multiple USB interface adapters installed, you most certainly need to ensure that each node is configured with the expected adapter. This is where the devstr = variable / value comes into play in the simpleusb.conf and usbradio.conf files.
if a second interface is added, then one more port must be defined as part of setting up a new node in order to keep the one-to-one relationship of node<->interface, yes?
and to have maximum clarity, when i wrote "one more port" above, i meant one more UDP port since that was in the context of IPaddress plus UDPport# is the full specification which has to be unique for each node
oh, well, that's going to take a moment to sink in. i am as a person in darkness attempting to understand the shape of a (cooperative) elephant
so the ASL3 Appliance i have been calling "node" is really "server" in a metal box which (at the moment) contains a single "node" with its one external interface, yes?