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
已解决! 转到解答。
Looks like I found the root cause : my custom sensor's .drv file is missing in the default ISP recipe.