'Arducam 108MP' unavailable on jetson nano

  1. Where did you get the camera module(s)?
    Arducam Official online shop
Summary

This text will be hidden

  1. Model number of the product(s)?
    108MP USB 3.0 Camera Evaluation Kit, Motorised Focus
    (USB3 Camera Shield UC-593 Rev.C)

  2. What hardware/platform were you working on?
    Jeson Nano aarch64

  3. Instructions you have followed. (link/manual/etc.)
    https://www.arducam.com/docs/usb-cameras/sdk-and-examples-for-nvidia-jetson/

  4. Problems you were having?
    ArduCam_Py_Demo.py in the Streaming Demo folder succeeded in running at a size of 4000x3000, but failed to run at a size of 12000x9000
    The error I received is as follows.

[email protected]:~/ArduCAM_USB_Camera_Shield-master/Nvidia_Jetson/Python/Streaming_demo$ sudo python ArduCam_Py_Demo.py ArduCAM_108MP_MIPI_2Lane_RAW8_12000x9000_1.4fps.cfg 
('color mode', 0)
('open fail,rtn_val = ', 65361)

Is this a driver compatibility issue with the usb connection or is there an error in the 108mp (12000x9000) config file within the latest github Jeston nano folder?
I don’t think it’s the former because there was no problem with using the 4000x3000 config file.

  1. The dmesg log from your hardware?
[email protected]:~$ dmesg

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.9.253-tegra ([email protected]) (gcc version 7.3.1 20180425 [linaro-7.3-2018.05 revision d29120a424ecfbc167ef90065c0eeb7f91977701] (Linaro GCC 7.3-2018.05) ) #1 SMP PREEMPT Wed Apr 20 14:25:12 PDT 2022
[    0.000000] Boot CPU: AArch64 Processor [411fd071]
[    0.000000] OF: fdt:memory scan node [email protected], reg size 32,
[    0.000000] OF: fdt: - 80000000 ,  7ee00000
[    0.000000] OF: fdt: - 100000000 ,  7f200000
[    0.000000] Found tegra_fbmem: [email protected]
[    0.000000] earlycon: uart8250 at MMIO32 0x0000000070006000 (options '')
[    0.000000] bootconsole [uart8250] enabled
[    0.000000] OF: reserved mem: initialized node vpr-carveout, compatible id nvidia,vpr-carveout
[    0.000000] OF: reserved mem: initialized node iram-carveout, compatible id nvidia,iram-carveout
[    0.000000] OF: reserved mem: initialized node ramoops_carveout, compatible id nvidia,ramoops
[    0.000000] cma: Reserved 64 MiB at 0x00000000fac00000
[    0.000000] On node 0 totalpages: 1039872
[    0.000000]   DMA zone: 8192 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 519168 pages, LIFO batch:31
[    0.000000]   Normal zone: 8136 pages used for memmap
[    0.000000]   Normal zone: 520704 pages, LIFO batch:31
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.0 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] psci: SMC Calling Convention v1.1
[    0.000000] percpu: Embedded 24 pages/cpu s57624 r8192 d32488 u98304
[    0.000000] pcpu-alloc: s57624 r8192 d32488 u98304 alloc=24*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
[    0.000000] CPU features: enabling workaround for ARM erratum 832075
[    0.000000] Speculative Store Bypass Disable mitigation not required
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 1023544
[    0.000000] Kernel command line: tegraid=21.1.2.0.0 [email protected] section=512M memtype=0 vpr_resize usb_port_owner_info=0 lane_owner_info=0 emc_max_dvfs=0 [email protected] video=tegrafb no_console_suspend=1 console=ttyS0,115200n8 debug_uartport=lsport,4 earlyprintk=uart8250-32bit,0x70006000 maxcpus=4 usbcore.old_scheme_first=1 [email protected] core_edp_mv=1075 core_edp_ma=4000 gpt [email protected] is_hdmi_initialised=1  earlycon=uart8250,mmio32,0x70006000  root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 console=ttyS0,115200n8 console=tty0 fbcon=map:0 net.ifnames=0 quiet root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 console=ttyS0,115200n8 console=tty0 fbcon=map:0 net.ifnames=0 
[    0.000000] log_buf_len individual max cpu contribution: 32768 bytes
[    0.000000] log_buf_len total cpu_extra contributions: 98304 bytes
[    0.000000] log_buf_len min size: 32768 bytes
[    0.000000] log_buf_len: 131072 bytes
[    0.000000] early log buf free: 29760(90%)
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[    0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.000000] Memory: 3560280K/4159488K available (15358K kernel code, 2956K rwdata, 6696K rodata, 8640K init, 612K bss, 124072K reserved, 475136K cma-reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     modules : 0xffffff8000000000 - 0xffffff8008000000   (   128 MB)
[    0.000000]     vmalloc : 0xffffff8008000000 - 0xffffffbebfff0000   (   250 GB)
[    0.000000]       .text : 0xffffff8008080000 - 0xffffff8008f80000   ( 15360 KB)
[    0.000000]     .rodata : 0xffffff8008f80000 - 0xffffff8009610000   (  6720 KB)
[    0.000000]       .init : 0xffffff8009610000 - 0xffffff8009e80000   (  8640 KB)
[    0.000000]       .data : 0xffffff8009e80000 - 0xffffff800a163008   (  2957 KB)
[    0.000000]        .bss : 0xffffff800a163008 - 0xffffff800a1fc0b4   (   613 KB)
[    0.000000]     fixed   : 0xffffffbefe7fd000 - 0xffffffbefec00000   (  4108 KB)
[    0.000000]     PCI I/O : 0xffffffbefee00000 - 0xffffffbeffe00000   (    16 MB)
[    0.000000]     vmemmap : 0xffffffbf00000000 - 0xffffffc000000000   (     4 GB maximum)
[    0.000000]               0xffffffbf00000000 - 0xffffffbf03fc8000   (    63 MB actual)
[    0.000000]     memory  : 0xffffffc000000000 - 0xffffffc0ff200000   (  4082 MB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] 	Build-time adjustment of leaf fanout to 64.
[    0.000000] 	RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=4.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=4
[    0.000000] NR_IRQS:64 nr_irqs:64 0
[    0.000000] /[email protected]: 192 interrupts forwarded to /interrupt-controller
[    0.000000] t210 clock and reset probe
[    0.000000] tegra-pmc: get_secure_pmc_setting: done secure_pmc=1
[    0.000000] clk_cbus_recalc_rate: no gbus parent
[    0.000000] clk_cbus_recalc_rate: no gbus parent
[    0.000000] clk_cbus_recalc_rate: no gbus parent
[    0.000000] clk_cbus_recalc_rate: no gbus parent
[    0.000000] clk_cbus_recalc_rate: no gbus parent
[    0.000000] arm_arch_timer: Architected cp15 timer(s) running at 19.20MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x46d987e47, max_idle_ns: 440795202767 ns
[    0.000007] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 4398046511078ns

[   20.823332] usb 2-1.1: new SuperSpeed USB device number 3 using tegra-xusb
[   20.843973] usb 2-1.1: LPM exit latency is zeroed, disabling LPM.
[   20.846027] usb 2-1.1: New USB device found, idVendor=04b4, idProduct=03f2
[   20.846093] usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[   20.846858] usb 2-1.1: Product: FX3
[   20.846874] usb 2-1.1: Manufacturer: Arducam
[   31.864577] vdd-fan: disabling
[   31.864619] vdd-usb-vbus: disabling
[   31.864650] vdd-usb-vbus2: disabling
[   31.864744] vddio-sdmmc3-ap: disabling
[   31.865703] avdd-io-edp-1v05: disabling
[   31.865743] vdd-usb-hub-en: disabling
[ 1659.830536] usb 2-1.1: USB disconnect, device number 3
[ 1659.886921] usb 2-1: usb_suspend_both: status 0
[ 1659.887081] usb usb2: usb_suspend_both: status 0
[ 2703.145259] usb 2-1.1: new SuperSpeed USB device number 4 using tegra-xusb
[ 2703.166296] usb 2-1.1: LPM exit latency is zeroed, disabling LPM.
[ 2703.168267] usb 2-1.1: New USB device found, idVendor=04b4, idProduct=03f2
[ 2703.168659] usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2703.168706] usb 2-1.1: Product: FX3
[ 2703.168751] usb 2-1.1: Manufacturer: Arducam
  1. Troubleshooting attempts you’ve made?

  2. What help do you need?
    Cause of the problem and how to solve it