AIO3399J HDIM-IN 声卡设备如何发现

固件类型:自行编译的固件
SDK包名称:rk3399_linux_release_v2.5.1_20210301
SDK修改内容:没做其他个人修改
Log日志:没有日志.txt.zip

在原有SDK的基础上,做如下的调整:
1)SDK版本:rk3399_linux_release_v2.5.1_20210301

2)按帖子:《rk3399j使用最新源码编译hdmi_in的固件》(https://dev.t-firefly.com/forum.php?mod=viewthread&tid=103343&highlight=HDMI-IN%2B����)做更新。

3)按帖子:《AIO3399J 无法加载adbd》(https://dev.t-firefly.com/forum.php?mod=viewthread&tid=128070&page=1#pid312037)做更新。

4)采用官网提供的文件系统:Ubuntu20.04-Minimal_RK3399PRO_v2.20-12_20230203.img

重新build切刷新固件后:
1)可以通过adb-otg连接设备。
2)通过arecord -l, 看不到可录制的HDMI-IN声卡设备。

请问:是否需要更换文件系统?或者还需要做其他的什么修改才能在ubuntu下发现可录制的HDMI-IN声卡?

tchip_askquestions
没有日志.txt.zip (742 Bytes)

本帖最后由 snap 于 2023-6-26 16:38 编辑

把开机的dmesg信息加在附件里了。
aio3399j_hdmiin_dmesg_log.txt.zip (21.9 KB)

二周没人理了,是不是信息不够全,再补充一些:

AIO3399J开机后,看不到HDMI-IN的声卡,怎么使用HDMI-IN声卡?

root@firefly:/# arecord -l
**** List of CAPTURE Hardware Devices ****
card 1: rockchiprt5640c [rockchip,rt5640-codec], device 0: ff890000.i2s-rt5640-aif1 rt5640-aif1-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
root@firefly:/proc/asound# cat devices
  1:        : sequencer
  2: [ 0]   : control
  3: [ 0- 0]: digital audio playback
  4: [ 1]   : control
  5: [ 1- 0]: digital audio playback
  6: [ 1- 0]: digital audio capture
 33:        : timer
root@firefly:/proc/asound# cat cards
 0 [rkhdmidpsound  ]: rk-hdmi-dp-soun - rk-hdmi-dp-sound
                      rk-hdmi-dp-sound
 1 [rockchiprt5640c]: rockchip_rt5640 - rockchip,rt5640-codec
                      rockchip,rt5640-codec
root@firefly:/# dmesg | grep 35874
[    2.554322] tc35874x 1-000f: driver version: 00.01.00
[    2.554842] tc35874x 1-000f: GPIO lookup for consumer reset
[    2.554850] tc35874x 1-000f: using device tree for GPIO lookup
[    2.554872] of_get_named_gpiod_flags: parsed 'reset-gpios' property of node '/i2c@ff110000/tc358749@0f[0]' - status (0)
[    2.664235] m00_f_tc35874x 1-000f: tc358749 found @ 0x1e (rk3x-i2c)
root@firefly:/# dmesg | grep hdmi
[    1.726887] i2c i2c-9: of_i2c: modalias failure on /hdmi@ff940000/ports
[    1.727487] dwhdmi-rockchip ff940000.hdmi: registered DesignWare HDMI I2C bus driver
[    1.728309] dwhdmi-rockchip ff940000.hdmi: Detected HDMI TX controller v2.11a with HDCP (DWC HDMI 2.0 TX PHY)
[    1.729978] rockchip-drm display-subsystem: bound ff940000.hdmi (ops 0xffffff8008f28f88)
[    2.524803] rk-hdmi-dp-sound hdmi-dp-sound: i2s-hifi <-> ff8a0000.i2s mapping ok
[    3.808854]   #0: rk-hdmi-dp-sound

是不是需要修改:AIO-3399J/rk3399_linux_release_v2.5.1_20210301/kernel/sound/soc/codecs/hdmi-codec.c
增加.record记录?