Usa il pacmd list-sources
o pactl list
comandi per mostrare i dispositivi PulseAudio. Per mostrare solo i nomi puoi grep sul suo output. Questo è un esempio dalle FAQ di PulseAudio
$ LANG=C pactl list | grep -A2 'Source #' | grep 'Name: ' | cut -d" " -f2
Con grep aggiuntivo su ".monitor" puoi ottenere solo dispositivi monitor.
Quindi, in breve, sembra che il problema sia a livello di alsa e non a livello di pulseaudio? Se vuoi vedere i dispositivi alsa, prova.
aplay -l
(ma aplay -L che hai già menzionato è simile).
pulseaudio si trova in cima ad alsa. Quindi guardare pactl introduce un altro livello di software... vedi qui troubleshooters.com/linux/sound/sound_troubleshooting.htm. Se alsa non riesce a vedere il dispositivo audio, allora sicuramente pulseaudio non lo farà?