在线时间0 小时
UID3764792
注册时间2021-7-26
NXP金币0
该用户从未签到
新手上路

- 积分
- 4
- 最后登录
- 2021-7-26
|
Hardware name: Freescale i.MX8QM MEK (DT) 设备
v4l2 采集yuyv摄像头数据
/unit_tests/SRTC/rtcwakeup.out -d rtc0 -m mem -s 2 休眠,唤醒后,重新显示摄像头数据
求助1、不做VIDIOC_STREAMOFF,rtcwakeup休眠不了,而且会导致视频泛白;
求助2、rtcwakeup休眠前调用VIDIOC_STREAMOFF,但重复多次:视频显示--VIDIOC_STREAMOFF->rtcwakeup-> 视频显示;会出现异常
[ 139.068878] Unable to handle kernel paging request at virtual address dead000000000100
[ 139.068880] Mem abort info:
[ 139.068882] ESR = 0x96000004
[ 139.068895] EC = 0x25: DABT (current EL), IL = 32 bits
[ 139.087959] SET = 0, FnV = 0
[ 139.091017] EA = 0, S1PTW = 0
[ 139.094152] Data abort info:
[ 139.097028] ISV = 0, ISS = 0x00000004
[ 139.100859] CM = 0, WnR = 0
[ 139.103823] [dead000000000100] address between user and kernel address ranges
[ 139.110963] Internal error: Oops: 96000004 [#1] PREEMPT SMP
[ 139.116530] Modules linked in: crct10dif_ce flexcan can_dev
close cam[0] v4l2.fd:11
[ 139.122110] CPU: 5 PID: 895 Comm: v4l2_g2d_drm Tainted: G W 5.4.24-2.1.0+gbabac008e5cf #48
[ 139.133845] Hardware name: Freescale i.MX8QM MEK (DT)
[ 139.138893] pstate: 20000085 (nzCv daIf -PAN -UAO)
[ 139.143681] pc : cap_vb2_stop_streaming+0x1a8/0x280
[ 139.148553] lr : cap_vb2_stop_streaming+0x184/0x280
[ 139.153426] sp : ffff800012f8ba40
[ 139.156735] x29: ffff800012f8ba40 x28: ffff0008f754b708
[ 139.162043] x27: ffff0008f754b6e8 x26: ffff0008f754b7c0
[ 139.167351] x25: ffff0008f754b358 x24: dead000000000100
[ 139.172659] x23: dead000000000122 x22: ffff0008f754b708
[ 139.177967] x21: ffff0008f754b6e8 x20: ffff0008f754b6f8
[ 139.183275] x19: ffff0008f754a080 x18: 0000000000000000
[ 139.188583] x17: 0000000000000000 x16: 0000000000000000
[ 139.193892] x15: 0000000000000000 x14: 0000000000000000
[ 139.199199] x13: 0000000000000000 x12: 0000000000000000
[ 139.204508] x11: 0000000000000000 x10: 0000000000000000
[ 139.209816] x9 : 0000000000000000 x8 : ffff800012f8ba70
[ 139.215124] x7 : ffff0008f3462a00 x6 : ffff0008f754a998
[ 139.220432] x5 : ffff0008f754b6f8 x4 : dead000000000100
[ 139.225740] x3 : dead000000000122 x2 : ffff0008f754b6f8
[ 139.231048] x1 : dead000000000100 x0 : deacfffffffffd60
[ 139.236356] Call trace:
[ 139.238798] cap_vb2_stop_streaming+0x1a8/0x280
[ 139.243325] __vb2_queue_cancel+0x2c/0x270
[ 139.247417] vb2_core_streamoff+0x20/0xb8
[ 139.251421] vb2_streamoff+0x18/0x60
[ 139.254992] vb2_ioctl_streamoff+0x48/0x54
[ 139.259084] mxc_isi_cap_streamoff+0x58/0x78
[ 139.263350] v4l_streamoff+0x20/0x28
[ 139.266919] __video_do_ioctl+0x17c/0x3e0
[ 139.270924] video_usercopy+0x210/0x5c0
[ 139.274755] video_ioctl2+0x14/0x20
[ 139.278240] v4l2_ioctl+0x3c/0x58
[ 139.281550] do_vfs_ioctl+0x964/0xb48
[ 139.285207] ksys_ioctl+0x78/0xa8
[ 139.288517] __arm64_sys_ioctl+0x1c/0x28
[ 139.292436] el0_svc_common.constprop.0+0x68/0x160
[ 139.297222] el0_svc_handler+0x20/0x80
[ 139.300966] el0_svc+0x8/0xc
[ 139.303844] Code: 54fffe81 f94b3661 eb0102bf d10e8020 (f9400022)
[ 139.309933] ---[ end trace dbe1a96f16d87a13 ]---
[ 139.314573] note: v4l2_g2d_drm[895] exited with preempt_count 1
|
|