Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to 3.0 not working with some DACs #296

Closed
peteretep opened this issue Sep 18, 2020 · 21 comments
Closed

Update to 3.0 not working with some DACs #296

peteretep opened this issue Sep 18, 2020 · 21 comments
Labels
bug Something isn't working DAC DAC related issues

Comments

@peteretep
Copy link
Contributor

Describe the problem
I have been using balena sound with a Raspberry Pi3b and a Suptronics x400 DAC.
It worked fine up to the update to version 3.
I'm not getting any sound now.
The logs indicate that the spotify plugin is playing the chosen song.

Device information

  • Raspberry Pi 3B+
  • Suptronics x400 DAC
  • Device type: Raspberry Pi3
  • balenaOS version:balenaOS 2.56.0+rev2

Additional context
balena sound 3 is working on my pi zero with pimoroni DAC

@peteretep peteretep added the bug Something isn't working label Sep 18, 2020
@tmigone
Copy link
Contributor

tmigone commented Sep 22, 2020

hey @peteretep, can you check the value of your RESIN_HOST_CONFIG_dtparam/BALENA_HOST_CONFIG_dtparam. For 2.x you needed to set ”audio=off” but for 3.0 you don't, so I suspect that might be the reason (maybe).

@peteretep
Copy link
Contributor Author

Thanks @tmigone, I checked this again and it has not helped.
image

Have tried setting audio=on and also removing the audio setting altogether

@tmigone
Copy link
Contributor

tmigone commented Sep 23, 2020

Ok that's strange! Does the audio jack output work?

@peteretep
Copy link
Contributor Author

no it doesn't seem to

@peteretep
Copy link
Contributor Author

peteretep commented Sep 24, 2020

similar to #306, I am getting these messages:

24.09.20 10:19:32 (+0100)  audio  E: [pulseaudio] module-loopback.c: No such sink.
24.09.20 10:19:32 (+0100)  audio  E: [pulseaudio] module.c: Failed to load module "module-loopback" (argument: "source="balena-sound.output.monitor" sink="alsa_output.dac.stereo-fallback""): initialization failed.
24.09.20 10:19:32 (+0100)  audio  E: [pulseaudio] main.c: Sink alsa_output.dac.stereo-fallback does not exist.

@adr1anh
Copy link

adr1anh commented Sep 24, 2020

I have been getting the same issue.
Device information

  • Raspberry Pi 3B+
  • Hifiberry DAC +
  • Device type: Raspberry Pi3
  • balenaOS version:balenaOS balenaOS 2.47.0+rev1 64 bit

Connecting by SSH to the audio service, I was able to test using speaker-test -c2 -D plughw:0,0. This works as expected.

Interestingly, even when I set the device variable SOUND_OUTPUT to RPI_HEADPHONES, the same error occurs and sound does not work either (I previously set it to DAC).

I don't have any dt params set currently.

EDIT: Balena Sound used to work fine on a previous version I was on (v2 I think)

@tmigone
Copy link
Contributor

tmigone commented Sep 24, 2020

hey @peteretep, does the audio container start? If so, can you share the output of this command: pactl list sinks

@adr1anh
Copy link

adr1anh commented Sep 24, 2020

hey @peteretep, does the audio container start? If so, can you share the output of this command: pactl list sinks

Here's the output from my device, where I was having the same error message and symptoms:

