Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


Solved: "Output is set to HDMI but no audio device was detected on the HDMI port" after upgrd
#1
Hi,

I've just found out a few days ago, that there is a v9 released.
Backed up my settings and custom radio stations from my v8 player.
Upgraded to v9.0.8, restored my backup. All seems good, but when trying to play anything, I got a message:
"Output is set to HDMI but no audio device was detected on the HDMI port."

I use RPI4 and 3.5mm audio jack.

Searched the forum and found only one thread, but that was using a custom audio HAT (Boss 2).

Using all the same as in moode v8. No hardware change.

I remember in v8 when I logged in via ssh it was showing:
Audio: Pi HDMI 1
Now show the same, but in Audio Output settings the default on is 1: Pi HDMI 2.

I also have 0: Pi HDMI 1 on the list (and other slots are empty), but when switching to 0: Pi HDMI 1 is automatically switches back to 1: Pi HDMI 2.

I normally have Display off as I use it only in the web mode. I though maybe this is the problem (display is HDMI I presume), but switching it on and restarting gives the same issue.


Any advise how to configure it to make it work with a standard RPI4 audio jack output?



Below is the output of the moodeutl -l command.


Code:
20240828 133755 worker: --
20240828 133755 worker: -- Start moOde 9 series
20240828 133755 worker: --
20240828 133755 worker: Successfully daemonized
20240828 133755 worker: Wait for Linux startup
20240828 133756 worker: Linux startup complete
20240828 133756 worker: Boot config is ok
20240828 133756 worker: Session loaded
20240828 133758 worker: Package locks applied
20240828 133758 worker: File check complete
20240828 133758 worker: Debug logging off
20240828 133758 worker: --
20240828 133758 worker: -- System
20240828 133758 worker: --
20240828 133800 worker: Host name:     moode
20240828 133800 worker: RPi model:     Pi-4B 1.4 4GB
20240828 133800 worker: moOde release: 9.0.8 2024-08-21
20240828 133800 worker: RaspiOS:       12.6 Bookworm 64-bit
20240828 133800 worker: Linux Kernel:  6.6.31 64-bit
20240828 133800 worker: MPD version:   0.23.14
20240828 133800 worker: User id:       pi
20240828 133800 worker: Home folder:   /home/pi
20240828 133800 worker: Time zone:     Europe/London
20240828 133800 worker: Kbd layout:    gb
20240828 133800 worker: HDMI ports(s): on
20240828 133800 worker: HDMI-CEC:      off
20240828 133800 worker: Sys LED0:      on
20240828 133800 worker: Sys LED1:      off
20240828 133800 worker: Reduce power:  n/a
20240828 133800 worker: CPU governor:  ondemand
20240828 133800 worker: Integ audio:   vc4-kms-v3d
20240828 133800 worker: --
20240828 133800 worker: -- Network
20240828 133800 worker: --
20240828 133800 worker: Eth0
20240828 133800 worker: Ethernet: adapter exists
20240828 133800 worker: Ethernet: timeout off
20240828 133800 worker: Ethernet: address not assigned
20240828 133800 worker: Wlan0
20240828 133800 worker: Wireless: adapter exists
20240828 133800 worker: Wireless: country GB
20240828 133800 worker: Wireless: SSID    my-wireless-ssid
20240828 133800 worker: Wireless: other   None
20240828 133800 worker: Wireless: timeout up to 90 secs
20240828 133800 worker: Wireless: connect to my-wireless-ssid
20240828 133800 worker: Wireless: method  dhcp
20240828 133800 worker: Wireless: address 192.168.1.148
20240828 133800 worker: Wireless: netmask 255.255.255.0
20240828 133800 worker: Wireless: gateway 192.168.1.1
20240828 133800 worker: Wireless: pri DNS 192.168.1.1
20240828 133800 worker: Wireless: domain  broadband
20240828 133800 worker: --
20240828 133800 worker: -- File sharing
20240828 133800 worker: --
20240828 133800 worker: SMB file sharing:  off
20240828 133800 worker: NFS file sharing:  off
20240828 133800 worker: DLNA file sharing: off
20240828 133800 worker: --
20240828 133800 worker: -- Special configs
20240828 133800 worker: --
20240828 133800 worker: Plexamp:          not installed
20240828 133800 worker: RoonBridge:       not installed
20240828 133800 worker: Allo Piano 2.1:   not detected
20240828 133800 worker: Allo Boss 2:      not detected, OLED script ok
20240828 133800 worker: IQaudIO AMP*:     not detected
20240828 133800 worker: --
20240828 133800 worker: -- ALSA debug
20240828 133800 worker: --
20240828 133800 worker: Cards:  0:vc4hdmi0        1:vc4hdmi1        2:empty           3:empty          
20240828 133800 worker:         4:empty           5:empty           6:empty           7:empty          
20240828 133800 worker: Mixers: 0:none            1:none            2:none            3:none            
20240828 133800 worker:         4:none            5:none            6:none            7:none            
20240828 133800 worker: --
20240828 133800 worker: -- Audio configuration
20240828 133800 worker: --
20240828 133800 worker: Audio device:  0:Pi HDMI 1
20240828 133801 worker: ALSA card:     has not been reassigned
20240828 133801 worker: MPD config:    updated (iec958 device)
20240828 133802 worker: ALSA output:   HDMI
20240828 133802 worker: ALSA mode:     IEC958 (iec958)
20240828 133802 worker: ALSA mixer     PCM
20240828 133805 worker: ALSA volume:   controller not detected
20240828 133805 worker: ALSA maxvol:   100%
20240828 133805 worker: ALSA loopback: off
20240828 133805 worker: MPD mixer      Software
20240828 133805 worker: Audio formats: Alsacap was unable to detect formats
20240828 133805 worker: CamillaDSP:    off
20240828 133805 worker: CDSP volume:   0dB
20240828 133805 worker: CDSP volrange: 60dB
20240828 133805 worker: --
20240828 133805 worker: -- MPD startup
20240828 133805 worker: --
20240828 133805 worker: MPD service:        started
20240828 133805 worker: MPD port 6600:      accepting connections
20240828 133805 worker: MPD ALSA Default:   on
20240828 133805 worker: MPD ALSA Bluetooth: off
20240828 133805 worker: MPD HTTP Server:    off
20240828 133805 worker: MPD volume:         90
20240828 133805 worker: Saved MPD vol:      -1
20240828 133805 worker: Saved SRC vol:      0
20240828 133805 worker: MPD crossfade:      off
20240828 133805 worker: MPD ignore CUE:     yes
20240828 133805 worker: MPD CDSP volsync:   off
20240828 133805 worker: --
20240828 133805 worker: -- Music sources
20240828 133805 worker: --
20240828 133805 worker: USB drives:     none
20240828 133805 worker: NVMe drives:    none
20240828 133805 worker: NAS source:     omv (cifs)
20240828 133805 worker: NAS source:     backup (cifs)
20240828 133910 worker: --
20240828 133910 worker: -- Feature availability
20240828 133910 worker: --
20240828 133910 worker: Input select:    available, Source: MPD, Output: Pi HDMI 1
20240828 133911 worker: Bluetooth:       started, PIN: None, ALSA/CDSP maxvol: 100%/0dB, ALSA outmode: Standard
20240828 133911 worker: AirPlay:         available
20240828 133911 worker: Spotify Connect: available
20240828 133911 worker: Squeezelite:     available
20240828 133911 worker: UPnP client:     available
20240828 133911 worker: Plexamp:         not installed, ALSA maxvol: 100%
20240828 133911 worker: RoonBridge:      not installed
20240828 133911 worker: Multiroom:       available
20240828 133911 worker: GPIO buttons:    available
20240828 133911 worker: HTTPS mode:      available
20240828 133911 worker: Stream recorder: n/a
20240828 133911 worker: --
20240828 133911 worker: -- Peripherals
20240828 133911 worker: --
20240828 133914 worker: Local display:   on
20240828 133914 worker: HDMI 4K 60Hz:    off
20240828 133914 worker: On-screen kbd:   off
20240828 133914 worker: Rotary encoder:  off
20240828 133914 worker: USB volume knob: off
20240828 133914 worker: LCD updater:     off
20240828 133914 worker: --
20240828 133914 worker: -- Miscellaneous
20240828 133914 worker: --
20240828 133914 worker: Software update:   Automatic check on
20240828 133914 worker: Software update:   Checking for available update...
20240828 133914 worker: Software update:   Software is up to date
20240828 133914 worker: Auto-CoverView:    off
20240828 133914 worker: CoverView timeout: Never
20240828 133914 worker: Auto-shuffle:      off
20240828 133914 worker: Auto-play:         off
20240828 133914 worker: Web SSH server:    off
20240828 133914 worker: Maintenance task:  360 mins
20240828 133914 worker: Current view:      reset to Playback
20240828 133914 worker: Active flags:      all false
20240828 133914 worker: Reset flags:       skipped
20240828 133914 worker: Session check:     ok
20240828 133914 worker: --
20240828 133914 worker: -- Startup complete
20240828 133914 worker: --
20240828 133914 worker: Mount monitor:    started
20240828 133914 worker: Radio monitor:    off
20240828 133914 worker: Watchdog monitor: started
20240828 133914 worker: Responsiveness:   Default
20240828 133914 worker: Ready
aplay -l output:

Code:
**** List of PLAYBACK Hardware Devices ****
card 0: vc4hdmi0 [vc4-hdmi-0], device 0: MAI PCM i2s-hifi-0 [MAI PCM i2s-hifi-0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: vc4hdmi1 [vc4-hdmi-1], device 0: MAI PCM i2s-hifi-0 [MAI PCM i2s-hifi-0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
EDIT:
[SOLVED]
Changed Settings > System > Startup Options > Integrated audio from Kernel mode (default) to Firmware mode (Legacy).
Now Headphone jack appeared on the available output list. Selected it and all works fine.
Reply
#2
The best sort of issues are the ones you solve yourself Smile
----------------
Robert
Reply
#3
You can thank the Bookworm release of Raspberry Pi OS for this change in behaviour. On the one hand, it accommodates the intricacies of the new RPi 5 hardware; on the other hand, it's required some interesting changes in moOde.

I don't know how good the audio is from the 3.5mm jack these days. Long ago, I bought an inexpensive USB-3.5mm audio converter to use with the original RPi 1. Don't have any RPi 1s around any more but it's still useful since the RPi 5 doesn't have a 3.5mm jack on board.

Different strokes for different folks. Smile

Regards,
Kent
Reply


Forum Jump: