RK3568 android14 系统宕机问题

平台:RK3568,android14。

我们公司之前的RK3568需要重android13升级为android14。

找RK拿到android14的代码后,移植系统时候,碰到一个问题,简单记录下。

裁剪完DTS后,烧录系统,发现系统不开机。log如下:

[    6.984515][  T393] user pgtable: 4k pages, 39-bit VAs, pgdp=000000000a0f5000
[    6.985148][  T393] [0000000000000390] pgd=0000000000000000, p4d=0000000000000000, pud=0000000000000000
[    6.986069][  T393] Internal error: Oops: 0000000096000005 [#1] PREEMPT SMP
[    6.986701][  T393] Modules linked in: pcie_dw_rockchip(E) pwrseq_simple(E) cfg80211(E) rfkill_rk(E) nfc mac802154 ieee802154_6lowpan ieee802154_socket ieee802154 nhc_udp nhc_routing nhc_mobility nhc_ipv6 nhc_hop nhc_fragment nhc_dest 6lowpan diag tipc l2tp_ppp l2tp_core hidp rfcomm can_gw can_bcm can_raw can 8021q btsdio hci_uart btqca btbcm bluetooth rfkill ftdi_sio usbserial cdc_acm r8153_ecm aqc111 cdc_ncm cdc_eem cdc_ether ax88179_178a asix r8152 rtl8150 usbnet wwan pptp pppox ppp_mppe ppp_deflate bsd_comp ppp_generic slhc slcan vcan can_dev mii libarc4 zsmalloc kheaders gzvm snd_soc_rockchip_multicodecs(E) snd_soc_rockchip_sai(E) snd_soc_rockchip_i2s_tdm(E) snd_soc_rockchip_trcm(E) snd_soc_rt5651(E) snd_soc_rl6231(E) snd_soc_es8323(E) snd_soc_bt_sco(E) snd_soc_spdif_tx(E) snd_soc_spdif_rx(E) snd_soc_simple_card(E) snd_soc_simple_card_utils(E) snd_soc_rockchip_spdifrx(E) snd_soc_rockchip_spdif(E) snd_soc_rockchip_pdm_v2(E) snd_soc_rockchip_pdm(E) snd_soc_rockchip_i2s(E)
[    6.986874][  T393]  snd_soc_rockchip(E) snd_soc_rockchip_hdmi(E) snd_soc_rk817(E) snd_soc_rk_codec_digital(E) snd_soc_hdmi_codec(E) snd_soc_dummy_codec(E) rockchip_headset_core(E) rk_headset_irq_hook_adc(E) rk_headset(E) rk_vcodec(E) rknpu(E) rga3(E) sc7a20(E) mh248(E) icm4260x_gyro(E) icm4260x_acc(E) mxc6655xa(E) mpu6500_gyro(E) mpu6500_acc(E) st_lsm6dsx(E) sgm3784(E) ak8963(E) ak8975(E) mma7660(E) sensor_dev(E) rockchip_hdmirx(E) phy_rockchip_mipi_rx(E) phy_rockchip_csi2_dphy(E) rk628_bt1120(E) rk628_csi(E) video_rk628(E) rockchip_hdmirx_class(E) ov16880(E) s5k3l8xx(E) sc4336(E) ov8865(E) gc05a2(E) ces6301(E) aw8601(E) ov8858(E) gc2385(E) gc2145(E) ov5695(E) ov50c40(E) imx415(E) gc8034(E) dw9763(E) vm149c(E) ov13850(E) ov13855(E) dw9714(E) leds_rgb13h(E) rk_ircut(E) video_rkisp1(E) video_rkisp(E) video_rkcif(E) videobuf2_cma_sg(E) phy_rockchip_csi2_dphy_hw(E) rockchip_charger_manager(E) bifrost_kbase(E) rk628_misc(E) rockchip(E) rockchip_dmc(E) rockchip_dfi(E)
[    6.994493][  T393]  cpufreq_userspace(E) cpufreq_ondemand(E) rockchip_ipa(E) timer_rockchip(E) sg(E) industrialio_buffer_cb(E) sha1_ce(E) ofb(E) aes_ce_ccm(E) rockchip_pm_config(E) rockchip_nocp(E) rockchip_bus(E) rk_crypto(E) cryptodev(E) ledtrig_default_on(E) ledtrig_backlight(E) ledtrig_heartbeat(E) leds_gpio(E) cpufreq_dt(E) rockchip_cpufreq(E) dw_wdt(E) syscon_reboot_mode(E) reboot_mode(E) rtc_rk808(E) rtc_hym8563(E) usb_f_rndis(E) tcpci_husb311(E) fusb302(E) sgm41542_charger(E) cw221x_battery(E) cw2015_battery(E) test_power(E) bq25700_charger(E) rk818_charger(E) rk818_battery(E) rk817_charger(E) rk817_battery(E) rk805_pwrkey(E) adc_keys(E) trancevibrator(E) cdc_wdm(E) usblp(E) ohci_platform(E) ohci_hcd(E) dwc2(E) phy_rockchip_inno_usb3(E) phy_rockchip_inno_usb2(E) r8168(E) dwmac_rockchip(E) stmmac_platform(E) stmmac(E) pcs_xpcs(E) rkvtunnel(E) dw_hdmi_qp_cec(E) dw_hdmi_cec(E) dw_hdmi_qp_i2s_audio(E) dw_hdmi_i2s_audio(E) dw_hdmi_qp_hdcp(E) dw_hdmi_hdcp(E)
[    7.001995][  T393]  display_connector(E) rockchipdrm(E) dw_mipi_dsi(E) dw_hdmi_qp(E) panel_simple(E) rockchip_panel_notifier(E) analogix_dp(E) drm_dma_helper(E) dw_hdmi(E) rockchip_aux_client(E) dw_hdcp2(E) drm_display_helper(E) rockchip_csu(E) ram_vendor_storage(E) rk_vendor_storage(E) rockchip_system_monitor(E) rockchip_opp_select(E) rockchip_pvtm(E) iep(E) pwm_bl(E) pwm_rockchip(E) phy_rockchip_usbdp(E) phy_rockchip_usb(E) phy_rockchip_typec(E) phy_rockchip_snps_pcie3(E) phy_rockchip_samsung_hdptx_hdmi(E) phy_rockchip_samsung_hdptx(E) phy_rockchip_pcie(E) phy_rockchip_naneng_combphy(E) pcierockchiphost(E) phy_rockchip_naneng_edp(E) phy_rockchip_inno_hdmi_phy(E) phy_rockchip_inno_dsidphy(E) phy_rockchip_samsung_dcphy(E) phy_rockchip_emmc(E) phy_rockchip_dp(E) rockchip_thermal(E) optee_rng(E) optee(E) rockchip_saradc(E) industrialio_triggered_buffer(E) kfifo_buf(E) tee(E) dw_mmc_rockchip(E) dw_mmc_pltfm(E) dw_mmc(E) sdhci_of_dwcmshc(E) mmc_hsq(E) sdhci_of_arasan(E) cqhci(E)
[    7.009473][  T393]  rk_fiq_debugger(E) fiq_debugger(E) rockchip_debug(E) ufs_rockchip(E) pm_domains(E) pwm_regulator(E) fan53555(E) rk808(E) rk860x_regulator(E) rk808_regulator(E) rk806_regulator(E) rk806_spi(E) rk806_i2c(E) rk806_core(E) spi_rockchip(E) spidev(E) pinctrl_rk806(E) pinctrl_rk805(E) pl330(E) rockchip_rng(E) i2c_mux(E) i2c_hid(E) i2c_gpio(E) i2c_rk3x(E) i2c_dev(E) sw_sync(E) rk_cma_heap(E) rk_system_heap(E) io_domain(E) nvmem_rockchip_otp(E) nvmem_rockchip_efuse(E) gpio_regulator(E) clk_rk3576(E) clk_rk3399(E) clk_px30(E) clk_rk3588(E) clk_rk3568(E) clk_rk3562(E) clk_out(E) clk_rockchip(E) clk_scmi(E) rockchip_dmc_common(E) clk_rk808(E) clk_pwm(E) clk_rockchip_regmap(E) rockchip_sip(E) clk_link(E) grf(E) gpio_rockchip(E) pinctrl_rockchip(E) rockchip_cpuinfo(E) rockchip_iommu(E)
[    7.017812][  T339] apexd: Processing compressed APEX /system/apex/com.android.appsearch.capex
[    7.023128][  T393] CPU: 2 PID: 393 Comm: rk-pcie Tainted: G            E      6.1.112-android14-11-g7b2b6c0f358a-ab12670093 #1
[    7.023134][  T393] Hardware name: Rockchip RK3568 EVB1 DDR4 V10 Board (DT)
[    7.023138][  T393] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[    7.023143][  T393] pc : rk_pcie_remove+0x90/0x21c [pcie_dw_rockchip]
[    7.024059][  T339] apexd: Decompressing/system/apex/com.android.appsearch.capex to /data/apex/decompressed/com.android.appsearch@340090000.decompressed.apex
[    7.024898][  T393] lr : platform_remove+0x68/0xa0
[    7.028406][  T393] sp : ffffffc00bfebd60
[    7.028768][  T393] x29: ffffffc00bfebd70 x28: 0000000000000000 x27: 0000000000000000
[    7.029467][  T393] x26: 0000000000000000 x25: 00000000000001f4 x24: 00000000ffffff92
[    7.030161][  T393] x23: 00000000000000a0 x22: ffffffc002665070 x21: ffffffc009fb7000
[    7.030856][  T393] x20: ffffff81f0a90400 x19: ffffff800be36240 x18: ffffffc00bd9d030
[    7.031548][  T393] x17: 0000000063df1691 x16: 0000000063df1691 x15: 0000000000000004
[    7.032241][  T393] x14: ffffffffffffca00 x13: 0000000000004000 x12: ffffff800c24efe8
[    7.032935][  T393] x11: 0000000000000064 x10: 000000002bdab858 x9 : 0000000000000000
[    7.033628][  T393] x8 : 0000000000000000 x7 : 7f7f7f7f7f7f7f7f x6 : 60ff6364626d7872
[    7.034321][  T393] x5 : 0000000000000006 x4 : 0000000000000030 x3 : 62006465636e7973
[    7.035013][  T393] x2 : 5f65746174737f7f x1 : 0000000000000000 x0 : ffffff81f0a90400
[    7.035706][  T393] Call trace:
[    7.035987][  T393]  rk_pcie_remove+0x90/0x21c [pcie_dw_rockchip]
[    7.036553][  T393]  platform_remove+0x68/0xa0
[    7.036954][  T393]  device_release_driver_internal+0x194/0x2e4
[    7.037490][  T393]  device_release_driver+0x18/0x28
[    7.037935][  T393]  rk_pcie_really_probe+0x484/0x814 [pcie_dw_rockchip]
[    7.038539][  T393]  kthread+0x104/0x1d4
[    7.038894][  T393]  ret_from_fork+0x10/0x20
[    7.039285][  T393] Code: 39432e68 34ffff68 f9400268 f9407508 (f941c908) 
[    7.039885][  T393] ---[ end trace 0000000000000000 ]---
[    7.056895][  T393] Kernel panic - not syncing: Oops: Fatal exception
[    7.057480][  T393] SMP: stopping secondary CPUs
[    7.057934][  T393] Kernel Offset: disabled
[    7.058306][  T393] CPU features: 0x00,00040000,00040084,6601721b
[    7.058851][  T393] Memory Limit: none
[    7.059187][  T393] PMU CRU:
[    7.059450][  T393] 00000000: 00006064 00001481 00000000 00000007 00007f00 00000000 00000000 00000000
[    7.060267][  T393] 00000020: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    7.061082][  T393] 00000040: 00002063 00001481 00000000 00000007 00007f00 00000000 00000000 00000000
[    7.061899][  T393] 00000060: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    7.062715][  T393] 00000080: 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    7.063529][  T393] 000000a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    7.064345][  T393] 000000c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    7.065160][  T393] 000000e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    7.065975][  T393] 00000100: 00000080 0040b71b 00000001 00000001 00000800 00000000 00000001 00000009
[    7.066790][  T393] 00000120: 0000050f 00008888 00000000 00000000 00000000 00000000 00000000 00000000
[    7.067606][  T393] 00000140: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    7.068421][  T393] 00000160: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    7.069235][  T393] 00000180: 00000000 00000003 00006000 00000000 00000000 00000000 00000000 00000000
[    7.070051][  T393] 000001a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    7.070867][  T393] 000001c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    7.071682][  T393] 000001e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    7.072497][  T393] 00000200: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    7.073312][  T393] 00000220: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    7.074123][  T393] 00000240: 00040020 00000000
[    7.074526][  T393] CRU:
[    7.074763][  T393] 00000000: 00001053 00001441 00000000 00000007 00007f00 00000000 00000000 00000000
[    7.075577][  T393] 00000020: 00004082 00001441 00000000 00000007 00007f00 00000000 00000000 00000000
[    7.076392][  T393] 00000040: 00002063 00001441 00000000 00000007 00007f00 00000000 00000000 00000000
[    7.077206][  T393] 00000060: 0000107d 00001443 00000000 00000007 00007f00 00000000 00000000 00000000
[    7.078020][  T393] 00000080: 00002064 00001441 00000000 00000000 00000000 00000000 00000000 00000000
[    7.078834][  T393] 000000a0: 000010e7 00001484 00000000 00000000 00000000 00000000 00000000 00000000
[    7.079649][  T393] 000000c0: 00005455 00000000 00000000 00000000 00640064 00000000 00000000 00000103
[    7.080463][  T393] 000000e0: 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    7.081278][  T393] 00000100: 000080c0 00000000 00008100 00000606 00000606 00000111 00004155 000000e5
[    7.082093][  T393] 00000120: 00000053 00000100 00000001 00008000 00010001 00008000 00010001 00000400
[    7.082908][  T393] 00000140: 00803057 00008000 00010001 00008000 00010001 00008000 00010001 00004000
[    7.083722][  T393] 00000160: 00010001 0000000b 00000000 00000010 00001031 00001c30 00000520 00000000
[    7.084537][  T393] 00000180: 00000520 00000000 00000310 0000c001 0000c0c0 00003100 00000042 00000000
[    7.085352][  T393] 000001a0: 00000409 00000803 00000103 00002100 00000203 00000003 00000000 00000103
[    7.086167][  T393] 000001c0: 00000003 00000303 00000001 00001725 0000200b 00000000 0000200b 00000000
[    7.086982][  T393] 000001e0: 0000200b 00000000 0000200b 00000000 0000200b 00000000 0000200b 00000000
[    7.087796][  T393] 00000200: 0000200b 00000000 0000200b 00000000 0000200b 00000000 00000303 00000203
[    7.088610][  T393] 00000220: 00001500 00000000 0000001f 00000302 00000705 00000f0b 0000013b 00000303
[    7.089425][  T393] 00000240: 00000f07 00002713 00001f09 00008000 00010001 00003b2f 00000101 00000302
[    7.090239][  T393] 00000260: 00000704 0000130f 00001f27 00000000 00000000 00000000 00000000 00000000
[    7.091054][  T393] 00000280: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    7.091868][  T393] 000002a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    7.092682][  T393] 000002c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    7.093497][  T393] 000002e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    7.094311][  T393] 00000300: 00000000 00000000 00000009 0000019d 00000000 00000000 00007077 0000c333
[    7.095126][  T393] 00000320: 00008000 00000000 00000000 00000000 00000000 0000001f 00000000 00000000
[    7.095940][  T393] 00000340: 00000000 00000000 00000007 00000000 00000000 00000000 00001003 00003073
[    7.096755][  T393] 00000360: 000001c3 000001f3 00000e00 00000000 00000000 00000900 000003c3 00000000
[    7.097569][  T393] 00000380: 00000400 00000100 00006000 00002000 00000000 00000000 00000000 00000000
[    7.098383][  T393] 000003a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    7.099197][  T393] 000003c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    7.100011][  T393] 000003e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    7.100826][  T393] 00000400: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    7.101641][  T393] 00000420: 00000000 00000000 00000002 00000002 00000002 00000000 00000000 00000000
[    7.102456][  T393] 00000440: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    7.103269][  T393] 00000460: 00000000 00000000 00000400 00000000 00000200 00000000 00000000 00000000
[    7.104084][  T393] 00000480: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    7.104899][  T393] 000004a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    7.105713][  T393] 000004c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    7.106528][  T393] 000004e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    7.107343][  T393] 00000500: 00040020 00000000 00040020 00000000 00040020 00000000 00040020 00000000
[    7.108156][  T393] 00000520: 00040020 00000000 00040020 00000000 00040020 00000000 00040020 00000000
[    7.108971][  T393] 00000540: 00040020 00000000 00040020 00000000 00000000 00000000 00000000 00000000
[    7.109785][  T393] 00000560: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    7.110596][  T393] 00000580: 00000002 00000000
[    7.111000][  T393] PMU:
[    7.111232][  T393] pwr       0x00a0: 0000007f 00000000 00000003 00000000
[    7.111837][  T393] status    0x0098: 0000007f 00000000 0000007f 00000000
[    7.112438][  T393] req       0x0050: 000001ee 00000000 00000000 00000000
[    7.113039][  T393] idle      0x0068: 000001ee 00000000 0000ffff 0000000f
[    7.113640][  T393] ack       0x0060: 000001ee 00000000 000001ee 00000000
[    7.114242][  T393] CPU0 online:0
[    7.114545][  T393]  EL1(NS) PC: <0x00ffffc00802e140> 0xffffc00802e140
[    7.115202][  T393]  EL1(NS) PC: <0x00ffffc00802e148> 0xffffc00802e148
[    7.115779][  T393]  EL1(NS) PC: <0x00ffffc00802e140> 0xffffc00802e140
[    7.116367][  T393] 
[    7.116565][  T393] CPU1 online:0
[    7.116867][  T393]  EL1(NS) PC: <0x00ffffc00802e140> 0xffffc00802e140
[    7.117529][  T393] 
[    7.117727][  T393] CPU2 online:1
[    7.118029][  T393]  EL1(NS) PC: <0x00ffffc0086e9214> 0xffffc0086e9214
[    7.118687][  T393] 
[    7.118885][  T393] CPU3 online:0
[    7.119187][  T393]  EL1(NS) PC: <0x00ffffc00802e140> 0xffffc00802e140
[    7.119849][  T393] 

 这是PCIE空指针问题。排查DTS,将PCIE相关的disabled,系统可开机。

&pcie2x1 {
	reset-gpios = <&gpio3 RK_PC1 GPIO_ACTIVE_HIGH>;
	vpcie3v3-supply = <&vcc3v3_pcie>;
	status = "disabled";
};

&pcie30phy {
	status = "disabled";
};

&pcie3x2 {
	reset-gpios = <&gpio2 RK_PD6 GPIO_ACTIVE_HIGH>;
	vpcie3v3-supply = <&vcc3v3_pcie>;
	status = "disabled";
};

 

posted @ 2025-07-23 13:58  simple雨  阅读(96)  评论(0)    收藏  举报