0

Getting the microphone working with DAC+ ADC PRO on a Raspberry Pi

I have a raspberry Pi 4 (Linux hydrophone 6.1.0-rpi4-rpi-v8 #1 SMP PREEMPT Debian 1:6.1.54-1+rpt2 (2023-10-05) aarch64) with the your DAC+ ADC Pro board and using an Aquarium H2dM microphone for underwater recording.

I am struggling to get the microphone to record anything.

I have changed the config as per https://www.hifiberry.com/docs/software/configuring-linux-3-18-x/ and made the jumper settings on the board.

Below is the playback and capture outputs.  Playback is working OK.

What am I doing wrong or what am I missing?

pi@hydrophone:~ $ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sndrpihifiberry [snd_rpi_hifiberry_dacplusadcpro], device 0: HiFiBerry DAC+ADC Pro HiFi multicodec-0 [HiFiBerry DAC+ADC Pro HiFi multicodec-0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
pi@hydrophone:~ $ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: sndrpihifiberry [snd_rpi_hifiberry_dacplusadcpro], device 0: HiFiBerry DAC+ADC Pro HiFi multicodec-0 [HiFiBerry DAC+ADC Pro HiFi multicodec-0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

The dmesg log file shows this error:

[    8.242249] snd-rpi-hifiberry-dacplusadcpro soc:sound: ASoC: driver name too long 'HifiberryDacpAdcPro' -> 'HifiberryDacpAd'

0 comments

Please sign in to leave a comment.