You can use the Tascam US122L in Linux (pipewire) with simple commands
create Output:
pactl load-module module-alsa-sink device=usbstream:CARD=US122L sink_name=US122L sink_properties=device.description=US122L_Out
create Input:
pactl load-module module-alsa-source device=usbstream:CARD=US122L source_name=US122L_Input source_properties=device.description=US122L_In
unload Output:
pactl unload-module module-alsa-sink
unload Input:
pactl unload-module module-alsa-source
Specifying the card by name no longer works after update to pipewire 1.2.7, use hardware number instead.
pactl load-module module-alsa-sink device=usbstream:0 sink_name=US122L_Out sink_properties=device.description=US122L_Out
pactl load-module module-alsa-source device=usbstream:0 source_name=US122L_Input source_properties=device.description=US122L_In