06-27-2023, 03:11 AM
I have tested my PineTab2 further and have found similar behavior as described in the initial post.
I have submitted a ticket with the Pine64 store and they also directed me to "community channels" for further diagnosis and help, so I will continue positing here.
Currently the PineTab2 display does not come on at all.
I can connect with the external HDMI and see the output on an external monitor as expected.
I connected with the dongle and can log in to a serial terminal as expected.
I reflashed with the factory image from https://echo.danctnix.org:7269/danctnix-...527.img.xz however the screen still does not come on.
The following are error messages in the dmesg output before the reflash.
And errors in dmesg output after the reflash.
Before and after the reflash the version info at the start of dmesg was the same.
In the dmesg output there is the message " Failed to create device link (0x180) with vcc_3v3" just before the errors, occur.
Can anyone with a working screen check if this message is in their dmesg output?
Not sure what else to log. Hope someone has some extra insight.
I have submitted a ticket with the Pine64 store and they also directed me to "community channels" for further diagnosis and help, so I will continue positing here.
Currently the PineTab2 display does not come on at all.
I can connect with the external HDMI and see the output on an external monitor as expected.
I connected with the dongle and can log in to a serial terminal as expected.
I reflashed with the factory image from https://echo.danctnix.org:7269/danctnix-...527.img.xz however the screen still does not come on.
The following are error messages in the dmesg output before the reflash.
Code:
[ 0.708479] dw-mipi-dsi-rockchip fe060000.dsi: Failed to create device link (0x180) with vcc_3v3
[ 0.710908] vcc3v3_sd enforce active low on GPIO handle
[ 0.728164] rockchip-drm display-subsystem: bound fe040000.vop (ops vop2_component_ops)
[ 0.729433] dwhdmi-rockchip fe0a0000.hdmi: Detected HDMI TX controller v2.11a with HDCP (DWC HDMI 2.0 TX PHY)
[ 0.730491] dwhdmi-rockchip fe0a0000.hdmi: registered DesignWare HDMI I2C bus driver
[ 0.731188] rockchip-drm display-subsystem: bound fe0a0000.hdmi (ops dw_hdmi_rockchip_ops)
[ 0.731889] rockchip-drm display-subsystem: bound fe060000.dsi (ops dw_mipi_dsi_rockchip_ops)
[ 0.733241] [drm] Initialized rockchip 1.0.0 20140818 for display-subsystem on minor 0
[ 0.733494] ------------[ cut here ]------------
[ 0.733510] WARNING: CPU: 0 PID: 772 at drivers/gpu/drm/drm_mode_object.c:45 drm_mode_object_add+0x90/0x98
[ 0.733550] Modules linked in:
[ 0.733569] CPU: 0 PID: 772 Comm: kworker/u8:5 Not tainted 6.3.0-2-danctnix #1
[ 0.733583] Hardware name: Pine64 PineTab2 v2.0 (DT)
[ 0.733594] Workqueue: events_unbound deferred_probe_work_func
[ 0.733618] pstate: 60400009 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 0.733631] pc : drm_mode_object_add+0x90/0x98
[ 0.733646] lr : drm_property_create+0xd0/0x188
[ 0.733660] sp : ffff80000b0835b0
[ 0.733667] x29: ffff80000b0835b0 x28: ffff000101c5d400 x27: 0000000000000037
[ 0.733691] x26: 0000000000001000 x25: 0000000000001000 x24: ffff000101cf0800
[ 0.733713] x23: ffff800008f160c0 x22: 0000000000000004 x21: 00000000b0b0b0b0
[ 0.733734] x20: ffff000103ace990 x19: ffff000101cf0800 x18: ffff80000b06d110
[ 0.733756] x17: 206d657473797362 x16: 75732d79616c7073 x15: ffff80000b083550
[ 0.733777] x14: ffff000103ace4f0 x13: ffff000103ace4d4 x12: 0000000000000000
[ 0.733798] x11: 0000000000000000 x10: 0000000000000078 x9 : 0000000000000000
[ 0.733817] x8 : ffff000103aced80 x7 : 0000000000000000 x6 : 000000000000003f
[ 0.733837] x5 : 0000000000000040 x4 : ffff80000b0835c0 x3 : 0000000000000000
[ 0.733858] x2 : 00000000b0b0b0b0 x1 : ffff000103ace990 x0 : 0000000000000001
[ 0.733879] Call trace:
[ 0.733885] drm_mode_object_add+0x90/0x98
[ 0.733901] drm_property_create+0xd0/0x188
[ 0.733914] drm_property_create_enum+0x30/0x94
[ 0.733926] drm_connector_set_panel_orientation+0x94/0xb4
[ 0.733942] boe_get_modes+0x70/0xbc
[ 0.733957] drm_panel_get_modes+0x28/0x48
[ 0.733972] panel_bridge_connector_get_modes+0x1c/0x2c
[ 0.733988] drm_helper_probe_single_connector_modes+0x1a4/0x52c
[ 0.734000] drm_client_modeset_probe+0x204/0x1194
[ 0.734012] __drm_fb_helper_initial_config_and_unlock+0x54/0x494
[ 0.734026] drm_fb_helper_initial_config+0x4c/0x60
[ 0.734039] drm_fbdev_client_hotplug+0x8c/0xd8
[ 0.734051] drm_fbdev_generic_setup+0x90/0x170
[ 0.734063] rockchip_drm_bind+0x1ec/0x208
[ 0.734080] try_to_bring_up_aggregate_device+0x170/0x1c0
[ 0.734098] __component_add+0xa8/0x174
[ 0.734112] component_add+0x18/0x28
[ 0.734126] dw_mipi_dsi_rockchip_host_attach+0x5c/0x14c
[ 0.734140] dw_mipi_dsi_host_attach+0x98/0xcc
[ 0.734152] mipi_dsi_attach+0x2c/0x44
[ 0.734165] boe_dsi_probe+0xf8/0x1a0
[ 0.734177] mipi_dsi_drv_probe+0x24/0x34
[ 0.734190] really_probe+0x150/0x2b4
[ 0.734204] __driver_probe_device+0x7c/0xe8
[ 0.734219] driver_probe_device+0x40/0x164
[ 0.734232] __device_attach_driver+0xc4/0x144
[ 0.734246] bus_for_each_drv+0x88/0xe8
[ 0.734258] __device_attach+0xa0/0x190
[ 0.734272] device_initial_probe+0x18/0x28
[ 0.734287] bus_probe_device+0xb0/0xb4
[ 0.734300] deferred_probe_work_func+0x88/0xc4
[ 0.734314] process_one_work+0x1dc/0x340
[ 0.734331] worker_thread+0x224/0x434
[ 0.734344] kthread+0x10c/0x110
[ 0.734355] ret_from_fork+0x10/0x20
[ 0.734370] ---[ end trace 0000000000000000 ]---
[ 0.734487] ------------[ cut here ]------------
[ 0.734500] WARNING: CPU: 0 PID: 772 at drivers/gpu/drm/drm_mode_object.c:242 drm_object_attach_property+0x6c/0xb8
[ 0.734529] Modules linked in:
[ 0.734544] CPU: 0 PID: 772 Comm: kworker/u8:5 Tainted: G W 6.3.0-2-danctnix #1
[ 0.734559] Hardware name: Pine64 PineTab2 v2.0 (DT)
[ 0.734569] Workqueue: events_unbound deferred_probe_work_func
[ 0.734588] pstate: 60400009 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 0.734601] pc : drm_object_attach_property+0x6c/0xb8
[ 0.734616] lr : drm_connector_set_panel_orientation+0x68/0xb4
[ 0.734630] sp : ffff80000b083650
[ 0.734636] x29: ffff80000b083650 x28: ffff000101c5d400 x27: 0000000000000037
[ 0.734660] x26: 0000000000001000 x25: 0000000000001000 x24: ffff000101cf0800
[ 0.734681] x23: 00000000fffffffd x22: ffff000103fc0e80 x21: ffff000101cf0800
[ 0.734702] x20: ffff000101cf0238 x19: ffff000101cf0170 x18: ffff80000b06d0f8
[ 0.734723] x17: 206d657473797362 x16: 75732d79616c7073 x15: ffff80000b083550
[ 0.734744] x14: ffff000103ace4f0 x13: ffff000103ace4d4 x12: 0000000000000000
[ 0.734765] x11: 0000000000000000 x10: 0000000000000078 x9 : 0000000000000000
[ 0.734785] x8 : ffff000103ace738 x7 : 00000000c0c0c0c0 x6 : 00000000c0c0c0c0
[ 0.734807] x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000006
[ 0.734827] x2 : 0000000000000003 x1 : ffff000103ace980 x0 : ffff000101cf01b0
[ 0.734848] Call trace:
[ 0.734855] drm_object_attach_property+0x6c/0xb8
[ 0.734871] boe_get_modes+0x70/0xbc
[ 0.734886] drm_panel_get_modes+0x28/0x48
[ 0.734902] panel_bridge_connector_get_modes+0x1c/0x2c
[ 0.734916] drm_helper_probe_single_connector_modes+0x1a4/0x52c
[ 0.734929] drm_client_modeset_probe+0x204/0x1194
[ 0.734941] __drm_fb_helper_initial_config_and_unlock+0x54/0x494
[ 0.734955] drm_fb_helper_initial_config+0x4c/0x60
[ 0.734968] drm_fbdev_client_hotplug+0x8c/0xd8
[ 0.734981] drm_fbdev_generic_setup+0x90/0x170
[ 0.734994] rockchip_drm_bind+0x1ec/0x208
[ 0.735011] try_to_bring_up_aggregate_device+0x170/0x1c0
[ 0.735028] __component_add+0xa8/0x174
[ 0.735043] component_add+0x18/0x28
[ 0.735059] dw_mipi_dsi_rockchip_host_attach+0x5c/0x14c
[ 0.735074] dw_mipi_dsi_host_attach+0x98/0xcc
[ 0.735086] mipi_dsi_attach+0x2c/0x44
[ 0.735099] boe_dsi_probe+0xf8/0x1a0
[ 0.735112] mipi_dsi_drv_probe+0x24/0x34
[ 0.735125] really_probe+0x150/0x2b4
[ 0.735139] __driver_probe_device+0x7c/0xe8
[ 0.735153] driver_probe_device+0x40/0x164
[ 0.735167] __device_attach_driver+0xc4/0x144
[ 0.735181] bus_for_each_drv+0x88/0xe8
[ 0.735193] __device_attach+0xa0/0x190
[ 0.735207] device_initial_probe+0x18/0x28
[ 0.735221] bus_probe_device+0xb0/0xb4
[ 0.735233] deferred_probe_work_func+0x88/0xc4
[ 0.735246] process_one_work+0x1dc/0x340
[ 0.735263] worker_thread+0x224/0x434
[ 0.735276] kthread+0x10c/0x110
[ 0.735288] ret_from_fork+0x10/0x20
[ 0.735303] ---[ end trace 0000000000000000 ]---
[ 1.455995] Console: switching to colour frame buffer device 160x50
[ 1.483389] rockchip-drm display-subsystem: [drm] fb0: rockchipdrmfb frame buffer device
And errors in dmesg output after the reflash.
Code:
[ 0.678911] dw-mipi-dsi-rockchip fe060000.dsi: Failed to create device link (0x180) with vcc_3v3
[ 0.681125] vcc3v3_sd enforce active low on GPIO handle
[ 0.697632] rockchip-drm display-subsystem: bound fe040000.vop (ops vop2_component_ops)
[ 0.698949] dwhdmi-rockchip fe0a0000.hdmi: Detected HDMI TX controller v2.11a with HDCP (DWC HDMI 2.0 TX PHY)
[ 0.699915] dwhdmi-rockchip fe0a0000.hdmi: registered DesignWare HDMI I2C bus driver
[ 0.700536] rockchip-drm display-subsystem: bound fe0a0000.hdmi (ops dw_hdmi_rockchip_ops)
[ 0.701202] rockchip-drm display-subsystem: bound fe060000.dsi (ops dw_mipi_dsi_rockchip_ops)
[ 0.702663] [drm] Initialized rockchip 1.0.0 20140818 for display-subsystem on minor 0
[ 0.813327] ------------[ cut here ]------------
[ 0.813351] WARNING: CPU: 3 PID: 723 at drivers/gpu/drm/drm_mode_object.c:45 drm_mode_object_add+0x90/0x98
[ 0.813386] Modules linked in:
[ 0.813402] CPU: 3 PID: 723 Comm: kworker/u8:4 Not tainted 6.3.0-2-danctnix #1
[ 0.813416] Hardware name: Pine64 PineTab2 v2.0 (DT)
[ 0.813426] Workqueue: events_unbound deferred_probe_work_func
[ 0.813449] pstate: 60400009 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 0.813463] pc : drm_mode_object_add+0x90/0x98
[ 0.813479] lr : drm_property_create+0xd0/0x188
[ 0.813493] sp : ffff80000af6b5b0
[ 0.813500] x29: ffff80000af6b5b0 x28: ffff000105471880 x27: 0000000000000037
[ 0.813523] x26: 0000000000001000 x25: 0000000000001000 x24: ffff00010487d800
[ 0.813545] x23: ffff800008f160c0 x22: 0000000000000004 x21: 00000000b0b0b0b0
[ 0.813566] x20: ffff0001055b7390 x19: ffff00010487d800 x18: ffff80000af6d110
[ 0.813587] x17: 2c58402d38711880 x16: 3a02010101010101 x15: ffff80000af6b550
[ 0.813608] x14: ffff0001055b7470 x13: ffff0001055b7454 x12: 00000000000001ef
[ 0.813629] x11: 000000000000020d x10: 0000000000000078 x9 : 0000000000000000
[ 0.813649] x8 : ffff0001055b7300 x7 : 0000000000000000 x6 : 000000000000003f
[ 0.813670] x5 : 0000000000000040 x4 : ffff80000af6b5c0 x3 : 0000000000000000
[ 0.813689] x2 : 00000000b0b0b0b0 x1 : ffff0001055b7390 x0 : 0000000000000001
[ 0.813710] Call trace:
[ 0.813718] drm_mode_object_add+0x90/0x98
[ 0.813734] drm_property_create+0xd0/0x188
[ 0.813746] drm_property_create_enum+0x30/0x94
[ 0.813758] drm_connector_set_panel_orientation+0x94/0xb4
[ 0.813773] boe_get_modes+0x70/0xbc
[ 0.813788] drm_panel_get_modes+0x28/0x48
[ 0.813802] panel_bridge_connector_get_modes+0x1c/0x2c
[ 0.813817] drm_helper_probe_single_connector_modes+0x1a4/0x52c
[ 0.813829] drm_client_modeset_probe+0x204/0x1194
[ 0.813842] __drm_fb_helper_initial_config_and_unlock+0x54/0x494
[ 0.813857] drm_fb_helper_initial_config+0x4c/0x60
[ 0.813869] drm_fbdev_client_hotplug+0x8c/0xd8
[ 0.813882] drm_fbdev_generic_setup+0x90/0x170
[ 0.813894] rockchip_drm_bind+0x1ec/0x208
[ 0.813911] try_to_bring_up_aggregate_device+0x170/0x1c0
[ 0.813929] __component_add+0xa8/0x174
[ 0.813942] component_add+0x18/0x28
[ 0.813956] dw_mipi_dsi_rockchip_host_attach+0x5c/0x14c
[ 0.813970] dw_mipi_dsi_host_attach+0x98/0xcc
[ 0.813983] mipi_dsi_attach+0x2c/0x44
[ 0.813996] boe_dsi_probe+0xf8/0x1a0
[ 0.814009] mipi_dsi_drv_probe+0x24/0x34
[ 0.814023] really_probe+0x150/0x2b4
[ 0.814036] __driver_probe_device+0x7c/0xe8
[ 0.814050] driver_probe_device+0x40/0x164
[ 0.814063] __device_attach_driver+0xc4/0x144
[ 0.814077] bus_for_each_drv+0x88/0xe8
[ 0.814090] __device_attach+0xa0/0x190
[ 0.814103] device_initial_probe+0x18/0x28
[ 0.814116] bus_probe_device+0xb0/0xb4
[ 0.814129] deferred_probe_work_func+0x88/0xc4
[ 0.814142] process_one_work+0x1dc/0x340
[ 0.814158] worker_thread+0x224/0x434
[ 0.814171] kthread+0x10c/0x110
[ 0.814183] ret_from_fork+0x10/0x20
[ 0.814199] ---[ end trace 0000000000000000 ]---
[ 0.814256] ------------[ cut here ]------------
[ 0.814264] WARNING: CPU: 3 PID: 723 at drivers/gpu/drm/drm_mode_object.c:242 drm_object_attach_property+0x6c/0xb8
[ 0.814288] Modules linked in:
[ 0.814300] CPU: 3 PID: 723 Comm: kworker/u8:4 Tainted: G W 6.3.0-2-danctnix #1
[ 0.814314] Hardware name: Pine64 PineTab2 v2.0 (DT)
[ 0.814322] Workqueue: events_unbound deferred_probe_work_func
[ 0.814341] pstate: 60400009 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 0.814353] pc : drm_object_attach_property+0x6c/0xb8
[ 0.814368] lr : drm_connector_set_panel_orientation+0x68/0xb4
[ 0.814380] sp : ffff80000af6b650
[ 0.814386] x29: ffff80000af6b650 x28: ffff000105471880 x27: 0000000000000037
[ 0.814409] x26: 0000000000001000 x25: 0000000000001000 x24: ffff00010487d800
[ 0.814431] x23: 00000000fffffffd x22: ffff00010545f180 x21: ffff00010487d800
[ 0.814453] x20: ffff00010487d238 x19: ffff00010487d170 x18: ffff80000af6d0f8
[ 0.814474] x17: 2c58402d38711880 x16: 3a02010101010101 x15: ffff80000af6b550
[ 0.814494] x14: ffff0001055b7470 x13: ffff0001055b7454 x12: 00000000000001ef
[ 0.814515] x11: 000000000000020d x10: 0000000000000078 x9 : 0000000000000000
[ 0.814535] x8 : ffff0001055b7238 x7 : 00000000c0c0c0c0 x6 : 00000000c0c0c0c0
[ 0.814555] x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000006
[ 0.814575] x2 : 0000000000000003 x1 : ffff0001055b7380 x0 : ffff00010487d1b0
[ 0.814596] Call trace:
[ 0.814602] drm_object_attach_property+0x6c/0xb8
[ 0.814618] boe_get_modes+0x70/0xbc
[ 0.814632] drm_panel_get_modes+0x28/0x48
[ 0.814647] panel_bridge_connector_get_modes+0x1c/0x2c
[ 0.814661] drm_helper_probe_single_connector_modes+0x1a4/0x52c
[ 0.814673] drm_client_modeset_probe+0x204/0x1194
[ 0.814685] __drm_fb_helper_initial_config_and_unlock+0x54/0x494
[ 0.814699] drm_fb_helper_initial_config+0x4c/0x60
[ 0.814712] drm_fbdev_client_hotplug+0x8c/0xd8
[ 0.814724] drm_fbdev_generic_setup+0x90/0x170
[ 0.814736] rockchip_drm_bind+0x1ec/0x208
[ 0.814751] try_to_bring_up_aggregate_device+0x170/0x1c0
[ 0.814768] __component_add+0xa8/0x174
[ 0.814781] component_add+0x18/0x28
[ 0.814795] dw_mipi_dsi_rockchip_host_attach+0x5c/0x14c
[ 0.814808] dw_mipi_dsi_host_attach+0x98/0xcc
[ 0.814820] mipi_dsi_attach+0x2c/0x44
[ 0.814834] boe_dsi_probe+0xf8/0x1a0
[ 0.814846] mipi_dsi_drv_probe+0x24/0x34
[ 0.814859] really_probe+0x150/0x2b4
[ 0.814872] __driver_probe_device+0x7c/0xe8
[ 0.814886] driver_probe_device+0x40/0x164
[ 0.814898] __device_attach_driver+0xc4/0x144
[ 0.814912] bus_for_each_drv+0x88/0xe8
[ 0.814924] __device_attach+0xa0/0x190
[ 0.814937] device_initial_probe+0x18/0x28
[ 0.814950] bus_probe_device+0xb0/0xb4
[ 0.814963] deferred_probe_work_func+0x88/0xc4
[ 0.814975] process_one_work+0x1dc/0x340
[ 0.814989] worker_thread+0x224/0x434
[ 0.815001] kthread+0x10c/0x110
[ 0.815012] ret_from_fork+0x10/0x20
[ 0.815025] ---[ end trace 0000000000000000 ]---
[ 1.578740] Console: switching to colour frame buffer device 100x67
[ 1.603449] rockchip-drm display-subsystem: [drm] fb0: rockchipdrmfb frame buffer device
Before and after the reflash the version info at the start of dmesg was the same.
Code:
[ 0.000000] Linux version 6.3.0-2-danctnix (builduser@alarm) (aarch64-unknown-linux-gnu-gcc (GCC) 12.1.0, GNU ld (GNU Binutils) 2.38) #1 SMP PREEMPT_DYNAMIC Fri May 26 07:05:36 UTC 2023
In the dmesg output there is the message " Failed to create device link (0x180) with vcc_3v3" just before the errors, occur.
Can anyone with a working screen check if this message is in their dmesg output?
Not sure what else to log. Hope someone has some extra insight.