Jump to content

Repeat Issue - OrangePiPlus 2e HDMI sound output issues - 5.3.9


DevShanky

Recommended Posts

Armbianmonitor:

Basic information:

Board: Orange Pi Plus 2e

Image: Armbian_19.11.3_Orangepiplus2e_buster_current_5.3.9.img

Issue: No sound on HDMI output

 

There has been quite a few suggestions for this issue here and and OrangePi Plus and none works for me.

 

Tried following:

0. sudo apt-get update && upgrade

 

1. Created and Changed /etc/asound.conf

Version 1:  

pcm.!default

{    

  type hw    

  card 1

}

ctl.!default

{    

  type hw    

  card 1

}

Version 2: 

pcm.!default

{    

  type hw    

  card 1

  device 0

}

ctl.!default

{    

  type hw    

  card 1

}

 

2. Verified user is included in group 'audio' and has permissions

groups
raj tty disk dialout sudo audio video plugdev games users systemd-journal input netdev ssh

 

cat /proc/asound/cards
 0 [Codec          ]: H3_Audio_Codec - H3 Audio Codec
                      H3 Audio Codec
 1 [allwinnerhdmi  ]: allwinner_hdmi - allwinner,hdmi
                      allwinner,hdmi

 

cat /proc/asound/pcm
00-00: CDC PCM Codec-0 : CDC PCM Codec-0 : playback 1 : capture 1
01-00: 1c22800.i2s-i2s-hifi i2s-hifi-0 : 1c22800.i2s-i2s-hifi i2s-hifi-0 : playback 1

 

cat /proc/asound/devices
  0: [ 0]   : control
 16: [ 0- 0]: digital audio playback
 24: [ 0- 0]: digital audio capture
 32: [ 1]   : control
 33:        : timer
 48: [ 1- 0]: digital audio playback

 

cat /proc/asound/modules
 0 (efault)
 1 snd_soc_simple_card

 

Output of: alsamixer -c 1 controls

 

image.png.7d6a90f602316573dbde7e4e739b4daa.png

 

Outputs:

asound$ amixer -c 1 controls
numid=2,iface=PCM,name='ELD'
numid=1,iface=PCM,name='Playback Channel Map'

 

amixer set PCM 10% unmute
amixer: Unable to find simple control 'PCM',0

 

amixer -c 1 set PCM 2dB+
amixer: Unable to find simple control 'PCM',0

 

Reinstalled - alsa-utils

 

