Zhilai Audio H1 USB DAC

I’m trying to use Zhilai Audio H1 USB DAC with my BeagleBoneBlack, have no sound do far :frowning:
As I can see from the spec it is based on pcm2704.

Some output from my system:

$ lsusb Bus 001 Device 002: ID 08bb:2704 Texas Instruments Audio Codec Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

$ aplay -l **** List of PLAYBACK Hardware Devices **** card 0: Botic [Botic], device 0: external botic-hifi-0 [] Subdevices: 0/1 Subdevice #0: subdevice #0 card 1: DAC [USB Audio DAC], device 0: USB Audio [USB Audio] Subdevices: 1/1 Subdevice #0: subdevice #0

some relevant (?) dmesg output:

[ 7.149148] asoc-botic-card botic: using 'default' pinconfig [ 7.149266] asoc-botic-card botic: ASoC: CPU DAI (null) not registered [ 7.197803] davinci-mcasp 4803c000.mcasp: invalid tdm slots: 0 [ 7.205295] asoc-botic-card botic: snd_soc_register_card failed (-517) [ 7.206135] asoc-botic-card botic: using 'default' pinconfig [ 7.244806] asoc-botic-card botic: botic-hifi <-> 48038000.mcasp mapping ok [ 7.249049] asoc-botic-card botic: 48k ext, 44k1 ext, use format switch [ 7.486365] omap-sham 53100000.sham: hw accel on OMAP rev 4.3 [ 7.486403] omap-sham 53100000.sham: initialization failed. [ 7.492110] omap-sham: probe of 53100000.sham failed with error -22 [ 7.620475] omap-aes 53500000.aes: OMAP AES hw accel rev: 3.2 [ 7.703276] omap-aes 53500000.aes: will run requests pump with realtime priority [ 8.150796] snd_usb_audio: unknown parameter 'nrpacks' ignored [ 8.302179] usbcore: registered new interface driver snd-usb-audio

Please advise how to make it work!

My mistake, wrong output has been selected.
Anyway, will be good to know if any manual adjustment for such a DAC is needed.

From what I see there is an issue with the BBB image, USB should be on hw:5, not 1.
BTW, did you manage to get sound out?

Yes, I have sound out and going deeper :wink:
Any chance that BBB issue will be fixed? I’m open for testing if necessary.