Bug #118390

【BSP】【VX1】【EVT3】【Display】VX1从user版本烧写userdebug版本后, 设备黑屏,重新插拔恢复

Added by 移动测试一组_CDTS 刘强 about 2 years ago. Updated almost 2 years ago.

Status:ASSIGNEDStart date:2023-05-31
Priority:NormalDue date:
Assignee:CD TPM-王祥林% Done:

10%

Category:BSP
Target version:-
Need_Info:-- Found Version:0102 user->0106 userdebug
Resolution:-- Degrated:--
Severity:Normal Verified Version:
Reproducibility:Every time Fixed Version:
Test Type:ST Root cause:

Description

Description

前置条件:
初始未正常启动的user版本

操作步骤:
1、烧写userdebug版本
2、上电开机

实际结果:
1、开机后黑屏,重新插拔恢复

预期结果:
1、开机后正常显示

kernel.txt Magnifier (604 KB) 移动测试一组_CDTS 刘强, 2023-05-31 14:49

all.txt Magnifier (2.27 MB) 移动测试一组_CDTS 刘强, 2023-05-31 14:49

History

#1 Updated by 移动测试一组_CDTS 刘强 about 2 years ago

移动测试一组_CDTS 刘强 wrote:

Description

前置条件:
初始为正常启动的user版本

操作步骤:
1、烧写userdebug版本
2、上电开机

实际结果:
1、开机后黑屏,重新插拔恢复

预期结果:
1、开机后正常显示

#2 Updated by 移动测试一组_CDTS 刘强 about 2 years ago

#3 Updated by CD BSP-余霄 about 2 years ago

01-01 08:00:33.497 0 0 I [ 15.044838] [MAX975X: max96755g_probe] INFO begin
01-01 08:00:33.497 0 0 D [ 15.049855] cnss: iommu_geometry: 0
01-01 08:00:33.497 0 0 I : [ 15.055514] max96755g 0-0040: Linked as a consumer to regulator.52
01-01 08:00:33.497 0 0 D [ 15.063172] cnss: PCIe DRV is supported
01-01 08:00:33.497 0 0 I : [ 15.063347] cnss_pci 0000:01:00.0: BAR 0: assigned [mem 0x60300000-0x603fffff 64bit]
01-01 08:00:33.497 0 0 E : [ 15.132346] i2c_geni 980000.i2c: i2c error :-107
01-01 08:00:33.497 0 0 I : [ 15.135247] pci-msm-rc 0000:00:00.0: enabling device (0006 -> 0007)
01-01 08:00:33.497 0 0 E [ 15.143060] [MAX975X: max96755g_write_byte] ERROR Failed to write dev:0x4c addr:0x0206 value:0xa3
01-01 08:00:33.497 0 0 I [ 15.143064] [MAX975X: max96755x_touch_init] INFO VX1 GPIO Pass
01-01 08:00:33.497 0 0 E : [ 15.143329] i2c_geni 980000.i2c: i2c error :-107
01-01 08:00:33.498 0 0 I : [ 15.149074] cnss_pci 0000:01:00.0: enabling device (0000 -> 0002)
01-01 08:00:33.498 0 0 E [ 15.156506] [MAX975X: max96755g_write_byte] ERROR Failed to write dev:0x4c addr:0x0002 value:0x43
01-01 08:00:33.498 0 0 E : [ 15.156770] i2c_geni 980000.i2c: i2c error :-107
01-01 08:00:33.498 0 0 D [ 15.164466] cnss: Config PCIe remap window register to 0x4000003f
01-01 08:00:33.498 0 0 E [ 15.169641] [MAX975X: max96755g_write_byte] ERROR Failed to write dev:0x4c addr:0x0218 value:0x84
01-01 08:00:33.498 0 0 D [ 15.176150] cnss: Read register offset 0x1f8031c, val = 0x6
01-01 08:00:33.498 0 0 E : [ 15.183196] i2c_geni 980000.i2c: i2c error :-107
01-01 08:00:33.498 0 0 D [ 15.188423] cnss: Write val 0x2 to register offset 0x1f8031c
01-01 08:00:33.498 0 0 E [ 15.195754] [MAX975X: max96755g_write_byte] ERROR Failed to write dev:0x4c addr:0x0219 value:0xa8
01-01 08:00:33.498 0 0 E : [ 15.196018] i2c_geni 980000.i2c: i2c error :-107
01-01 08:00:33.498 0 0 D [ 15.205088] cnss: MSI base data is 800
01-01 08:00:33.498 0 0 E [ 15.206921] [MAX975X: max96755g_write_byte] ERROR Failed to write dev:0x4c addr:0x021a value:0x09
01-01 08:00:33.498 0 0 D [ 15.213027] cnss: BAR starts at 0x0000000060300000, len-100000
01-01 08:00:33.498 0 0 I [ 15.286712] [MAX975X: max96755g_probe] INFO successfully

i2c通信报错,开机插拔后恢复,怀疑和硬件或线缆连接有关

#4 Updated by 移动测试一组_CDTS 刘强 about 2 years ago

烧写user版本不复现问题

#5 Updated by CD BSP-杜磊 about 2 years ago

  • Status changed from New to ASSIGNED

user版本开机时间较短,userdebug版本开机时间较长,可能与VX1屏幕的心跳机制有关,超过大概20s,没有写入心跳包,屏幕会自动黑屏。
VX的问题延后处理,优先VC

#6 Updated by CD BSP-杜磊 about 2 years ago

  • Assignee changed from CD BSP-杜磊 to CD TPM-王祥林
  • % Done changed from 0 to 10

使用0606的userdebug版本进行验证,从一上电到kernel阶段显示驱动初始化所花时长为21秒,而VX1的lcd 内部有心跳机制,需要每隔18S写一次寄存器。
而userdebug版本开机时间较长,大于18S,导致心跳包发送超时而发生黑屏。心跳机制时长是VX1 lcd内部规定,主机控制器无法更改。

需要优化userdebug版本开机时长,其中在aboot阶段花费时间较长,需要做系统优化。

PS: user版本开机正常,因为user版本开机时间短

#7 Updated by CD TPM-王祥林 about 2 years ago

  • Status changed from ASSIGNED to NEED_INFO

userdebug版本不是交付版本,优先级降低暂不处理。

#8 Updated by CDTS_TEST 王成 almost 2 years ago

  • Status changed from NEED_INFO to ASSIGNED

Also available in: Atom PDF