Sink #0
        State: SUSPENDED
        Name: alsa_output.0.stereo-fallback
        Description: Built-in Audio Stereo
        Driver: module-alsa-card.c
        Sample Specification: s16le 2ch 44100Hz
        Channel Map: front-left,front-right
        Owner Module: 6
        Mute: no
        Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
                balance 0.00
        Base Volume: 65536 / 100% / 0.00 dB
        Monitor Source: alsa_output.0.stereo-fallback.monitor
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE DECIBEL_VOLUME LATENCY 
        Properties:
                alsa.resolution_bits = "16"
                device.api = "alsa"
                device.class = "sound"
                alsa.class = "generic"
                alsa.subclass = "generic-mix"
                alsa.name = ""
                alsa.id = "HiFiBerry DAC+ HiFi pcm512x-hifi-0"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.device = "0"
                alsa.card = "0"
                alsa.card_name = "snd_rpi_hifiberry_dacplus"
                alsa.long_card_name = "snd_rpi_hifiberry_dacplus"
                alsa.driver_name = "snd_soc_hifiberry_dacplus"
                device.bus_path = "/devices/platform/soc/soc:sound/sound/card0"
                sysfs.path = "/devices/platform/soc/soc:sound/sound/card0"
                device.form_factor = "internal"
                device.string = "hw:0"
                device.buffering.buffer_size = "352800"
                device.buffering.fragment_size = "176400"
                device.access_mode = "mmap+timer"
                device.profile.name = "stereo-fallback"
                device.profile.description = "Stereo"
                device.description = "Built-in Audio Stereo"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card"
        Ports:
                analog-output: Analog Output (priority: 9900)
        Active Port: analog-output
        Formats:
                pcm

Sink #1
        State: IDLE
        Name: balena-sound.input
        Description: Null Output
        Driver: module-null-sink.c
        Sample Specification: s16le 2ch 44100Hz
        Channel Map: front-left,front-right
        Owner Module: 22
        Mute: no
        Volume: front-left: 49152 /  75% / -7.50 dB,   front-right: 49152 /  75% / -7.50 dB
                balance 0.00
        Base Volume: 65536 / 100% / 0.00 dB
        Monitor Source: balena-sound.input.monitor
        Latency: 23528 usec, configured 66666 usec
        Flags: DECIBEL_VOLUME LATENCY 
        Properties:
                device.description = "Null Output"
                device.class = "abstract"
                device.icon_name = "audio-card"
        Formats:
                pcm

Sink #2
        State: RUNNING
        Name: balena-sound.output
        Description: Null Output
        Driver: module-null-sink.c
        Sample Specification: s16le 2ch 44100Hz
        Channel Map: front-left,front-right
        Owner Module: 23
        Mute: no
        Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
                balance 0.00
        Base Volume: 65536 / 100% / 0.00 dB
        Monitor Source: balena-sound.output.monitor
        Latency: 23465 usec, configured 66666 usec
        Flags: DECIBEL_VOLUME LATENCY 
        Properties:
                device.description = "Null Output"
                device.class = "abstract"
                device.icon_name = "audio-card"
        Formats:
                pcm

Sink #3
        State: SUSPENDED
        Name: snapcast
        Description: Unix FIFO sink /var/cache/snapcast/snapfifo
        Driver: module-pipe-sink.c
        Sample Specification: s16le 2ch 44100Hz
        Channel Map: front-left,front-right
        Owner Module: 24
        Mute: no
        Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
                balance 0.00
        Base Volume: 65536 / 100% / 0.00 dB
        Monitor Source: snapcast.monitor
        Latency: 0 usec, configured 0 usec
        Flags: DECIBEL_VOLUME LATENCY 
        Properties:
                device.string = "/var/cache/snapcast/snapfifo"
                device.description = "Unix FIFO sink /var/cache/snapcast/snapfifo"
                device.icon_name = "audio-card"
        Formats:
                pcm

I can confirm that the audio service starts and does not crash.

@tmigone
Copy link
Contributor

tmigone commented Sep 24, 2020

Thanks @adr1anh, that's very helpful. The DAC is being detected as alsa_output.0.stereo-fallback instead of alsa_output.dac.stereo-fallback so at least we now know what is going on. We have some custom UDEV rules to handle the naming conventions, so I'll need to look at that and see why it's failing. I'll get back to you in a few.

@tmigone
Copy link
Contributor

tmigone commented Sep 24, 2020

Got one more request, can you provide the output of http://<DEVICE_IP>:3000/support? Need to hit that with your browser, replace <DEVICE_IP> with your devices' IP address.

