No sound from Rock64 DAC
#1
I bought the rock64 dac from ameridroid:

https://ameridroid.com/products/rock64-s...ifi-shield

I de-soldered the ethernet port so that it would fit in the pine64 aluminum case.

I flashed a fresh copy of armbian onto an emmc module and booted. I built and installed musikcube and tried every one of the alsa audio devices available, but I get no sound out of the dac. Any suggestions?

Code:
cbrown@rock64:~$ aplay -L
default
    Playback/recording through the PulseAudio sound server
null
    Discard all samples (playback) or generate zero samples (capture)
pulse
    PulseAudio Sound Server
sysdefault:CARD=rockchiprk3328
    rockchip,rk3328, ff000000.i2s-i2s-hifi i2s-hifi-0
    Default Audio Device
dmix:CARD=rockchiprk3328,DEV=0
    rockchip,rk3328, ff000000.i2s-i2s-hifi i2s-hifi-0
    Direct sample mixing device
dmix:CARD=rockchiprk3328,DEV=1
    rockchip,rk3328, ff010000.i2s-rk3328-hifi ff410000.codec-1
    Direct sample mixing device
dmix:CARD=rockchiprk3328,DEV=2
    rockchip,rk3328, ff030000.spdif-dit-hifi dit-hifi-2
    Direct sample mixing device
dsnoop:CARD=rockchiprk3328,DEV=0
    rockchip,rk3328, ff000000.i2s-i2s-hifi i2s-hifi-0
    Direct sample snooping device
dsnoop:CARD=rockchiprk3328,DEV=1
    rockchip,rk3328, ff010000.i2s-rk3328-hifi ff410000.codec-1
    Direct sample snooping device
dsnoop:CARD=rockchiprk3328,DEV=2
    rockchip,rk3328, ff030000.spdif-dit-hifi dit-hifi-2
    Direct sample snooping device
hw:CARD=rockchiprk3328,DEV=0
    rockchip,rk3328, ff000000.i2s-i2s-hifi i2s-hifi-0
    Direct hardware device without any conversions
hw:CARD=rockchiprk3328,DEV=1
    rockchip,rk3328, ff010000.i2s-rk3328-hifi ff410000.codec-1
    Direct hardware device without any conversions
hw:CARD=rockchiprk3328,DEV=2
    rockchip,rk3328, ff030000.spdif-dit-hifi dit-hifi-2
    Direct hardware device without any conversions
plughw:CARD=rockchiprk3328,DEV=0
    rockchip,rk3328, ff000000.i2s-i2s-hifi i2s-hifi-0
    Hardware device with all software conversions
plughw:CARD=rockchiprk3328,DEV=1
    rockchip,rk3328, ff010000.i2s-rk3328-hifi ff410000.codec-1
    Hardware device with all software conversions
plughw:CARD=rockchiprk3328,DEV=2
    rockchip,rk3328, ff030000.spdif-dit-hifi dit-hifi-2
    Hardware device with all software conversions
cbrown@rock64:~$
  Reply
#2
I don't have a DAC hat or a Rock64 but the following suggestions might contain an answer.

A few questions:
- Did you test the DAC hat was working completely before modifying it?
- Are there jumpers on the DAC hat that need to be set correctly?
- Does the kernel automatically support the DAC hat?

To see if the kernel is automatically detecting the DAC hat:
1. Without the DAC hat installed list all the audio devices, then install the DAC hat
2. List all the audio devices again and compare with the previous list -- any differences?

Until there is a difference need to run around trying different jumper settings, re-booting, listing the devices until it appears. If there are no results then need to look in to the kernel to make sure it supports the DAC or take the nuclear option and build a new kernel. The DAC hat does need support in the kernel for it to appear in audio device listings (assuming jumpers are setup correctly).

Instead of messing with the kernel, trying volumeio might be a direct route to testing and proving the audio DAC hat is working?

NB just throwing in the existence of jumpers for the heck of it (I see pins sticking up they might be jumpers), I don't know if the hat actually has any - you tell us!
  Reply
#3
Thanks for the suggestions. I can confirm that the dac works with volumio. I can also report that the list of audio devices from aplay -L is no different when the dac is or is not connected.

I do wonder if it is an overlay problem. I will investigate that next and report back.
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  1wire DS18b20 on Rock64? mypineme 4 1,791 07-17-2021, 04:20 AM
Last Post: Rocky64
  Rock64 4K60P HDR Media Board Computer 64 bit MarkHaysHarris777 8 8,183 07-14-2021, 11:52 PM
Last Post: jontumontu
  Any way to tell the rock64's hardware revision? kittyland 1 181 07-01-2021, 09:42 PM
Last Post: evilbunny
  Configuring Python GPIO Pin Control Rock64 www139 3 3,465 06-22-2021, 06:57 AM
Last Post: Mrfixit2001
  POE support for the Rock64 v3 h64poe 0 224 05-30-2021, 07:40 AM
Last Post: h64poe
  3D-Printable Button Pegs for the ROCK64 Aluminium Case CounterPillow 1 367 05-21-2021, 05:44 PM
Last Post: tllim
  How to enable ES9023-based DAC hat on Rock64? lowry 2 603 03-18-2021, 03:44 PM
Last Post: zborgerd
  Display options for the Rock64 joey49 1 1,095 11-23-2020, 09:52 AM
Last Post: joey49
  Are HW design files available for ROCK64? irenek 1 1,421 09-29-2020, 05:57 PM
Last Post: tllim
  Which Voltage and Amper to supply both Rock64 + External drive enclosure ? prog-amateur 0 1,210 08-21-2020, 09:16 PM
Last Post: prog-amateur

Forum Jump:


Users browsing this thread: 1 Guest(s)