On Fri, 05 Nov 2021 19:47:16 +0100, Kip Warner wrote: > > On Fri, 2021-11-05 at 11:17 +0100, Takashi Iwai wrote: > > Check the contents in /proc/asound/cards. Is that empty as well? > > Thanks for getting back to me, Takashi. Looks like it's empty: No, it contains the card entry. You can see it in alsa-info.sh output you attached, which is: > !!Soundcards recognised by ALSA > !!----------------------------- > > 1 [Device ]: USB-Audio - USB2.0 Device > Generic USB2.0 Device at usb-0000:04:00.0-2.1, full speed > > If the card is recognized there, check the /sys/class/sound/*. > > This is what I see in that directory: > > $ sudo tree /sys/class/sound/ > /sys/class/sound/ > ├── card1 -> ../../devices/platform/soc/e00000000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/0000:02:02.0/0000:04:00.0/usb1/1-2/1-2.1/1-2.1:1.0/sound/card1 > ├── controlC1 -> ../../devices/platform/soc/e00000000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/0000:02:02.0/0000:04:00.0/usb1/1-2/1-2.1/1-2.1:1.0/sound/card1/controlC1 > ├── pcmC1D0p -> ../../devices/platform/soc/e00000000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/0000:02:02.0/0000:04:00.0/usb1/1-2/1-2.1/1-2.1:1.0/sound/card1/pcmC1D0p > ├── seq -> ../../devices/virtual/sound/seq > └── timer -> ../../devices/virtual/sound/timer So all files look fine. > > If a PCM device is found there, it must be the lack of the > > corresponding device in /dev/snd/* that is usually created via udev. > > And this is what I see there: > > $ sudo tree /dev/snd/ > /dev/snd/ > ├── by-id > │ └── usb-Generic_USB2.0_Device_20130100ph0-00 -> ../controlC1 > ├── by-path > │ └── platform-e00000000.pcie-pci-0000:04:00.0-usb-0:2.1:1.0 -> ../controlC1 > ├── controlC1 > ├── pcmC1D0p > ├── seq > └── timer Here, too. > I've also attached the output of the alsa-info(1) generated log. ... and this looks also fine. Try to run like % aplay -Dplughw:1 -vv foo.wav If this works, the problem is rather the access via PulseAudio. Takashi