最近看到很多小伙伴自制底板经常出现开不了机的情况~{:4_140:}
自制底板存在的不确定问题很多,当出现无法开机问题的时候,可以按以下排查
* 核心板各路供电是否正常;
* 根据实际使用的硬件情况,裁剪设备树中的功能(如pcie,pca9555等);
* 参考对比rk3588-firefly-itx-3588j_custom_demo.dtsi进行裁剪(只使能eth0,eth1,hdmi0的定制底板设备树);
rk3588-firefly-itx-3588j_custom_demo.dtsi 就是裁剪过rk3588-firefly-itx-3588j.dtsi 的版本遇到自制底板有问题的小伙伴搞不定的,可以参考下这个demo,进行裁剪~{:4_225:}
rk3588-firefly-itx-3588j_custom_demo.rar (1.99 KB)
我也是 自制核心板, 使用了这个 dtsi, 现在 卡在了 rockchip-drm display-subsystem 这里, 看起来它是需要 hdmi1, 但是 hdmi1 被禁用了,死循环了。
[ 5.153848] [drm] failed to init overlay plane Cluster0-win1
[ 5.153874] [drm] failed to init overlay plane Cluster1-win1
[ 5.153893] [drm] failed to init overlay plane Cluster2-win1
[ 5.153914] [drm] failed to init overlay plane Cluster3-win1
[ 5.160210] rockchip-drm display-subsystem: bound fdd90000.vop (ops 0xffffffc0116f4fe0)
[ 5.161560] dwhdmi-rockchip fde80000.hdmi: registered ddc I2C bus driver
[ 5.161797] rockchip-drm display-subsystem: bound fde80000.hdmi (ops 0xffffffc0116fd828)
[ 5.161820] dw-mipi-dsi2 fde20000.dsi: [drm:dw_mipi_dsi2_bind] ERROR Failed to find panel or bridge: -517
[ 5.164675] panel-simple-dsi fde20000.dsi.0: supply power not found, using dummy regulator
[ 5.165947] rockchip-usb2phy fd5d8000.syscon:usb2-phy@8000: failed to create phy
[ 5.166122] rockchip-usb2phy fd5dc000.syscon:usb2-phy@c000: failed to create phy
[ 5.166285] rockchip-usb2phy fd5d4000.syscon:usb2-phy@4000: failed to create phy
[ 5.168337] rockchip-vop2 fdd90000.vop: [drm:vop2_bind] vp0 assign plane mask: 0x5, primary plane phy id: 2
[ 5.168353] rockchip-vop2 fdd90000.vop: [drm:vop2_bind] vp1 assign plane mask: 0xa, primary plane phy id: 3
[ 5.168364] rockchip-vop2 fdd90000.vop: [drm:vop2_bind] vp2 assign plane mask: 0x140, primary plane phy id: 8
[ 5.168372] rockchip-vop2 fdd90000.vop: [drm:vop2_bind] vp3 assign plane mask: 0x280, primary plane phy id: 9
[ 5.168381] rockchip-drm display-subsystem: failed to get hdmi1_phy_pll: -517
有没有办法, 使用 menuconfig 方式 禁用 rockchip-drm display-subsystem 呢?
rk3588-log.txt (183 KB)
我使用这个dtsi,也卡住了。
[ 4.653896] RKNPU fdab0000.npu: RKNPU: failed to get dynamic-coefficient
[ 4.654993] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 4.655691] rockchip-usb2phy fd5d8000.syscon:usb2-phy@8000: failed to create phy
[ 4.656129] rockchip-usb2phy fd5dc000.syscon:usb2-phy@c000: failed to create phy
[ 4.656598] rockchip-usb2phy fd5d4000.syscon:usb2-phy@4000: failed to create phy
[ 4.661046] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 4.662571] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 4.662604] cfg80211: failed to load regulatory.db
[ 4.663219] rockchip-pm rockchip-suspend: not set pwm-regulator-config
[ 4.664240] I : [File] : drivers/gpu/arm/mali400/mali/linux/mali_kernel_linux.c; [Line] : 405; [Func] : mali_module_init(); svn_rev_string_from_arm of this mali_ko is '', rk_ko_ver .
[ 4.664817] Mali:
[ 4.664820] Mali device driver loaded
[ 4.664912] rockchip-usb2phy fd5d8000.syscon:usb2-phy@8000: failed to create phy
[ 4.665365] rockchip-usb2phy fd5dc000.syscon:usb2-phy@c000: failed to create phy
[ 4.665840] rockchip-usb2phy fd5d4000.syscon:usb2-phy@4000: failed to create phy
v� 4.667574]
[ 4.686313] vendor storage:20190527 ret = 0
定位不到是哪出的问题,有没有思路。
wind020 发表于 2023-7-6 15:42
我使用这个dtsi,也卡住了。
定位不到是哪出的问题,有没有思路。
我的自制板也是啊, 我参考其他的 log, 下一段应该是 IMX415,我在 kernel 中配置 disable 多媒体,disable 声卡, 没有解决问题。
请有知道的大佬给指出个方向,感谢!
RK3588-COREBOARD-CUSTOMLIZED.zip (29.6 KB)
wind020 发表于 2023-7-6 15:42
我使用这个dtsi,也卡住了。
定位不到是哪出的问题,有没有思路。
我也同样遇到了这个问题,也是卡住这个位置不动了,大佬有没有解决?
wind020 发表于 2023-7-6 15:42
我使用这个dtsi,也卡住了。
定位不到是哪出的问题,有没有思路。
您好!您的问题解决了吗?遇到了同样情况,帮忙指导一下。谢谢
我已经花了钱了 但是我去哪里整灯泡啊{:4_118:}