@adr1anh
Copy link

adr1anh commented Sep 24, 2020

Thank you so much for your help 😊

Here's the output.

{
   "config":{
      "mode":"STANDALONE",
      "device":{
         "ip":"192.168.2.241",
         "type":"raspberrypi3-64"
      },
      "multiroom":{
         "master":"192.168.2.241",
         "forced":false
      },
      "audioBlock":{
         "_events":{
            
         },
         "_eventsCount":2,
         "pulseCookie":{
            "type":"Buffer",
            "data":[
               0,
               66,
               81,
               194,
               85,
               0,
               0,
               0,
               110,
               9,
               0,
               0,
               169,
               1,
               0,
               0,
               152,
               65,
               56,
               194,
               85,
               0,
               0,
               0,
               111,
               9,
               0,
               0,
               44,
               0,
               0,
               0,
               192,
               65,
               81,
               194,
               85,
               0,
               0,
               0,
               216,
               65,
               81,
               194,
               85,
               0,
               0,
               0,
               121,
               9,
               0,
               0,
               54,
               9,
               0,
               0,
               72,
               65,
               81,
               194,
               85,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               120,
               9,
               0,
               0,
               44,
               0,
               0,
               0,
               232,
               65,
               81,
               194,
               85,
               0,
               0,
               0,
               0,
               66,
               81,
               194,
               85,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               208,
               62,
               81,
               194,
               85,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               152,
               176,
               52,
               194,
               85,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               104,
               66,
               81,
               194,
               85,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               120,
               66,
               81,
               194,
               85,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               136,
               66,
               81,
               194,
               85,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               139,
               9,
               0,
               0,
               24,
               10,
               0,
               0,
               0,
               0,
               0,
               0,
               4,
               0,
               0,
               0,
               2,
               1,
               1,
               129,
               19,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               1,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0,
               0
            ]
         },
         "connected":true,
         "chunks":[
            
         ],
         "requests":[
            
         ],
         "lastRequestId":11,
         "pulseAddress":{
            "port":4317,
            "host":"192.168.2.241"
         },
         "address":"tcp:192.168.2.241:4317",
         "subToEvents":true,
         "name":"BalenaAudio",
         "socket":{
            "connecting":false,
            "_hadError":false,
            "_parent":null,
            "_host":null,
            "_readableState":{
               "objectMode":false,
               "highWaterMark":16384,
               "buffer":{
                  "head":null,
                  "tail":null,
                  "length":0
               },
               "length":0,
               "pipes":null,
               "pipesCount":0,
               "flowing":false,
               "ended":false,
               "endEmitted":false,
               "reading":true,
               "sync":false,
               "needReadable":true,
               "emittedReadable":false,
               "readableListening":true,
               "resumeScheduled":false,
               "emitClose":false,
               "autoDestroy":false,
               "destroyed":false,
               "defaultEncoding":"utf8",
               "awaitDrainWriters":null,
               "multiAwaitDrain":false,
               "readingMore":false,
               "decoder":null,
               "encoding":null
            },
            "readable":true,
            "_events":{
               
            },
            "_eventsCount":4,
            "_writableState":{
               "objectMode":false,
               "highWaterMark":16384,
               "finalCalled":false,
               "needDrain":false,
               "ending":false,
               "ended":false,
               "finished":false,
               "destroyed":false,
               "decodeStrings":false,
               "defaultEncoding":"utf8",
               "length":0,
               "writing":false,
               "corked":0,
               "sync":false,
               "bufferProcessing":false,
               "writecb":null,
               "writelen":0,
               "afterWriteTickInfo":null,
               "bufferedRequest":null,
               "lastBufferedRequest":null,
               "pendingcb":0,
               "prefinished":false,
               "errorEmitted":false,
               "emitClose":false,
               "autoDestroy":false,
               "bufferedRequestCount":0,
               "corkedRequestsFree":{
                  "next":null,
                  "entry":null
               }
            },
            "writable":true,
            "allowHalfOpen":false,
            "_sockname":null,
            "_pendingData":null,
            "_pendingEncoding":"",
            "server":null,
            "_server":null
         },
         "defaultSink":"balena-sound.input"
      }
   },
   "audio":{
      "name":"pulseaudio",
      "version":"13.0",
      "user":"root",
      "hostname":"0911fe76d695",
      "sampleSpec":{
         "format":3,
         "channels":2,
         "rate":44100
      },
      "defaultSink":"balena-sound.input",
      "defaultSource":"balena-sound.input.monitor",
      "cookie":4059364130,
      "channelMap":{
         "channels":2,
         "types":[
            1,
            2
         ]
      }
   },
   "sinks":[
      {
         "index":0,
         "name":"alsa_output.0.stereo-fallback",
         "description":"Built-in Audio Stereo",
         "sampleSpec":{
            "format":3,
            "channels":2,
            "rate":44100
         },
         "channelMap":{
            "channels":2,
            "types":[
               1,
               2
            ]
         },
         "moduleIndex":6,
         "channelVolumes":{
            "channels":2,
            "volumes":[
               65536,
               65536
            ]
         },
         "isMuted":false,
         "monitorSourceIndex":0,
         "monitorSourceName":"alsa_output.0.stereo-fallback.monitor",
         "latency":"0n",
         "driverName":"module-alsa-card.c",
         "flagsRaw":166,
         "properties":[
            [
               "alsa.resolution_bits",
               "16"
            ],
            [
               "device.api",
               "alsa"
            ],
            [
               "device.class",
               "sound"
            ],
            [
               "alsa.class",
               "generic"
            ],
            [
               "alsa.subclass",
               "generic-mix"
            ],
            [
               "alsa.name",
               ""
            ],
            [
               "alsa.id",
               "HiFiBerry DAC+ HiFi pcm512x-hifi-0"
            ],
            [
               "alsa.subdevice",
               "0"
            ],
            [
               "alsa.subdevice_name",
               "subdevice #0"
            ],
            [
               "alsa.device",
               "0"
            ],
            [
               "alsa.card",
               "0"
            ],
            [
               "alsa.card_name",
               "snd_rpi_hifiberry_dacplus"
            ],
            [
               "alsa.long_card_name",
               "snd_rpi_hifiberry_dacplus"
            ],
            [
               "alsa.driver_name",
               "snd_soc_hifiberry_dacplus"
            ],
            [
               "device.bus_path",
               "/devices/platform/soc/soc:sound/sound/card0"
            ],
            [
               "sysfs.path",
               "/devices/platform/soc/soc:sound/sound/card0"
            ],
            [
               "device.form_factor",
               "internal"
            ],
            [
               "device.string",
               "hw:0"
            ],
            [
               "device.buffering.buffer_size",
               "352800"
            ],
            [
               "device.buffering.fragment_size",
               "176400"
            ],
            [
               "device.access_mode",
               "mmap+timer"
            ],
            [
               "device.profile.name",
               "stereo-fallback"
            ],
            [
               "device.profile.description",
               "Stereo"
            ],
            [
               "device.description",
               "Built-in Audio Stereo"
            ],
            [
               "module-udev-detect.discovered",
               "1"
            ],
            [
               "device.icon_name",
               "audio-card"
            ]
         ],
         "configLatency":"0n",
         "baseVolume":65536,
         "state":2,
         "volumeSteps":65537,
         "cardIndex":0,
         "ports":1,
         "activePortName":"analog-output",
         "formats":"Analog Output"
      },
      {
         "index":9900,
         "name":0,
         "description":"analog-output",
         "sampleSpec":[
            {
               "encoding":1,
               "properties":[
                  
               ]
            }
         ],
         "channelMap":1,
         "moduleIndex":"balena-sound.input",
         "channelVolumes":"Null Output",
         "isMuted":{
            "format":3,
            "channels":2,
            "rate":44100
         },
         "monitorSourceIndex":{
            "channels":2,
            "types":[
               1,
               2
            ]
         },
         "monitorSourceName":22,
         "latency":{
            "channels":2,
            "volumes":[
               49152,
               49152
            ]
         },
         "driverName":false,
         "flagsRaw":1,
         "properties":"balena-sound.input.monitor",
         "configLatency":"31069n",
         "baseVolume":"module-null-sink.c",
         "state":162,
         "volumeSteps":[
            [
               "device.description",
               "Null Output"
            ],
            [
               "device.class",
               "abstract"
            ],
            [
               "device.icon_name",
               "audio-card"
            ]
         ],
         "cardIndex":"66666n",
         "ports":65536,
         "activePortName":1,
         "formats":65537
      },
      {
         "index":4294967295,
         "name":0,
         "description":"",
         "sampleSpec":[
            {
               "encoding":1,
               "properties":[
                  
               ]
            }
         ],
         "channelMap":2,
         "moduleIndex":"balena-sound.output",
         "channelVolumes":"Null Output",
         "isMuted":{
            "format":3,
            "channels":2,
            "rate":44100
         },
         "monitorSourceIndex":{
            "channels":2,
            "types":[
               1,
               2
            ]
         },
         "monitorSourceName":23,
         "latency":{
            "channels":2,
            "volumes":[
               65536,
               65536
            ]
         },
         "driverName":false,
         "flagsRaw":2,
         "properties":"balena-sound.output.monitor",
         "configLatency":"31044n",
         "baseVolume":"module-null-sink.c",
         "state":162,
         "volumeSteps":[
            [
               "device.description",
               "Null Output"
            ],
            [
               "device.class",
               "abstract"
            ],
            [
               "device.icon_name",
               "audio-card"
            ]
         ],
         "cardIndex":"66666n",
         "ports":65536,
         "activePortName":0,
         "formats":65537
      },
      {
         "index":4294967295,
         "name":0,
         "description":"",
         "sampleSpec":[
            {
               "encoding":1,
               "properties":[
                  
               ]
            }
         ],
         "channelMap":3,
         "moduleIndex":"snapcast",
         "channelVolumes":"Unix FIFO sink /var/cache/snapcast/snapfifo",
         "isMuted":{
            "format":3,
            "channels":2,
            "rate":44100
         },
         "monitorSourceIndex":{
            "channels":2,
            "types":[
               1,
               2
            ]
         },
         "monitorSourceName":24,
         "latency":{
            "channels":2,
            "volumes":[
               65536,
               65536
            ]
         },
         "driverName":false,
         "flagsRaw":3,
         "properties":"snapcast.monitor",
         "configLatency":"0n",
         "baseVolume":"module-pipe-sink.c",
         "state":34,
         "volumeSteps":[
            [
               "device.string",
               "/var/cache/snapcast/snapfifo"
            ],
            [
               "device.description",
               "Unix FIFO sink /var/cache/snapcast/snapfifo"
            ],
            [
               "device.icon_name",
               "audio-card"
            ]
         ],
         "cardIndex":"0n",
         "ports":65536,
         "activePortName":2,
         "formats":65537
      }
   ],
   "volume":75,
   "constants":{
      "debug":false,
      "port":3000,
      "coteDelay":5000,
      "mode":"STANDALONE",
      "balenaDeviceType":"raspberrypi3-64",
      "multiroom":{
         "forced":false
      },
      "volume":75
   }
}

@tmigone
Copy link
Contributor

tmigone commented Sep 24, 2020

Ok thanks so much, I think I've figured it out. Going to try a few things and report back.

@tmigone
Copy link
Contributor

tmigone commented Sep 24, 2020

hey @adr1anh @peteretep last request, can you run dmesg | grep hifi and dmesg | grep snd in the audio container and share that? Thanks!

@adr1anh
Copy link

adr1anh commented Sep 24, 2020

Sure thing:

root@0911fe76d695:/usr/src# dmesg | grep hifi
[   16.013916] snd-rpi-hifiberry-dacplus soc:sound: ASoC: CPU DAI (null) not registered - will retry
[   16.045576] snd-rpi-hifiberry-dacplus soc:sound: ASoC: CPU DAI (null) not registered - will retry
[   16.170206] snd-rpi-hifiberry-dacplus soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry
[   16.219356] snd-rpi-hifiberry-dacplus soc:sound: pcm512x-hifi <-> 3f203000.i2s mapping ok
[   16.235456] snd-rpi-hifiberry-dacplus soc:sound: ASoC: no DMI vendor name!
root@0911fe76d695:/usr/src# dmesg | grep snd
[   16.013916] snd-rpi-hifiberry-dacplus soc:sound: ASoC: CPU DAI (null) not registered - will retry
[   16.045576] snd-rpi-hifiberry-dacplus soc:sound: ASoC: CPU DAI (null) not registered - will retry
[   16.170206] snd-rpi-hifiberry-dacplus soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry
[   16.219356] snd-rpi-hifiberry-dacplus soc:sound: pcm512x-hifi <-> 3f203000.i2s mapping ok
[   16.235456] snd-rpi-hifiberry-dacplus soc:sound: ASoC: no DMI vendor name!

@tmigone
Copy link
Contributor

tmigone commented Sep 24, 2020

Fantastic, that settles it. I'll get the fix out, probably won't make it today but tomorrow for sure. Thank you for helping out.

@adr1anh
Copy link

adr1anh commented Sep 24, 2020

Thank you so much for helping out!

@peteretep
Copy link
Contributor Author

Similar output -

root@50bd7fb3dcfa:/usr/src# dmesg | grep hifi
[   10.077984] snd-rpi-iqaudio-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry
[   10.147732] snd-rpi-iqaudio-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry
[   10.183667] snd-rpi-iqaudio-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry
[   10.224758] snd-rpi-iqaudio-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry
[   10.364107] snd-rpi-iqaudio-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry
[   10.727790] snd-rpi-iqaudio-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry
[   10.740535] snd-rpi-iqaudio-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry
[   10.779238] snd-rpi-iqaudio-dac soc:sound: pcm512x-hifi <-> 3f203000.i2s mapping ok
root@50bd7fb3dcfa:/usr/src# dmesg | grep snd
[   10.077984] snd-rpi-iqaudio-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry
[   10.147732] snd-rpi-iqaudio-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry
[   10.183667] snd-rpi-iqaudio-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry
[   10.224758] snd-rpi-iqaudio-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry
[   10.364107] snd-rpi-iqaudio-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry
[   10.727790] snd-rpi-iqaudio-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry
[   10.740535] snd-rpi-iqaudio-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry
[   10.779238] snd-rpi-iqaudio-dac soc:sound: pcm512x-hifi <-> 3f203000.i2s mapping ok

Thanks!

@tmigone
Copy link
Contributor

tmigone commented Sep 25, 2020

Should be fixed by balena-io-experimental/audio@a865d02

Easiest way to update is to re-push balenaSound to your device. Let me know if it works!

@tmigone tmigone added the DAC DAC related issues label Sep 25, 2020
@tmigone tmigone changed the title Update to 3.0 not working with RPi3b Suptronics x400 DAC Update to 3.0 not working with some DACs Sep 25, 2020
@tmigone tmigone mentioned this issue Sep 25, 2020
@adr1anh
Copy link

adr1anh commented Sep 25, 2020

Just tested it and it works (even better than before even, I feel).

Thank you so much for getting this done 😊

@tmigone
Copy link
Contributor

tmigone commented Sep 25, 2020

Glad to know! I'll wait for @peteretep to reply before closing this

@peteretep
Copy link
Contributor Author

working now, thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working DAC DAC related issues
Projects
None yet
Development

No branches or pull requests

3 participants