IMX8MP ISP in Ubuntu

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

IMX8MP ISP in Ubuntu

跳至解决方案
1,626 次查看
khang_letruong
Senior Contributor III

Dear Community,

I am testing ISP for a pair of custom sensors in iMX8MP with the Ubuntu image bitbake from i.MX_Desktop_POC_GA_Docs.

The ISP service seems to run at startup :

 

[    7.409180] imx296: loading out-of-tree module taints kernel.
[    7.410456] imx296 1-001a: Probing ...
[    7.415278] imx296 1-001a: Sync. mode : MASTER
[    7.456138] imx296 1-001a: Sensor found : IMX296LQ
[    7.463991] imx296 1-001a: Camera is probed
[    7.465044] imx296 2-0036: Probing ...
[    7.465675] imx296 2-0036: Sync. mode : SLAVE
[    7.520584] imx296 2-0036: Sensor found : IMX296LQ
[    7.528596] imx296 2-0036: Camera is probed
[    7.637952] mx8-img-md: Registered sensor subdevice: imx296 2-0036 (1)
[    7.637961] mx8-img-md: Registered sensor subdevice: imx296 1-001a (2)
[    7.637968] mx8-img-md: created link [imx296 1-001a] => [mxc-mipi-csi2.0]
[    7.637975] mx8-img-md: created link [imx296 2-0036] => [mxc-mipi-csi2.1]
[    7.689069] enter viv_isp_init_module
[    7.689491] enter isp_hw_probe
[    7.689603] vvcam isp driver registered
[    7.705030] enter isp_hw_probe
[    7.705147] vvcam isp driver registered

 

But there's no /dev/videoX populated, only v4l-subdevY :

 

user@imx8mpevk:~$ ls /dev/ | egrep 'video|v4l-subdev|media'
media0
v4l-subdev0
v4l-subdev1
v4l-subdev2
v4l-subdev3

 

The modules are well loaded as well :

user@imx8mpevk:~$ lsmod 
Module                  Size  Used by
fsl_jr_uio             20480  0
caam_jr               200704  0
caamkeyblob_desc       20480  1 caam_jr
caamhash_desc          16384  1 caam_jr
caamalg_desc           45056  1 caam_jr
crypto_engine          16384  1 caam_jr
rng_core               24576  1 caam_jr
authenc                16384  1 caam_jr
libdes                 24576  1 caam_jr
crct10dif_ce           20480  1
vvcam_isp              73728  0
vvcam_dwe              28672  0
imx8_media_dev         24576  0
imx296                 40960  2
caam                   28672  1 caam_jr
secvio                 20480  0
error                  24576  7 caamalg_desc,secvio,caamkeyblob_desc,caamhash_desc,caam,caam_jr,fsl_jr_uio
flexcan                40960  0
can_dev                36864  1 flexcan
iptable_nat            16384  0
nf_nat                 45056  1 iptable_nat
nf_conntrack          143360  1 nf_nat
nf_defrag_ipv6         24576  1 nf_conntrack
nf_defrag_ipv4         16384  1 nf_conntrack
libcrc32c              16384  2 nf_conntrack,nf_nat
iptable_mangle         16384  0
iptable_filter         16384  0
ip_tables              32768  3 iptable_filter,iptable_nat,iptable_mangle
x_tables               49152  3 iptable_filter,ip_tables,iptable_mangle

 

Have you observed similar issue, please ?

Thanks in advance and best regards,
Khang

标签 (1)
0 项奖励
回复
1 解答
1,612 次查看
khang_letruong
Senior Contributor III

Looks like I found the root cause : my custom sensor's .drv file is missing in the default ISP recipe.

 

 

在原帖中查看解决方案

标记 (1)
1 回复
1,613 次查看
khang_letruong
Senior Contributor III

Looks like I found the root cause : my custom sensor's .drv file is missing in the default ISP recipe.

 

 

标记 (1)