查看: 3769|回复: 1

[求助] imx8 rtcwakeup VIDIOC_STREAMOFF

[复制链接]

该用户从未签到

1

主题

1

帖子

0

新手上路

Rank: 1

积分
4
最后登录
2021-7-26
发表于 2021-7-26 15:29:30 | 显示全部楼层 |阅读模式
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

我知道答案 目前已有1人回答
回复

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24891
最后登录
2025-7-21
发表于 2021-7-27 12:58:08 | 显示全部楼层
你那边用的是ov5640和官方驱动吗?如果是,能否提供测试过程和文件,我这边会复现一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-22 03:06 , Processed in 0.083830 second(s), 22 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表