[Letux-kernel] jz4780 CI20 v5.8 (was jz4730)

H. Nikolaus Schaller hns at goldelico.com
Mon Jul 6 15:05:00 CEST 2020


Hi Paul,

> Am 05.07.2020 um 22:41 schrieb Paul Boddie <paul at boddie.org.uk>:
> 
> On Sunday, 5 July 2020 21:44:34 CEST H. Nikolaus Schaller wrote:
>> 
>> Ah, it takes a while until the key is synchronized with .ssh/authorized_keys
>> on the Indefero Server.
>> 
>> I have triggered it manually so that it should work now.
> 
> I thought it might be something as simple as that. So, I have now pushed the 
> following branches:
> 
> paulb-jz4730-letux400

^^^ I have converted this into a new letux/jz4730-v4 and fixed a minor
merge issue when baking everything together to letux-5.8-rc4.

It compiles but we still have no means to test it :)

> paulb-jz4780-ci20-hdmi

I have cherry-picked and rebased on top of letux-5.8-rc4 (with SMP fixes).
Boots fine, has SMP, creates /dev/fb0, makes the display backlight go on.

But as you observed, there is no signal recognised by the monitor.

And I can confirm the HPD unplug kernel panic. Even the same bad virtual
address.

This should be quite easy to identify by adding some printk to
ingenic_drm_crtc_atomic_flush().

BR and thanks,
Nikolaus


[  235.199040] CPU 0 Unable to handle kernel paging request at virtual address 00000030, epc == c0261e60, ra == c02eed5c
[  235.209803] Oops[#1]:
[  235.212095] CPU: 0 PID: 1225 Comm: irq/11-10180000 Tainted: G        W         5.8.0-rc4-letux-l400+ #2877
[  235.221751] $ 0   : 00000000 00000001 000f0000 00000000
[  235.226983] $ 4   : 00000001 8edd7800 00000000 ffff00fe
[  235.232214] $ 8   : 8e049e00 8fa80690 00000000 00000000
[  235.237443] $12   : 00000000 77e25db0 00000000 00000000
[  235.242672] $16   : 8fa80580 00000000 8e035a00 00000001
[  235.247903] $20   : 8e049300 c02f0000 c02f0000 8fa803c8
[  235.253134] $24   : 00000000 c1bb8008                  
[  235.258363] $28   : 8e326000 8e327b88 c02628cc c02eed5c
[  235.176212] Hi    : 00000000
[  235.179091] Lo    : 00000014
[  235.181987] epc   : c0261e60 ingenic_drm_crtc_atomic_flush+0x74/0x3a4 [ingenic_drm]
[  235.189827] ra    : c02eed5c drm_atomic_helper_commit_planes+0x230/0x268 [drm_kms_helper]
[  235.198004] Status: 10000c03 KERNEL EXL IE 
[  235.202191] Cause : 00800008 (ExcCode 02)
[  235.206227] BadVA : 00000030
[  235.209128] PrId  : 3ee1024f (Ingenic XBurst)
[  235.213504] Modules linked in: g_ether usb_f_rndis u_ether libcomposite configfs dw_hdmi_jz4780 dw_hdmi ingenic_drm drm_kms_helper pvrsrvkm_jz4780_sgx540_130 syscopyarea gpio_ir_recv gpio_keys sysfillrect sysimgblt fb_sys_fops dm9000 drm nvmem_jz4780_efuse mii rtc_pcf8563 drm_panel_orientation_quirks ipv6 autofs4
[  235.241371] Process irq/11-10180000 (pid: 1225, threadinfo=dce8910f, task=1b71c223, tls=00000000)
[  235.250287] Stack : 80a60000 807a75d0 807a0000 c0261364 8e049e00 00000000 8e38ab0c ffffffea
[  235.171316]         8fa80000 c1bb8100 8e03f280 8fa80580 8e03f280 00000000 00000000 00000001
[  235.179726]         00000000 c02f0000 c02f0000 8fa803c8 c02628cc c02eed5c 00000020 8e32d680
[  235.188134]         8fa803c8 c026288c 807a4dc8 8d11b780 8e03f280 8fa80000 be2c500d 00000036
[  235.196544]         800a86c0 00000000 c1ba0000 c1bb0000 8fa803c8 c02eedd8 00000000 be2c500d
[  235.204954]         ...
[  235.207424] Call Trace:
[  235.209903] [<c0261e60>] ingenic_drm_crtc_atomic_flush+0x74/0x3a4 [ingenic_drm]
[  235.217391] [<c02eed5c>] drm_atomic_helper_commit_planes+0x230/0x268 [drm_kms_helper]
[  235.225510] [<c02eedd8>] drm_atomic_helper_commit_tail+0x44/0xb0 [drm_kms_helper]
[  235.233282] [<c02ef484>] commit_tail+0xec/0x218 [drm_kms_helper]

...



More information about the Letux-kernel mailing list