Hi team, a customer is using our Verdin iMX8M Plus with ADV7280 and cannot manage to make both work at the same time.
They managed to make them work separately, but whenever they launch the second, the first one would close with the following error:
isi-m2m 32e00000.isi:m2m_device: ISI channel[0] is busy
Device tree information:
verdin-imx8mp_adv7280_20_overlay.dts (1.6 KB)
verdin-imx8mp_adv7280_21_overlay.dts (1.7 KB)
[ 1.896254] adv7180 2-0021: chip found @ 0x21 (30a40000.i2c)
[ 1.925694] adv7180 2-0020: chip found @ 0x20 (30a40000.i2c)
[ 2.312755] mx8-img-md: Registered mxc_isi.0.capture as /dev/video0
[ 2.325555] mx8-img-md: Registered mxc_isi.1.capture as /dev/video1
[ 2.331954] mx8-img-md: Registered sensor subdevice: adv7180 2-0020 (1)
[ 2.338604] mx8-img-md: Registered sensor subdevice: adv7180 2-0021 (2)
[ 2.345274] mx8-img-md: created link [mxc_isi.0] => [mxc_isi.0.capture]
[ 2.351922] mx8-img-md: created link [mxc-mipi-csi2.0] => [mxc_isi.0]
[ 2.358431] mx8-img-md: created link [mxc_isi.1] => [mxc_isi.1.capture]
[ 2.365105] mx8-img-md: created link [mxc-mipi-csi2.1] => [mxc_isi.1]
[ 2.371602] mx8-img-md: created link [adv7180 2-0020] => [mxc-mipi-csi2.0]
[ 2.378545] mx8-img-md: created link [adv7180 2-0021] => [mxc-mipi-csi2.1]
[ 2.385497] mxc-md 32c00000.bus:camera: mxc_md_create_links
[ 3.290442] isi-m2m 32e00000.isi:m2m_device: Register m2m success for ISI.0
Gstreamer:
gst-launch-1.0 v4l2src device=/dev/video0 ! video/x-raw,width=720,height=480,framerate=30/1 ! queue ! filesink location=test0 &
gst-launch-1.0 v4l2src device=/dev/video1 ! video/x-raw,width=720,height=480,framerate=30/1 ! queue ! filesink location=test1 &
System:
Verdin iMX8M Plus V1.0D
Verdin Development Board V1.1C
Verdin iMX8M Plus mezzanine 1.0
Linux version 5.4.161-5.7.0-devel+git.0f0011824921
Any idea? Thanks!
Alvaro.