cat /var/lib/alsa/asound.state
state.sun4icodec {
        control.1 {
                iface MIXER
                name 'Power Amplifier Volume'
                value 32
                comment {
                        access 'read write'
                        type INTEGER
                        count 1
                        range '0 - 63'
                        dbmin -9999999
                        dbmax 0
                        dbvalue.0 -3100
                }
        }
        control.2 {
                iface MIXER
                name 'Left Mixer Left DAC Playback Switch'
                value false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 1
                }
        }
        control.3 {
                iface MIXER
                name 'Right Mixer Right DAC Playback Switch'
                value false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 1
                }
        }
        control.4 {
                iface MIXER
                name 'Right Mixer Left DAC Playback Switch'
                value false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 1
                }
        }
        control.5 {
                iface MIXER
                name 'Power Amplifier DAC Playback Switch'
                value true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 1
                }
        }
        control.6 {
                iface MIXER
                name 'Power Amplifier Mixer Playback Switch'
                value true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 1
                }
        }
        control.7 {
                iface MIXER
                name 'Power Amplifier Mute Switch'
                value true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 1
                }
        }
}
state.SPDIF {
        control {
        }
}
state.Codec {
        control.1 {
                iface MIXER
                name 'DAC Playback Volume'
                value 45
                comment {
                        access 'read write'
                        type INTEGER
                        count 1
                        range '0 - 63'
                        dbmin -7308
                        dbmax 0
                        dbvalue.0 -2088
                }
        }
        control.2 {
                iface MIXER
                name 'Line In Playback Volume'
                value 3
                comment {
                        access 'read write'
                        type INTEGER
                        count 1
                        range '0 - 7'
                        dbmin -450
                        dbmax 600
                        dbvalue.0 0
                }
        }
        control.3 {
                iface MIXER
                name 'Line Out Playback Volume'
                value 17
                comment {
                        access 'read write'
                        type INTEGER
                        count 1
                        range '0 - 31'
                        dbmin -9999999
                        dbmax 0
                        dbvalue.0 -2100
                }
        }
        control.4 {
                iface MIXER
                name 'Line Out Playback Switch'
                value.0 true
                value.1 true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.5 {
                iface MIXER
                name 'Mic2 Playback Volume'
                value 3
                comment {
                        access 'read write'
                        type INTEGER
                        count 1
                        range '0 - 7'
                        dbmin -450
                        dbmax 600
                        dbvalue.0 0
                }
        }
        control.6 {
                iface MIXER
                name 'Mic2 Boost Volume'
                value 4
                comment {
                        access 'read write'
                        type INTEGER
                        count 1
                        range '0 - 7'
                        dbmin 0
                        dbmax 4200
                        dbvalue.0 3300
                }
        }
        control.7 {
                iface MIXER
                name 'Mic1 Playback Volume'
                value 3
                comment {
                        access 'read write'
                        type INTEGER
                        count 1
                        range '0 - 7'
                        dbmin -450
                        dbmax 600
                        dbvalue.0 0
                }
        }
        control.8 {
                iface MIXER
                name 'Mic1 Boost Volume'
                value 4
                comment {
                        access 'read write'
                        type INTEGER
                        count 1
                        range '0 - 7'
                        dbmin 0
                        dbmax 4200
                        dbvalue.0 3300
                }
        }
        control.9 {
                iface MIXER
                name 'ADC Gain Capture Volume'
                value 3
                comment {
                        access 'read write'
                        type INTEGER
                        count 1
                        range '0 - 7'
                        dbmin -450
                        dbmax 600
                        dbvalue.0 0
                }
        }
        control.10 {
                iface MIXER
                name 'DAC Playback Switch'
                value.0 true
                value.1 true
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.11 {
                iface MIXER
                name 'DAC Reversed Playback Switch'
                value.0 false
                value.1 false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.12 {
                iface MIXER
                name 'Line In Playback Switch'
                value.0 false
                value.1 false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.13 {
                iface MIXER
                name 'Mic1 Playback Switch'
                value.0 false
                value.1 false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.14 {
                iface MIXER
                name 'Mic2 Playback Switch'
                value.0 false
                value.1 false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.15 {
                iface MIXER
                name 'Mixer Capture Switch'
                value.0 false
                value.1 false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.16 {
                iface MIXER
                name 'Mixer Reversed Capture Switch'
                value.0 false
                value.1 false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.17 {
                iface MIXER
                name 'Line In Capture Switch'
                value.0 false
                value.1 false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.18 {
                iface MIXER
                name 'Mic1 Capture Switch'
                value.0 false
                value.1 false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.19 {
                iface MIXER
                name 'Mic2 Capture Switch'
                value.0 false
                value.1 false
                comment {
                        access 'read write'
                        type BOOLEAN
                        count 2
                }
        }
        control.20 {
                iface MIXER
                name 'Line Out Source Playback Route'
                value.0 Stereo
                value.1 Stereo
                comment {
                        access 'read write'
                        type ENUMERATED
                        count 2
                        item.0 Stereo
                        item.1 'Mono Differential'
                }
        }
}
state.allwinnerhdmi {
        control.1 {
                iface PCM
                name 'Playback Channel Map'
                value.0 0
                value.1 0
                value.2 0
                value.3 0
                value.4 0
                value.5 0
                comment {
                        access read
                        type INTEGER
                        count 6
                        range '0 - 36'
                }
        }
        control.2 {
                iface PCM
                name ELD
                value '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
                comment {
                        access 'read volatile'
                        type BYTES
                        count 128
                }
        }

 

No luck till date.

 

Thanks

Rajesh

 

Link to comment
Share on other sites

9 minutes ago, Rajesh said:

There has been quite a few suggestions for this issue here and and OrangePi Plus and none works for me.

 

Suggestions does not necessarily fix the problem. Driver was fixed two days ago: https://github.com/armbian/build/commit/c962682e563e1b3c153baf4f05f40846e5583db1

Compile on your own or wait until next release.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines