Recalbox 8.0 on RPi3b no HDMI audio
I just do a fresh stable installation of Recalbox 8.0.
I have no sound / audio on TV and Jack is the only option for audio output on parameters. Tested on 2 TVs with forced options:
hdmi_drive=2
hdmi_force_edid_audio=1
Sound really output through the jack.
With SSH access and dmesg, I saw those errors:
# dmesg | grep audio
[ 6.401283] bcm2835_audio bcm2835_audio: card created with 8 channels
[ 7.563152] hdmi-audio-codec hdmi-audio-codec.1.auto: ASoC: error at snd_soc_dai_startup on i2s-hifi: -1
From /var/log/messages:
Jan 1 01:00:01 RECALBOX user.info kernel: [ 6.936636] vc4-drm soc:gpu: bound 3f807000.pixelvalve (ops vc4_crtc_ops [vc4])
Jan 1 01:00:01 RECALBOX user.info kernel: [ 6.936784] vc4-drm soc:gpu: bound 3fc00000.v3d (ops vc4_v3d_ops [vc4])
Jan 1 01:00:01 RECALBOX user.info kernel: [ 6.938806] [drm] Initialized vc4 0.0.0 20140616 for soc:gpu on minor 0
Jan 1 01:00:01 RECALBOX user.warn kernel: [ 6.951818] vc4-drm soc:gpu: [drm] HDMI-A-1: EDID is invalid:
Jan 1 01:00:01 RECALBOX user.warn kernel: [ 6.951837] [00] ZERO 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Jan 1 01:00:01 RECALBOX user.warn kernel: [ 6.951843] [00] ZERO 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Jan 1 01:00:01 RECALBOX user.warn kernel: [ 6.951849] [00] ZERO 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Jan 1 01:00:01 RECALBOX user.warn kernel: [ 6.951856] [00] ZERO 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Jan 1 01:00:01 RECALBOX user.warn kernel: [ 6.951862] [00] ZERO 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Jan 1 01:00:01 RECALBOX user.warn kernel: [ 6.951868] [00] ZERO 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Jan 1 01:00:01 RECALBOX user.warn kernel: [ 6.951874] [00] ZERO 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Jan 1 01:00:01 RECALBOX user.warn kernel: [ 6.951880] [00] ZERO 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
and
Jan 1 01:00:01 RECALBOX user.warn pulseaudio[291]: [pulseaudio] main.c: This program is not intended to be run as root (unless --system is specified).
Jan 1 01:00:01 RECALBOX user.err pulseaudio[293]: [pulseaudio] module-alsa-card.c: Failed to find a working profile.
Jan 1 01:00:01 RECALBOX user.err pulseaudio[293]: [pulseaudio] module.c: Failed to load module "module-alsa-card" (argument: "device_id="1" name="platform-3f902000.hdmi" card_name
="alsa_card.platform-3f902000.hdmi" namereg_fail=false tsched=no fixed_latency_range=no i
Jan 1 01:00:01 RECALBOX user.err kernel: [ 7.563152] hdmi-audio-codec hdmi-audio-codec.1.auto: ASoC: error at snd_soc_dai_startup on i2s-hifi: -19
Jan 1 01:00:01 RECALBOX user.err kernel: [ 7.563498] hdmi-audio-codec hdmi-audio-codec.1.auto: ASoC: error at snd_soc_dai_startup on i2s-hifi: -19
Jan 1 01:00:02 RECALBOX user.err pulseaudio[293]: [pulseaudio] module-rescue-streams.c: module-rescue-stream is obsolete and should no longer be loaded. Please remove it from your
configuration.
Jan 1 01:00:02 RECALBOX user.warn pulseaudio[293]: [pulseaudio] server-lookup.c: Unable to contact D-Bus: org.freedesktop.DBus.Error.NotSupported: Using X11 for dbus-daemon autola
unch was disabled at compile time, set your DBUS_SESSION_BUS_ADDRESS instead
Jan 1 01:00:02 RECALBOX user.warn pulseaudio[293]: [pulseaudio] main.c: Unable to contact D-Bus: org.freedesktop.DBus.Error.NotSupported: Using X11 for dbus-daemon autolaunch was
disabled at compile time, set your DBUS_SESSION_BUS_ADDRESS instead
Jan 1 01:00:02 RECALBOX user.err pulseaudio[293]: [pulseaudio] bluez5-util.c: GetManagedObjects() failed: org.freedesktop.DBus.Error.ServiceUnknown: The name org.bluez was not pro
vided by any .service files
Search "error at snd_soc_dai_startup" on Google to find subject with the same error, also on RPi4 and without workaround.
I case it can help:
# cat /proc/cmdline
coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 video=HDMI-A-1:1280x720M@50 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 dwc_otg.fiq_fix_enable=1 sdhci-bcm2708.sync_after_dma=0 dwc_otg.lpm_enable=0 console=tty3 consoleblank=0 loglevel=3 elevator=deadline vt.global_cursor_default=0 logo.nologo splash label=RECALBOX rootwait fastboot noswap
I have no audio-in on my TV so thx for helping. Link to my recalbox-support.tar.gz
Edited by Albert Nicolas