Jump to content

OrangePI 4 arm64 Alsa see only HDMI device


Recommended Posts

Hi there,

Recently I flashed the latest armbian on a sd card and booted OrangePi 4. Everything works smoothly except for the audio. I just see HDMI {recording,playing} devices. But OrangePi 4 has an audio jack onboard and a built-in microphone.

 

Here are more details:

 

root@orangepi4:~# arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: hdmisound [hdmi-sound], device 0: ff8a0000.i2s-i2s-hifi i2s-hifi-0 [ff8a0000.i2s-i2s-hifi i2s-hifi-0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

root@orangepi4:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: hdmisound [hdmi-sound], device 0: ff8a0000.i2s-i2s-hifi i2s-hifi-0 [ff8a0000.i2s-i2s-hifi i2s-hifi-0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
root@orangepi4:~# cat /etc/issue
Armbian 23.02.2 Jammy \l 

root@orangepi4:~# uname -a
Linux orangepi4 5.15.93-rockchip64 #23.02.2 SMP PREEMPT Fri Feb 17 23:48:36 UTC 2023 aarch64 aarch64 aarch64 GNU/Linux
root@orangepi4:~# lsmod
Module                  Size  Used by
tls                   106496  0
sunrpc                581632  1
lz4hc                  16384  0
lz4                    16384  0
dw_hdmi_cec            16384  0
snd_soc_hdmi_codec     24576  1
dw_hdmi_i2s_audio      16384  0
hantro_vpu            118784  0
rockchip_vdec          32768  0
rockchip_iep           20480  0
snd_soc_rt5651        102400  0
hci_uart              147456  0
snd_soc_simple_card    24576  1
v4l2_h264              16384  2 rockchip_vdec,hantro_vpu
snd_soc_rockchip_i2s    24576  2
videobuf2_dma_contig    24576  3 rockchip_vdec,hantro_vpu,rockchip_iep
snd_soc_simple_card_utils    28672  1 snd_soc_simple_card
snd_soc_rl6231         20480  1 snd_soc_rt5651
v4l2_mem2mem           40960  3 rockchip_vdec,hantro_vpu,rockchip_iep
snd_soc_rockchip_pcm    16384  1 snd_soc_rockchip_i2s
videobuf2_vmalloc      20480  1 hantro_vpu
btqca                  24576  1 hci_uart
videobuf2_memops       20480  2 videobuf2_vmalloc,videobuf2_dma_contig
btrtl                  24576  1 hci_uart
videobuf2_v4l2         32768  4 rockchip_vdec,hantro_vpu,rockchip_iep,v4l2_mem2mem
snd_soc_core          262144  6 snd_soc_rt5651,snd_soc_rockchip_pcm,snd_soc_hdmi_codec,snd_soc_simple_card_utils,snd_soc_rockchip_i2s,snd_soc_simple_card
videobuf2_common       65536  8 rockchip_vdec,videobuf2_vmalloc,videobuf2_dma_contig,videobuf2_v4l2,hantro_vpu,rockchip_iep,v4l2_mem2mem,videobuf2_memops
snd_pcm_dmaengine      20480  1 snd_soc_core
snd_pcm               131072  4 snd_soc_rt5651,snd_soc_hdmi_codec,snd_soc_core,snd_pcm_dmaengine
videodev              262144  6 rockchip_vdec,videobuf2_v4l2,hantro_vpu,videobuf2_common,rockchip_iep,v4l2_mem2mem
btbcm                  28672  1 hci_uart
btintel                40960  1 hci_uart
snd_timer              40960  1 snd_pcm
fusb302                28672  0
snd                    94208  6 snd_soc_hdmi_codec,snd_timer,snd_soc_core,snd_pcm
tcpm                   65536  1 fusb302
bluetooth             638976  6 btrtl,btqca,btintel,hci_uart,btbcm
mc                     61440  6 rockchip_vdec,videodev,videobuf2_v4l2,hantro_vpu,videobuf2_common,v4l2_mem2mem
typec                  65536  1 tcpm
soundcore              16384  1 snd
rfkill                 36864  2 bluetooth
cpufreq_dt             20480  0
zram                   40960  3
sch_fq_codel           20480  2
ramoops                32768  0
pstore_blk             16384  0
reed_solomon           24576  1 ramoops
pstore_zone            28672  1 pstore_blk
ip_tables              32768  0
x_tables               49152  1 ip_tables
autofs4                49152  2
panfrost               69632  0
gpu_sched              40960  1 panfrost
motorcomm              24576  1
dwmac_rk               28672  0
stmmac_platform        24576  1 dwmac_rk
stmmac                237568  2 stmmac_platform,dwmac_rk
pcs_xpcs               24576  1 stmmac
pwm_bl                 20480  0
adc_keys               16384  0

 

Probably I need to install and load some kernel modules.

Thanks in advance.

Edited by Mr. Fennec
Missed `arecord -l` output
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines