We have a carrier that has a few I/O
1x USB OTG, 1 x4 lane MIPI CSI-2, 2x 3.3V UART, I2C, 4x GPIO
If I disconnect the camera (tried two types of sensor) then the OS boots normal otherwise it will keep rebooting. I’ve deferred the sensor driver loading about 30 seconds but it keeps rebooting around 6 seconds when the sensor driver is not even loaded, but I guess it loaded vi and CSI that probably causes a hardware reset. It does not say any failure when the hardware resets.
[ 6.250078] xhci-tegra 3530000.xhci: cannot find firmware…retry after 1 second
Starting LSB: AppArmor initialization…
Starting Create Volatile Files and Directories…
Starting Tell Plymouth To Write Out Runtime Data…
[ OK ] Started udev Coldplug all Devices.
[ OK ] Found devi
I> Binary(16) of size 527568 is loaded @ 0xd7800000
[0000.329] W> No valid slot number is found in scratch register
[ 6.687242] | tmc_tmsa |0x00000c80|
[ 6.687445] Release 3.2.0 from 19.12.2014
[ 6.688466 0xd7800000, start-block: 58740229, num_blocks: 1
[0000.323] I> Binary(16) of size 527568 is loaded @ 0xd7800000
The other time
[ OK ] Started Set console keymap.
[ 6.460323] xhci-tegra 3530000.xhci: cannot find firmware…retry after 1 second
[ OK ] Started Network Time Synchronization.
[ OK ] Found device /dev/ttyS0.
[ OK ] Started LSB: AppArmor initialization.
[¡ÛOK ] Started@}û
How do I find what causes the hardware reset?