rockchip-linux / kernel

BSP kernel source
Other
918 stars 1.08k forks source link

dphy0+isp camera oops error #125

Open sunny0917 opened 5 years ago

sunny0917 commented 5 years ago

在cif_isp10_isp_isr函数中连续产生CIF_ISP_PIC_SIZE_ERROR错误,压力跑一段时间之后,产生oops错误,但是oops异常只输出一行空指针异常,并没有打印出堆栈信息,内核配置是有异常回溯功能的。错误信息如下: [45828.009220] rkisp10 ff910000.cif_isp: CIF_ISP_PIC_SIZE_ERROR (0x00000001) [45848.478313] rkisp10 ff910000.cif_isp: CIF_ISP_PIC_SIZE_ERROR (0x00000001) [45881.903991] rkisp10 ff910000.cif_isp: CIF_ISP_PIC_SIZE_ERROR (0x00000001) [45891.721382] rkisp10 ff910000.cif_isp: CIF_ISP_PIC_SIZE_ERROR (0x00000001) [45891.756757] Unable to handle kernel NULL pointer dereference at virtual address 0000000f 然后直接冻屏,没有任何堆栈信息输出

simonchen007 commented 5 years ago

have you resolved the problem ?

simonchen007 commented 5 years ago

检查一下 link_freq 和 pleix_rate 这两个参数,我遇到和你类似的问题,后来修改了这2个参数,OK了

sunny0917 commented 5 years ago

@simoncheen 我没有找到你说的这两个参数,我修改过mipi rate和isp rate,都没有改善

simonchen007 commented 5 years ago

@sunny0917 oh,我看错了,原来是 cif_isp10_isp, 我之前遇到的问题是在RKISPv1 的,也是一样的报错,后来解决了。 cif_isp10 要找RK看看才知道了。

sunny0917 commented 5 years ago

have you resolved the problem ? 修改了dma的方式只会解决了,从cma中分配内存

davidmarshalla commented 4 years ago

检查一下 link_freq 和 pleix_rate 这两个参数,我遇到和你类似的问题,后来修改了这2个参数,OK了

请问是如何修改的,我也遇到了这个问题