@Alex-Kushleyev - I re-ran the setup for the Boson camera in the windows app and everything is working with the new hardware that came. Thanks again for the help!
Posts made by Matthew Wellner
-
RE: voxl-camera-server saying Boson doesn't support 640x512 resolution when starting
-
RE: voxl-camera-server saying Boson doesn't support 640x512 resolution when starting
@Alex-Kushleyev - I just received the replacement hardware and gave it a try, but now I am getting a "Buffer error" from the Boson camera -
DEBUG: Successfully set up pipeline for stream: PREVIEW VERBOSE: finished sending request for frame 0 for camera boson VERBOSE: returning from SendOneCaptureRequest for frame 1 for camera boson VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: added request for preview stream VERBOSE: Sending request for frame 1 for camera boson for 1 streams VERBOSE: finished sending request for frame 1 for camera boson VERBOSE: returning from SendOneCaptureRequest for frame 2 for camera boson VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: added request for preview stream VERBOSE: Sending request for frame 2 for camera boson for 1 streams VERBOSE: finished sending request for frame 2 for camera boson VERBOSE: returning from SendOneCaptureRequest for frame 3 for camera boson VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: added request for preview stream VERBOSE: Sending request for frame 3 for camera boson for 1 streams VERBOSE: finished sending request for frame 3 for camera boson VERBOSE: returning from SendOneCaptureRequest for frame 4 for camera boson VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: added request for preview stream VERBOSE: Sending request for frame 4 for camera boson for 1 streams VERBOSE: finished sending request for frame 4 for camera boson VERBOSE: returning from SendOneCaptureRequest for frame 5 for camera boson VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: added request for preview stream VERBOSE: Sending request for frame 5 for camera boson for 1 streams VERBOSE: Received result from HAl3 for frame number 2 VERBOSE: Received 0 buffers from camera boson, partial result:1 VERBOSE: Received result from HAl3 for frame number 1 VERBOSE: Received 0 buffers from camera boson, partial result:1 VERBOSE: Received result from HAl3 for frame number 3 VERBOSE: Received 0 buffers from camera boson, partial result:1 VERBOSE: Received result from HAl3 for frame number 4 VERBOSE: Received 0 buffers from camera boson, partial result:1 VERBOSE: Received result from HAl3 for frame number 0 VERBOSE: Received 0 buffers from camera boson, partial result:2 VERBOSE: Received metadata for frame 0 from camera boson VERBOSE: Timestamp: 192798186423 VERBOSE: Gain: 799 VERBOSE: Exposure: 0 ERROR: Received "Buffer" error from camera: boson VERBOSE: Received result from HAl3 for frame number 0 VERBOSE: Received 1 buffers from camera boson, partial result:0 VERBOSE: Received output buffer 0 from camera boson VERBOSE: boson procesing new buffer VERBOSE: Camera: boson processing preview frame DEBUG: setting thread affinity for cam boson preview VERBOSE: finished sending request for frame 5 for camera boson VERBOSE: returning from SendOneCaptureRequest for frame 6 for camera boson VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: added request for preview stream VERBOSE: Sending request for frame 6 for camera boson for 1 streams Aborted
-
RE: voxl-camera-server saying Boson doesn't support 640x512 resolution when starting
@Alex-Kushleyev - That got me a little further....
I am able to see the boson camera now, but the voxl-camera-server crashes on start. Here is the output after removing the driver for slot 5:
voxl2:/$ voxl-camera-server -d 0 MISP awb str: auto Setting MISP AWB to Auto MISP channels enabled in defaults : 0 ERROR: object missing misp_channels MISP awb str: auto Setting MISP AWB to Auto MISP channels enabled in defaults : 0 ERROR: object missing misp_channels ================================================================= configuration for 2 cameras: cam #0 name: boson sensor type: boson isEnabled: 1 camId: 0 camId2: -1 fps: 30 en_rotate: 0 en_rotate2: 0 en_preview: 1 pre_width: 640 pre_height: 512 en_raw_preview: 1 en_small_video: 0 small_video_width: 640 small_video_height: 480 en_large_video: 0 large_video_width: -1 large_video_height: -1 en_misp: 0 misp_width: -1 misp_height: -1 en_snapshot: 0 snap_width: -1 snap_height: -1 exif_focal_length: 0.000000 exif_focal_len_35mm_format:0 exif_fnumber: 0.000000 ae_mode: off msv_exposure_min_us: 20 msv_exposure_max_us: 33000 gain_min : 54 gain_max : 8000 standby_enabled: 0 decimator: 1 independent_exposure:0 cam #1 name: hires sensor type: ov64b isEnabled: 1 camId: 1 camId2: -1 fps: 30 en_rotate: 0 en_rotate2: 0 en_preview: 1 pre_width: 1920 pre_height: 1080 en_raw_preview: 0 en_small_video: 0 small_video_width: 1024 small_video_height: 768 en_large_video: 0 large_video_width: 3840 large_video_height: 2160 en_misp: 0 misp_width: -1 misp_height: -1 en_snapshot: 0 snap_width: 3840 snap_height: 2160 exif_focal_length: 3.100000 exif_focal_len_35mm_format:17 exif_fnumber: 1.240000 ae_mode: isp msv_exposure_min_us: 20 msv_exposure_max_us: 33000 gain_min : 54 gain_max : 32000 standby_enabled: 0 decimator: 1 independent_exposure:0 fsync_en: 0 fsync_gpio: 109 ================================================================= DEBUG: Attempting to open the hal module DEBUG: SUCCESS: Camera module opened on attempt 0 DEBUG: ----------- Number of cameras: 3 VERBOSE: cci-direct: using voxl_platform_mod config 0 layout DEBUG: Cam idx: 0, Cam slot: 2, Slave Address: 0x00D4, Sensor Id: 0x00FF DEBUG: Cam idx: 1, Cam slot: 3, Slave Address: 0x006C, Sensor Id: 0x6442 DEBUG: Cam idx: 2, Cam slot: 5, Slave Address: 0x006C, Sensor Id: 0x6442 thread is locked to cores: 4 5 6 7 connected to mavlink pipe Connected to cpu-monitor DEBUG: ------ voxl-camera-server: Starting 2 cameras Starting Camera: boson (id #0) DEBUG: Checking Gain limits for Camera: boson DEBUG: Using gain limits min: 54 max: 8000 DEBUG: cam ID 0 checking for fmt: 37 w: 640 h: 512 o: 0 DEBUG: ==> option 0: format= 34 width= 640 height= 512 is_input=0 DEBUG: ==> option 4: format= 34 width= 640 height= 512 is_input=1 ... DEBUG: ==> option 184: format= 32 width= 320 height= 256 is_input=0 DEBUG: ==> option 188: format= 36 width= 320 height= 256 is_input=0 VERBOSE: Successfully found configuration match for camera 0: 640x512 VERBOSE: Adding preview stream for camera: 0 DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI VERBOSE: Opened GBM fd gbm_create_device(156): Info: backend name is: msm_drm VERBOSE: Created GBM device DEBUG: Allocated BO with width=640 height=512 stride=800 aligned_w=800 aligned_h=512 size=409600 flags=0x20900 format=GBM_FORMAT_RAW10 fd=52 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=640 height=512 stride=800 aligned_w=800 aligned_h=512 size=409600 flags=0x20900 format=GBM_FORMAT_RAW10 fd=54 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=640 height=512 stride=800 aligned_w=800 aligned_h=512 size=409600 flags=0x20900 format=GBM_FORMAT_RAW10 fd=56 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=640 height=512 stride=800 aligned_w=800 aligned_h=512 size=409600 flags=0x20900 format=GBM_FORMAT_RAW10 fd=58 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=640 height=512 stride=800 aligned_w=800 aligned_h=512 size=409600 flags=0x20900 format=GBM_FORMAT_RAW10 fd=60 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=640 height=512 stride=800 aligned_w=800 aligned_h=512 size=409600 flags=0x20900 format=GBM_FORMAT_RAW10 fd=62 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=640 height=512 stride=800 aligned_w=800 aligned_h=512 size=409600 flags=0x20900 format=GBM_FORMAT_RAW10 fd=64 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=640 height=512 stride=800 aligned_w=800 aligned_h=512 size=409600 flags=0x20900 format=GBM_FORMAT_RAW10 fd=66 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=640 height=512 stride=800 aligned_w=800 aligned_h=512 size=409600 flags=0x20900 format=GBM_FORMAT_RAW10 fd=68 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=640 height=512 stride=800 aligned_w=800 aligned_h=512 size=409600 flags=0x20900 format=GBM_FORMAT_RAW10 fd=70 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=640 height=512 stride=800 aligned_w=800 aligned_h=512 size=409600 flags=0x20900 format=GBM_FORMAT_RAW10 fd=72 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=640 height=512 stride=800 aligned_w=800 aligned_h=512 size=409600 flags=0x20900 format=GBM_FORMAT_RAW10 fd=74 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=640 height=512 stride=800 aligned_w=800 aligned_h=512 size=409600 flags=0x20900 format=GBM_FORMAT_RAW10 fd=76 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=640 height=512 stride=800 aligned_w=800 aligned_h=512 size=409600 flags=0x20900 format=GBM_FORMAT_RAW10 fd=78 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=640 height=512 stride=800 aligned_w=800 aligned_h=512 size=409600 flags=0x20900 format=GBM_FORMAT_RAW10 fd=80 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=640 height=512 stride=800 aligned_w=800 aligned_h=512 size=409600 flags=0x20900 format=GBM_FORMAT_RAW10 fd=82 vaddr=(nil) DEBUG: Successfully set up pipeline for stream: PREVIEW DEBUG: Started Camera: boson Starting Camera: hires (id #1) VERBOSE: Entered thread: cam0-result(tid: 4215) VERBOSE: Entered thread: cam0-request(tid: 4214) VERBOSE: setting hal3 exposure for boson 5259763 800 DEBUG: Checking Gain limits for Camera: hires DEBUG: Using gain limits min: 54 max: 860 DEBUG: cam ID 1 checking for fmt: 35 w: 1920 h: 1080 o: 0 DEBUG: ==> option 0: format= 34 width=9248 height=6944 is_input=0 DEBUG: ==> option 4: format= 34 width=9248 height=6944 is_input=1 ... DEBUG: ==> option 752: format= 32 width=4624 height=3472 is_input=0 DEBUG: ==> option 756: format= 36 width=4624 height=3472 is_input=0 VERBOSE: Successfully found configuration match for camera 1: 1920x1080 VERBOSE: Adding preview stream for camera: 1 VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: setting hal3 exposure for boson 5259763 800 DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=105 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=107 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=109 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=111 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=113 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=115 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=117 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=119 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=121 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=123 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=125 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=127 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=129 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=131 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=133 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=135 vaddr=(nil) DEBUG: Successfully set up pipeline for stream: PREVIEW VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: Entered thread: cam1-request(tid: 4227) VERBOSE: Entered thread: cam1-result(tid: 4228) DEBUG: Started Camera: hires ------ voxl-camera-server: Started 2 of 2 cameras ------ voxl-camera-server: Camera server is now running VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: added request for preview stream VERBOSE: Sending request for frame 0 for camera boson for 1 streams VERBOSE: Received result from HAl3 for frame number 0 VERBOSE: Received 0 buffers from camera boson, partial result:1 VERBOSE: added request for preview stream VERBOSE: Sending request for frame 0 for camera hires for 1 streams VERBOSE: finished sending request for frame 0 for camera boson VERBOSE: returning from SendOneCaptureRequest for frame 1 for camera boson VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: added request for preview stream VERBOSE: Sending request for frame 1 for camera boson for 1 streams VERBOSE: finished sending request for frame 1 for camera boson VERBOSE: returning from SendOneCaptureRequest for frame 2 for camera boson VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: added request for preview stream VERBOSE: Sending request for frame 2 for camera boson for 1 streams VERBOSE: finished sending request for frame 2 for camera boson VERBOSE: returning from SendOneCaptureRequest for frame 3 for camera boson VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: added request for preview stream VERBOSE: Sending request for frame 3 for camera boson for 1 streams VERBOSE: finished sending request for frame 3 for camera boson VERBOSE: returning from SendOneCaptureRequest for frame 4 for camera boson VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: added request for preview stream VERBOSE: Sending request for frame 4 for camera boson for 1 streams VERBOSE: finished sending request for frame 4 for camera boson VERBOSE: returning from SendOneCaptureRequest for frame 5 for camera boson VERBOSE: setting hal3 exposure for boson 5259763 800 VERBOSE: added request for preview stream VERBOSE: Sending request for frame 5 for camera boson for 1 streams VERBOSE: Received result from HAl3 for frame number 1 VERBOSE: Received 0 buffers from camera boson, partial result:1 VERBOSE: Received result from HAl3 for frame number 0 VERBOSE: Received 0 buffers from camera boson, partial result:2 VERBOSE: Received metadata for frame 0 from camera boson VERBOSE: Timestamp: 328840356007 VERBOSE: Gain: 799 VERBOSE: Exposure: 0 VERBOSE: Received result from HAl3 for frame number 2 VERBOSE: Received 0 buffers from camera boson, partial result:1 VERBOSE: Received result from HAl3 for frame number 3 VERBOSE: Received 0 buffers from camera boson, partial result:1 VERBOSE: Received result from HAl3 for frame number 4 VERBOSE: Received 0 buffers from camera boson, partial result:1 VERBOSE: finished sending request for frame 0 for camera hires VERBOSE: returning from SendOneCaptureRequest for frame 1 for camera hires VERBOSE: added request for preview stream VERBOSE: Sending request for frame 1 for camera hires for 1 streams VERBOSE: finished sending request for frame 1 for camera hires VERBOSE: returning from SendOneCaptureRequest for frame 2 for camera hires VERBOSE: added request for preview stream VERBOSE: Sending request for frame 2 for camera hires for 1 streams VERBOSE: finished sending request for frame 2 for camera hires VERBOSE: returning from SendOneCaptureRequest for frame 3 for camera hires VERBOSE: added request for preview stream VERBOSE: Sending request for frame 3 for camera hires for 1 streams VERBOSE: finished sending request for frame 3 for camera hires VERBOSE: returning from SendOneCaptureRequest for frame 4 for camera hires VERBOSE: added request for preview stream VERBOSE: Sending request for frame 4 for camera hires for 1 streams VERBOSE: finished sending request for frame 4 for camera hires VERBOSE: returning from SendOneCaptureRequest for frame 5 for camera hires VERBOSE: added request for preview stream VERBOSE: Sending request for frame 5 for camera hires for 1 streams VERBOSE: Received result from HAl3 for frame number 0 VERBOSE: Received 0 buffers from camera hires, partial result:1 VERBOSE: Received result from HAl3 for frame number 1 VERBOSE: Received 0 buffers from camera hires, partial result:1 VERBOSE: Received result from HAl3 for frame number 2 VERBOSE: Received 0 buffers from camera hires, partial result:1 Aborted
-
RE: voxl-camera-server saying Boson doesn't support 640x512 resolution when starting
@Alex-Kushleyev - Sounds good. I am on SDK 1.4.5 and my mach.var is 1.0.0.
voxl2:~$ voxl-version ──────────────────────────────────────────────────────────────────────────────── system-image: 1.8.02-M0054-14.1a-perf kernel: #1 SMP PREEMPT Mon Nov 11 22:08:01 UTC 2024 4.19.125 ──────────────────────────────────────────────────────────────────────────────── hw platform: M0054 mach.var: 1.0.0 SKU: MCCA-M0054-C8-T0-M0-X0 ──────────────────────────────────────────────────────────────────────────────── voxl-suite: 1.4.5 ────────────────────────────────────────────────────────────────────────────────
-
RE: voxl-camera-server saying Boson doesn't support 640x512 resolution when starting
@Alex-Kushleyev - I just swapped the cables and reinserted the M0181 into J7 and only the hires camera works? I was thinking that the Boson camera would work when I swapped the cables (if it was the cable). Could there be something wrong with the M0159 / M0181?
voxl2:~$ voxl-camera-server -d 0 MISP awb str: auto Setting MISP AWB to Auto MISP channels enabled in defaults : 0 ERROR: object missing misp_channels MISP awb str: auto Setting MISP AWB to Auto MISP channels enabled in defaults : 0 ERROR: object missing misp_channels ================================================================= configuration for 2 cameras: cam #0 name: boson sensor type: boson isEnabled: 1 camId: 0 camId2: -1 fps: 30 en_rotate: 0 en_rotate2: 0 en_preview: 1 pre_width: 640 pre_height: 512 en_raw_preview: 1 en_small_video: 0 small_video_width: 640 small_video_height: 480 en_large_video: 0 large_video_width: -1 large_video_height: -1 en_misp: 0 misp_width: -1 misp_height: -1 en_snapshot: 0 snap_width: -1 snap_height: -1 exif_focal_length: 0.000000 exif_focal_len_35mm_format:0 exif_fnumber: 0.000000 ae_mode: off msv_exposure_min_us: 20 msv_exposure_max_us: 33000 gain_min : 54 gain_max : 8000 standby_enabled: 0 decimator: 1 independent_exposure:0 cam #1 name: hires sensor type: ov64b isEnabled: 1 camId: 1 camId2: -1 fps: 30 en_rotate: 0 en_rotate2: 0 en_preview: 1 pre_width: 1920 pre_height: 1080 en_raw_preview: 0 en_small_video: 0 small_video_width: 1024 small_video_height: 768 en_large_video: 0 large_video_width: 3840 large_video_height: 2160 en_misp: 0 misp_width: -1 misp_height: -1 en_snapshot: 0 snap_width: 3840 snap_height: 2160 exif_focal_length: 3.100000 exif_focal_len_35mm_format:17 exif_fnumber: 1.240000 ae_mode: isp msv_exposure_min_us: 20 msv_exposure_max_us: 33000 gain_min : 54 gain_max : 32000 standby_enabled: 0 decimator: 1 independent_exposure:0 fsync_en: 0 fsync_gpio: 109 ================================================================= DEBUG: Attempting to open the hal module DEBUG: SUCCESS: Camera module opened on attempt 0 DEBUG: ----------- Number of cameras: 2 VERBOSE: cci-direct: using voxl_platform_mod config 0 layout DEBUG: Cam idx: 0, Cam slot: 3, Slave Address: 0x006C, Sensor Id: 0x6442 DEBUG: Cam idx: 1, Cam slot: 5, Slave Address: 0x00D4, Sensor Id: 0x00FF thread is locked to cores: 4 5 6 7 connected to mavlink pipe Connected to cpu-monitor DEBUG: ------ voxl-camera-server: Starting 2 cameras Starting Camera: boson (id #0) DEBUG: Checking Gain limits for Camera: boson DEBUG: Using gain limits min: 54 max: 860 DEBUG: cam ID 0 checking for fmt: 37 w: 640 h: 512 o: 0 DEBUG: ==> option 0: format= 34 width=9248 height=6944 is_input=0 ... DEBUG: ==> option 756: format= 36 width=4624 height=3472 is_input=0 ERROR: Camera 0 failed to find supported preview config: 640x512 WARNING: Failed to start cam boson due to invalid resolution WARNING: assuming cam is missing and trying to compensate Starting Camera: hires (originally id #1) with id offset: 1 DEBUG: Checking Gain limits for Camera: hires DEBUG: Using gain limits min: 54 max: 860 DEBUG: cam ID 0 checking for fmt: 35 w: 1920 h: 1080 o: 0 DEBUG: ==> option 0: format= 34 width=9248 height=6944 is_input=0 ... DEBUG: ==> option 756: format= 36 width=4624 height=3472 is_input=0 VERBOSE: Successfully found configuration match for camera 0: 1920x1080 VERBOSE: Adding preview stream for camera: 0 DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI VERBOSE: Opened GBM fd gbm_create_device(156): Info: backend name is: msm_drm VERBOSE: Created GBM device DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=60 vaddr=(nil) ... DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=90 vaddr=(nil) DEBUG: Successfully set up pipeline for stream: PREVIEW VERBOSE: Entered thread: cam0-request(tid: 3796) VERBOSE: Entered thread: cam0-result(tid: 3797) DEBUG: Started Camera: hires ------ voxl-camera-server: Started 1 of 2 cameras ------ voxl-camera-server: Camera server is now running DEBUG: Value of standby_active is: 0 DEBUG: Value of standby_active is: 0 DEBUG: Value of standby_active is: 0
-
RE: voxl-camera-server saying Boson doesn't support 640x512 resolution when starting
@Alex-Kushleyev - Thanks for the help! I updated libmodal-journal, I swapped M0181 over to J6, and I copied the correct bin files over to /usr/lib/camera but now I don't see either camera:
voxl2:~$ voxl-camera-server -l DEBUG: Attempting to open the hal module DEBUG: SUCCESS: Camera module opened on attempt 0 DEBUG: ----------- Number of cameras: 0 DEBUG: Note: This list comes from the HAL module and may not be indicative DEBUG: of configurations that have full pipelines DEBUG: Number of cameras: 0
I'm guessing based on what you wrote already that there is something going on between the M0181 and the Hadron?
-
RE: voxl-camera-server saying Boson doesn't support 640x512 resolution when starting
@Alex-Kushleyev - I have the M181 board plugged into J7 (the other side is connected to a Hadron matching the connections correctly), but the only sensor driver that detects the boson camera is com.qti.sensormodule.boson_5.bin (not 2 like the directions show). The EO camera works using com.qti.sensormodule.ov64b40_3.bin like the directions show. The ID 5 vs 2 seems like my issue, but I'm not sure how to fix it.
-
RE: voxl-camera-server saying Boson doesn't support 640x512 resolution when starting
I'm still having trouble with this... I've gone back through the instructions again, but I keep getting a message that says the boson doesn't support 640x512 even though that resolution is listed in the debug output:
DEBUG: ==> option 644: format= 33 width= 720 height= 480 is_input=0 DEBUG: ==> option 648: format= 34 width= 640 height= 512 is_input=0 DEBUG: ==> option 652: format= 35 width= 640 height= 512 is_input=0 DEBUG: ==> option 656: format= 33 width= 640 height= 512 is_input=0 DEBUG: ==> option 660: format= 34 width= 640 height= 480 is_input=0 DEBUG: ==> option 664: format= 35 width= 640 height= 480 is_input=0 DEBUG: ==> option 668: format= 33 width= 640 height= 480 is_input=0 DEBUG: ==> option 672: format= 34 width= 640 height= 400 is_input=0 DEBUG: ==> option 676: format= 35 width= 640 height= 400 is_input=0 DEBUG: ==> option 680: format= 33 width= 640 height= 400 is_input=0 DEBUG: ==> option 684: format= 34 width= 640 height= 360 is_input=0 DEBUG: ==> option 688: format= 35 width= 640 height= 360 is_input=0 DEBUG: ==> option 692: format= 33 width= 640 height= 360 is_input=0 DEBUG: ==> option 696: format= 34 width= 352 height= 288 is_input=0 DEBUG: ==> option 700: format= 35 width= 352 height= 288 is_input=0 DEBUG: ==> option 704: format= 34 width= 320 height= 240 is_input=0 DEBUG: ==> option 708: format= 35 width= 320 height= 240 is_input=0 DEBUG: ==> option 712: format= 34 width= 240 height= 320 is_input=0 DEBUG: ==> option 716: format= 35 width= 240 height= 320 is_input=0 DEBUG: ==> option 720: format= 34 width= 176 height= 144 is_input=0 DEBUG: ==> option 724: format= 35 width= 176 height= 144 is_input=0 DEBUG: ==> option 728: format= 37 width=9248 height=6944 is_input=0 DEBUG: ==> option 732: format= 38 width=9248 height=6944 is_input=0 DEBUG: ==> option 736: format= 32 width=9248 height=6944 is_input=0 DEBUG: ==> option 740: format= 36 width=9248 height=6944 is_input=0 DEBUG: ==> option 744: format= 37 width=4624 height=3472 is_input=0 DEBUG: ==> option 748: format= 38 width=4624 height=3472 is_input=0 DEBUG: ==> option 752: format= 32 width=4624 height=3472 is_input=0 DEBUG: ==> option 756: format= 36 width=4624 height=3472 is_input=0 ERROR: Camera 0 failed to find supported preview config: 640x512 WARNING: Failed to start cam boson due to invalid resolution WARNING: assuming cam is missing and trying to compensate Starting Camera: hires (originally id #1) with id offset: 1 DEBUG: Checking Gain limits for Camera: hires DEBUG: Using gain limits min: 54 max: 860
-
voxl-camera-server saying Boson doesn't support 640x512 resolution when starting
Hi,
I am using a VOXL2 running SDK v1.4.5 with a Hadron 640R connected to J7. I am getting a video stream from the EO camera on the Hadron, but the voxl-camera-server says that 640x512 is an invalid resolution and doesn't start.
I followed the instructions posted here (https://docs.modalai.com/voxl2-hadron) after configuring the Hadron via the USB cable according to the instructions for the Boson camera, but maybe I'm missing something / did something silly?
The output of voxl-camera-server -l:
voxl2:~$ voxl-camera-server -l ==================================== Number of cameras detected: 2 ====================================
My config file (that I pulled from the instructions):
{ "version": 0.1, "fsync_en": false, "fsync_gpio": 109, "cameras": [{ "type": "boson", "name": "boson", "enabled": true, "camera_id": 0, "fps": 30, "en_preview": true, "en_misp": false, "preview_width": 640, "preview_height": 512, "en_raw_preview": true, "en_small_video": false, "en_large_video": false, "ae_mode": "off", "en_rotate": false, "small_video_width": 640, "small_video_height": 480, "small_venc_mode": "h264", "small_venc_br_ctrl": "cqp", "small_venc_Qfixed": 30, "small_venc_Qmin": 15, "small_venc_Qmax": 40, "small_venc_nPframes": 9, "small_venc_mbps": 2, "small_venc_osd": false, "large_video_width": -1, "large_video_height": -1, "large_venc_mode": "h264", "large_venc_br_ctrl": "cqp", "large_venc_Qfixed": 40, "large_venc_Qmin": 15, "large_venc_Qmax": 50, "large_venc_nPframes": 29, "large_venc_mbps": 40, "large_venc_osd": false, "misp_width": -1, "misp_height": -1, "misp_venc_enable": true, "misp_venc_mode": "h264", "misp_venc_br_ctrl": "cqp", "misp_venc_Qfixed": 30, "misp_venc_Qmin": 15, "misp_venc_Qmax": 50, "misp_venc_nPframes": 29, "misp_venc_mbps": 2, "misp_venc_osd": false, "misp_awb": "auto", "misp_gamma": 1, "gain_min": 54, "gain_max": 8000 }, { "type": "ov64b", "name": "hires", "enabled": true, "camera_id": 1, "fps": 30, "en_preview": true, "en_misp": false, "preview_width": 1920, "preview_height": 1080, "en_raw_preview": false, "en_small_video": false, "en_large_video": false, "en_snapshot": false, "ae_mode": "isp", "gain_min": 54, "gain_max": 32000, "small_video_width": 1024, "small_video_height": 768, "small_venc_mode": "h264", "small_venc_br_ctrl": "cqp", "small_venc_Qfixed": 30, "small_venc_Qmin": 15, "small_venc_Qmax": 40, "small_venc_nPframes": 9, "small_venc_mbps": 2, "small_venc_osd": false, "large_video_width": 3840, "large_video_height": 2160, "large_venc_mode": "h264", "large_venc_br_ctrl": "cqp", "large_venc_Qfixed": 40, "large_venc_Qmin": 15, "large_venc_Qmax": 50, "large_venc_nPframes": 29, "large_venc_mbps": 40, "large_venc_osd": false, "en_snapshot_width": 3840, "en_snapshot_height": 2160, "exif_focal_length": 3.0999999046325684, "exif_focal_length_in_35mm_format": 17, "exif_fnumber": 1.2400000095367432, "snapshot_jpeg_quality": 75, "misp_width": -1, "misp_height": -1, "misp_venc_enable": true, "misp_venc_mode": "h265", "misp_venc_br_ctrl": "cqp", "misp_venc_Qfixed": 38, "misp_venc_Qmin": 15, "misp_venc_Qmax": 50, "misp_venc_nPframes": 29, "misp_venc_mbps": 30, "misp_venc_osd": false, "misp_awb": "auto", "misp_gamma": 1.6 }] }
Output of voxl-camera-server -d 0:
voxl2:~$ voxl-camera-server -d 0 MISP awb str: auto Setting MISP AWB to Auto MISP channels enabled in defaults : 0 ERROR: object missing misp_channels MISP awb str: auto Setting MISP AWB to Auto MISP channels enabled in defaults : 0 ERROR: object missing misp_channels ================================================================= configuration for 2 cameras: cam #0 name: boson sensor type: boson isEnabled: 1 camId: 0 camId2: -1 fps: 30 en_rotate: 0 en_rotate2: 0 en_preview: 1 pre_width: 640 pre_height: 512 en_raw_preview: 1 en_small_video: 0 small_video_width: 640 small_video_height: 480 en_large_video: 0 large_video_width: -1 large_video_height: -1 en_misp: 0 misp_width: -1 misp_height: -1 en_snapshot: 0 snap_width: -1 snap_height: -1 exif_focal_length: 0.000000 exif_focal_len_35mm_format:0 exif_fnumber: 0.000000 ae_mode: off msv_exposure_min_us: 20 msv_exposure_max_us: 33000 gain_min : 54 gain_max : 8000 standby_enabled: 0 decimator: 1 independent_exposure:0 cam #1 name: hires sensor type: ov64b isEnabled: 1 camId: 1 camId2: -1 fps: 30 en_rotate: 0 en_rotate2: 0 en_preview: 1 pre_width: 1920 pre_height: 1080 en_raw_preview: 0 en_small_video: 0 small_video_width: 1024 small_video_height: 768 en_large_video: 0 large_video_width: 3840 large_video_height: 2160 en_misp: 0 misp_width: -1 misp_height: -1 en_snapshot: 0 snap_width: 3840 snap_height: 2160 exif_focal_length: 3.100000 exif_focal_len_35mm_format:17 exif_fnumber: 1.240000 ae_mode: isp msv_exposure_min_us: 20 msv_exposure_max_us: 33000 gain_min : 54 gain_max : 32000 standby_enabled: 0 decimator: 1 independent_exposure:0 fsync_en: 0 fsync_gpio: 109 ================================================================= DEBUG: Attempting to open the hal module DEBUG: SUCCESS: Camera module opened on attempt 0 DEBUG: ----------- Number of cameras: 2 VERBOSE: cci-direct: using voxl_platform_mod config 0 layout DEBUG: Cam idx: 0, Cam slot: 3, Slave Address: 0x006C, Sensor Id: 0x6442 DEBUG: Cam idx: 1, Cam slot: 5, Slave Address: 0x00D4, Sensor Id: 0x00FF thread is locked to cores: 4 5 6 7 connected to mavlink pipe Connected to cpu-monitor DEBUG: ------ voxl-camera-server: Starting 2 cameras Starting Camera: boson (id #0) DEBUG: Checking Gain limits for Camera: boson DEBUG: Using gain limits min: 54 max: 860 DEBUG: cam ID 0 checking for fmt: 37 w: 640 h: 512 o: 0 DEBUG: ==> option 0: format= 34 width=9248 height=6944 is_input=0 DEBUG: ==> option 4: format= 34 width=9248 height=6944 is_input=1 ... DEBUG: ==> option 644: format= 33 width= 720 height= 480 is_input=0 DEBUG: ==> option 648: format= 34 width= 640 height= 512 is_input=0 DEBUG: ==> option 652: format= 35 width= 640 height= 512 is_input=0 DEBUG: ==> option 656: format= 33 width= 640 height= 512 is_input=0 DEBUG: ==> option 660: format= 34 width= 640 height= 480 is_input=0 DEBUG: ==> option 664: format= 35 width= 640 height= 480 is_input=0 DEBUG: ==> option 668: format= 33 width= 640 height= 480 is_input=0 DEBUG: ==> option 672: format= 34 width= 640 height= 400 is_input=0 DEBUG: ==> option 676: format= 35 width= 640 height= 400 is_input=0 DEBUG: ==> option 680: format= 33 width= 640 height= 400 is_input=0 DEBUG: ==> option 684: format= 34 width= 640 height= 360 is_input=0 DEBUG: ==> option 688: format= 35 width= 640 height= 360 is_input=0 DEBUG: ==> option 692: format= 33 width= 640 height= 360 is_input=0 DEBUG: ==> option 696: format= 34 width= 352 height= 288 is_input=0 DEBUG: ==> option 700: format= 35 width= 352 height= 288 is_input=0 DEBUG: ==> option 704: format= 34 width= 320 height= 240 is_input=0 DEBUG: ==> option 708: format= 35 width= 320 height= 240 is_input=0 DEBUG: ==> option 712: format= 34 width= 240 height= 320 is_input=0 DEBUG: ==> option 716: format= 35 width= 240 height= 320 is_input=0 DEBUG: ==> option 720: format= 34 width= 176 height= 144 is_input=0 DEBUG: ==> option 724: format= 35 width= 176 height= 144 is_input=0 DEBUG: ==> option 728: format= 37 width=9248 height=6944 is_input=0 DEBUG: ==> option 732: format= 38 width=9248 height=6944 is_input=0 DEBUG: ==> option 736: format= 32 width=9248 height=6944 is_input=0 DEBUG: ==> option 740: format= 36 width=9248 height=6944 is_input=0 DEBUG: ==> option 744: format= 37 width=4624 height=3472 is_input=0 DEBUG: ==> option 748: format= 38 width=4624 height=3472 is_input=0 DEBUG: ==> option 752: format= 32 width=4624 height=3472 is_input=0 DEBUG: ==> option 756: format= 36 width=4624 height=3472 is_input=0 ERROR: Camera 0 failed to find supported preview config: 640x512 WARNING: Failed to start cam boson due to invalid resolution WARNING: assuming cam is missing and trying to compensate Starting Camera: hires (originally id #1) with id offset: 1 DEBUG: Checking Gain limits for Camera: hires DEBUG: Using gain limits min: 54 max: 860 DEBUG: cam ID 0 checking for fmt: 35 w: 1920 h: 1080 o: 0 DEBUG: ==> option 0: format= 34 width=9248 height=6944 is_input=0 DEBUG: ==> option 4: format= 34 width=9248 height=6944 is_input=1 ... DEBUG: ==> option 748: format= 38 width=4624 height=3472 is_input=0 DEBUG: ==> option 752: format= 32 width=4624 height=3472 is_input=0 DEBUG: ==> option 756: format= 36 width=4624 height=3472 is_input=0 VERBOSE: Successfully found configuration match for camera 0: 1920x1080 VERBOSE: Adding preview stream for camera: 0 DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI VERBOSE: Opened GBM fd gbm_create_device(156): Info: backend name is: msm_drm VERBOSE: Created GBM device DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=60 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=62 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=64 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=66 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=68 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=70 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=72 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=74 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=76 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=78 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=80 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=82 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=84 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=86 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=88 vaddr=(nil) DEBUG: Converted gralloc flags 0x20900 to GBM flags 0x1400000 VERBOSE: Dumping GBM flags DEBUG: Found flag GBM_BO_USAGE_CAMERA_WRITE_QTI DEBUG: Found flag GBM_BO_USAGE_HW_COMPOSER_QTI DEBUG: Allocated BO with width=1920 height=1080 stride=1920 aligned_w=1920 aligned_h=1088 size=3133440 flags=0x20900 format=GBM_FORMAT_YCbCr_420_888 fd=90 vaddr=(nil) DEBUG: Successfully set up pipeline for stream: PREVIEW VERBOSE: Entered thread: cam0-request(tid: 18927) DEBUG: Started Camera: hires ------ voxl-camera-server: Started 1 of 2 cameras ------ voxl-camera-server: Camera server is now running VERBOSE: Entered thread: cam0-result(tid: 18928) VERBOSE: added request for preview stream VERBOSE: Sending request for frame 0 for camera hires for 1 streams ...
-
RE: Flir Boson over m0153 setup
@Alex-Kushleyev Thanks again for the help. Unfortunately as it turns out, even though I have a Boson 640+ FLIR told me that the version I have is right before they started providing the MIPI output. I can still use the UVC interface, but it doesn't look like the Boson+ that I have can use the MIPI adapter after all. I don't know that many others will have my problem, but you guys might want to note that only the newest version of the Boson camera will support the MIPI adapter kit (https://flir.custhelp.com/app/answers/detail/a_id/6245/~/flir-oem---boson-software-versions).
Matt
-
RE: Flir Boson over m0153 setup
@Alex-Kushleyev - I took a look at the Hadron documentation you linked about and I might have missed it, but I'm not sure which socket I am supposed to plug the Boson into given the labeling - Should the Boson be plugged into the HR port or the 5L port?
The board plugged into the Boson is the M0201.
Thanks!
Matt -
RE: Flir Boson over m0153 setup
Here is the output from dmesg -w when I run voxl-camera-server -l:
[ 431.574827] perf: interrupt took too long (3149 > 3133), lowering kernel.perf_event_max_sample_rate to 63500 [ 433.269948] CAM_ERR: CAM-MEM: cam_mem_mgr_create_debug_fs: 126 failed to create dentry [ 433.300805] CAM_INFO: CAM-HFI: cam_hfi_init: 878 Init IO1 : [0x10c00000 0xcf300000] IO2 [0xe0200000 0x1ed00000] [ 433.311075] CAM_INFO: CAM-ICP: cam_icp_mgr_hw_open: 3879 FW download done successfully [ 433.311129] CAM_INFO: CAM-ICP: cam_icp_mgr_process_dbg_buf: 2572 FW_DBG:CICP_FW_E : HFI :QC_IMAGE_VERSION_STRING=CICP.FW.1.0-00079,OEM_IMAGE_VERSION_STRING=CRM,BUILD_TIME: Oct 17 2019 05:49:19,CACHE_ENABLED at icphostinterface.c:636 QC_IMAGE_VERSION_STRING=CICP.FW.1.0-00079 OEM_IMAGE_VERSION_STRING=CRM [ 433.311142] CAM_INFO: CAM-ICP: cam_icp_mgr_process_dbg_buf: 2572 FW_DBG:CICP_FW_E : HFI :ELF variant: CACHE-ENABLED:T480:API_V2:USE_CDM_1_1: , API version: 0x2000049 at icphostinterface.c:637 QC_IMAGE_VERSION_STRING=CICP.FW.1.0-00079 OEM_IMAGE_VERSION_STRING=CRM [ 433.464626] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.59 [ 433.466717] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.55 [ 433.468818] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.60 [ 433.468851] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.79 [ 433.496472] CAM_INFO: CAM-SENSOR: cam_sensor_set_alt_id: 731 [Applying Alternative Address] : Sensor Index : 3613024436 [ 433.496477] CAM_INFO: CAM-SENSOR: cam_sensor_set_alt_id: 732 [Applying Alternative Address] : Slave Address : 0xE2 [ 433.496480] CAM_INFO: CAM-SENSOR: cam_sensor_set_alt_id: 733 [Applying Alternative Address] : Slave sensor id: 0x7750 [ 433.496482] CAM_INFO: CAM-SENSOR: cam_sensor_set_alt_id: 734 [Applying Alternative Address] : cci_client sid : 0x71 [ 433.496666] CAM_ERR: CAM-CCI: cam_cci_irq: 232 Base: pK-error, M0_Q0 NACK ERROR: 0x8000000 [ 433.496723] CAM_ERR: CAM-CCI: cam_cci_wait: 270 failed rc -22 [ 433.496727] CAM_ERR: CAM-CCI: cam_cci_transfer_end: 345 failed rc -22 [ 433.496730] CAM_ERR: CAM-CCI: cam_cci_data_queue: 870 Slave: 0xe0 failed rc -22 [ 433.496732] CAM_ERR: CAM-CCI: cam_cci_i2c_write: 1450 failed rc: -22 [ 433.496736] CAM_ERR: CAM-SENSOR: cam_cci_i2c_write_table_cmd: 123 Failed rc = -22 [ 433.496737] CAM_ERR: CAM-SENSOR: cam_sensor_set_alt_id: 768 [Applying Alternative Address] : Probe : camera_io_dev_write failed: rc=-22 [ 433.496835] CAM_ERR: CAM-CCI: cam_cci_read: 1340 read_words = 0, exp words = 1 [ 433.496839] CAM_ERR: CAM-CCI: cam_cci_read_bytes: 1613 failed to read rc:-22 [ 433.496840] CAM_ERR: CAM-SENSOR: cam_cci_i2c_read: 35 rc = -22 [ 433.496843] CAM_WARN: CAM-SENSOR: cam_sensor_match_id: 707 read id: 0x0 expected id 0x7750: [ 433.496880] CAM_ERR: CAM-CCI: cam_cci_irq: 238 Base: pK-error, M0_Q1 NACK ERROR: 0x10000000 [ 433.496986] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Dropping the link to regulator.79 [ 433.501213] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Dropping the link to regulator.60 [ 433.501260] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Dropping the link to regulator.55 [ 433.501292] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Dropping the link to regulator.59 [ 433.526323] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Linked as a consumer to regulator.59 [ 433.526429] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Linked as a consumer to regulator.55 [ 433.526523] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Linked as a consumer to regulator.60 [ 433.526560] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Linked as a consumer to regulator.79 [ 433.544735] CAM_ERR: CAM-CCI: cam_cci_irq: 264 Base: pK-error, M1_Q1 NACK ERROR: 0x40000000 [ 433.544818] CAM_ERR: CAM-CCI: cam_cci_read: 1329 ERROR with Slave 0x20: [ 433.544832] CAM_ERR: CAM-CCI: cam_cci_read_bytes: 1613 failed to read rc:-22 [ 433.544839] CAM_ERR: CAM-SENSOR: cam_cci_i2c_read: 35 rc = -22 [ 433.544848] CAM_WARN: CAM-SENSOR: cam_sensor_match_id: 707 read id: 0x0 expected id 0x214: [ 433.545095] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Dropping the link to regulator.79 [ 433.548685] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Dropping the link to regulator.60 [ 433.548839] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Dropping the link to regulator.55 [ 433.548966] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Dropping the link to regulator.59 [ 433.579656] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.59 [ 433.581907] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.55 [ 433.584401] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.60 [ 433.584540] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.79 [ 433.609848] CAM_ERR: CAM-CCI: cam_cci_irq: 238 Base: pK-error, M0_Q1 NACK ERROR: 0x10000000 [ 433.609954] CAM_ERR: CAM-CCI: cam_cci_read: 1329 ERROR with Slave 0xd4: [ 433.609968] CAM_ERR: CAM-CCI: cam_cci_read_bytes: 1613 failed to read rc:-22 [ 433.609975] CAM_ERR: CAM-SENSOR: cam_cci_i2c_read: 35 rc = -22 [ 433.609984] CAM_WARN: CAM-SENSOR: cam_sensor_match_id: 707 read id: 0x0 expected id 0xff: [ 433.610164] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Dropping the link to regulator.79 [ 433.613619] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Dropping the link to regulator.60 [ 433.613750] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Dropping the link to regulator.55 [ 433.613862] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Dropping the link to regulator.59 [ 433.640381] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Linked as a consumer to regulator.59 [ 433.640593] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Linked as a consumer to regulator.60 [ 433.640685] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Linked as a consumer to regulator.55 [ 433.640902] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Linked as a consumer to regulator.79 [ 433.656073] CAM_ERR: CAM-CCI: cam_cci_irq: 264 Base: pK-error, M1_Q1 NACK ERROR: 0x40000000 [ 433.656156] CAM_ERR: CAM-CCI: cam_cci_read: 1329 ERROR with Slave 0x34: [ 433.656163] CAM_ERR: CAM-CCI: cam_cci_read_bytes: 1613 failed to read rc:-22 [ 433.656167] CAM_ERR: CAM-SENSOR: cam_cci_i2c_read: 35 rc = -22 [ 433.656172] CAM_WARN: CAM-SENSOR: cam_sensor_match_id: 707 read id: 0x0 expected id 0x577: [ 433.656256] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Dropping the link to regulator.79 [ 433.658387] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Dropping the link to regulator.55 [ 433.658438] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Dropping the link to regulator.60 [ 433.658505] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Dropping the link to regulator.59 [ 433.687773] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Linked as a consumer to regulator.59 [ 433.691592] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Linked as a consumer to regulator.55 [ 433.694141] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Linked as a consumer to regulator.60 [ 433.694264] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Linked as a consumer to regulator.79 [ 433.718658] CAM_INFO: CAM-SENSOR: cam_sensor_set_alt_id: 731 [Applying Alternative Address] : Sensor Index : 3613028532 [ 433.718705] CAM_INFO: CAM-SENSOR: cam_sensor_set_alt_id: 732 [Applying Alternative Address] : Slave Address : 0xE2 [ 433.718712] CAM_INFO: CAM-SENSOR: cam_sensor_set_alt_id: 733 [Applying Alternative Address] : Slave sensor id: 0x7750 [ 433.718718] CAM_INFO: CAM-SENSOR: cam_sensor_set_alt_id: 734 [Applying Alternative Address] : cci_client sid : 0x71 [ 433.718885] CAM_ERR: CAM-CCI: cam_cci_irq: 258 Base: pK-error, M1_Q0 NACK ERROR: 0x20000000 [ 433.718943] CAM_ERR: CAM-CCI: cam_cci_wait: 270 failed rc -22 [ 433.718951] CAM_ERR: CAM-CCI: cam_cci_transfer_end: 345 failed rc -22 [ 433.718958] CAM_ERR: CAM-CCI: cam_cci_data_queue: 870 Slave: 0xe0 failed rc -22 [ 433.718964] CAM_ERR: CAM-CCI: cam_cci_i2c_write: 1450 failed rc: -22 [ 433.719002] CAM_ERR: CAM-SENSOR: cam_cci_i2c_write_table_cmd: 123 Failed rc = -22 [ 433.719010] CAM_ERR: CAM-SENSOR: cam_sensor_set_alt_id: 768 [Applying Alternative Address] : Probe : camera_io_dev_write failed: rc=-22 [ 433.719219] CAM_ERR: CAM-CCI: cam_cci_irq: 264 Base: pK-error, M1_Q1 NACK ERROR: 0x40000000 [ 433.719311] CAM_ERR: CAM-CCI: cam_cci_read: 1329 ERROR with Slave 0xe0: [ 433.719318] CAM_ERR: CAM-CCI: cam_cci_read_bytes: 1613 failed to read rc:-22 [ 433.719322] CAM_ERR: CAM-SENSOR: cam_cci_i2c_read: 35 rc = -22 [ 433.719328] CAM_WARN: CAM-SENSOR: cam_sensor_match_id: 707 read id: 0x0 expected id 0x7750: [ 433.719416] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Dropping the link to regulator.79 [ 433.723247] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Dropping the link to regulator.60 [ 433.723323] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Dropping the link to regulator.55 [ 433.723388] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Dropping the link to regulator.59 [ 433.748263] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.59 [ 433.748550] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.60 [ 433.748635] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.55 [ 433.748846] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.79 [ 433.764442] CAM_ERR: CAM-CCI: cam_cci_irq: 238 Base: pK-error, M0_Q1 NACK ERROR: 0x10000000 [ 433.764550] CAM_ERR: CAM-CCI: cam_cci_read: 1329 ERROR with Slave 0x34: [ 433.764561] CAM_ERR: CAM-CCI: cam_cci_read_bytes: 1613 failed to read rc:-22 [ 433.764568] CAM_ERR: CAM-SENSOR: cam_cci_i2c_read: 35 rc = -22 [ 433.764576] CAM_WARN: CAM-SENSOR: cam_sensor_match_id: 707 read id: 0x0 expected id 0x577: [ 433.764690] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Dropping the link to regulator.79 [ 433.766882] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Dropping the link to regulator.55 [ 433.766957] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Dropping the link to regulator.60 [ 433.767266] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Dropping the link to regulator.59 [ 433.794883] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Linked as a consumer to regulator.58 [ 433.797233] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Linked as a consumer to regulator.55 [ 433.799580] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Linked as a consumer to regulator.60 [ 433.799719] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Linked as a consumer to regulator.79 [ 433.824690] CAM_ERR: CAM-CCI: cam_cci_irq: 238 Base: pK-error, M0_Q1 NACK ERROR: 0x10000000 [ 433.824892] CAM_ERR: CAM-CCI: cam_cci_read: 1329 ERROR with Slave 0xd4: [ 433.824903] CAM_ERR: CAM-CCI: cam_cci_read_bytes: 1613 failed to read rc:-22 [ 433.825047] CAM_ERR: CAM-SENSOR: cam_cci_i2c_read: 35 rc = -22 [ 433.825056] CAM_WARN: CAM-SENSOR: cam_sensor_match_id: 707 read id: 0x0 expected id 0xff: [ 433.825210] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Dropping the link to regulator.79 [ 433.829028] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Dropping the link to regulator.60 [ 433.829145] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Dropping the link to regulator.55 [ 433.829248] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Dropping the link to regulator.58 [ 433.856662] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Linked as a consumer to regulator.58 [ 433.856947] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Linked as a consumer to regulator.60 [ 433.857052] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Linked as a consumer to regulator.55 [ 433.857316] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Linked as a consumer to regulator.79 [ 433.873707] CAM_INFO: CAM-SENSOR: cam_sensor_driver_cmd: 918 Probe success,slot:0,slave_addr:0x34,sensor_id:0x577 [ 433.873856] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Dropping the link to regulator.79 [ 433.876113] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Dropping the link to regulator.55 [ 433.876193] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Dropping the link to regulator.60 [ 433.876297] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor0: Dropping the link to regulator.58 [ 433.906802] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Linked as a consumer to regulator.58 [ 433.909084] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Linked as a consumer to regulator.55 [ 433.911458] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Linked as a consumer to regulator.60 [ 433.911541] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Linked as a consumer to regulator.79 [ 433.934593] CAM_ERR: CAM-CCI: cam_cci_irq: 264 Base: pK-error, M1_Q1 NACK ERROR: 0x40000000 [ 433.934753] CAM_ERR: CAM-CCI: cam_cci_read: 1329 ERROR with Slave 0xd4: [ 433.934764] CAM_ERR: CAM-CCI: cam_cci_read_bytes: 1613 failed to read rc:-22 [ 433.934770] CAM_ERR: CAM-SENSOR: cam_cci_i2c_read: 35 rc = -22 [ 433.934779] CAM_WARN: CAM-SENSOR: cam_sensor_match_id: 707 read id: 0x0 expected id 0xff: [ 433.934902] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Dropping the link to regulator.79 [ 433.939356] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Dropping the link to regulator.60 [ 433.939491] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Dropping the link to regulator.55 [ 433.939610] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Dropping the link to regulator.58 [ 433.966788] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Linked as a consumer to regulator.59 [ 433.969160] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Linked as a consumer to regulator.55 [ 433.971485] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Linked as a consumer to regulator.60 [ 433.971623] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Linked as a consumer to regulator.79 [ 433.996414] CAM_ERR: CAM-CCI: cam_cci_irq: 264 Base: pK-error, M1_Q1 NACK ERROR: 0x40000000 [ 433.996614] CAM_ERR: CAM-CCI: cam_cci_read: 1329 ERROR with Slave 0xd4: [ 433.996626] CAM_ERR: CAM-CCI: cam_cci_read_bytes: 1613 failed to read rc:-22 [ 433.996633] CAM_ERR: CAM-SENSOR: cam_cci_i2c_read: 35 rc = -22 [ 433.996642] CAM_WARN: CAM-SENSOR: cam_sensor_match_id: 707 read id: 0x0 expected id 0xff: [ 433.996843] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Dropping the link to regulator.79 [ 434.000928] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Dropping the link to regulator.60 [ 434.001059] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Dropping the link to regulator.55 [ 434.001168] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Dropping the link to regulator.59 [ 434.030683] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Linked as a consumer to regulator.59 [ 434.033001] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Linked as a consumer to regulator.55 [ 434.035566] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Linked as a consumer to regulator.60 [ 434.035687] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Linked as a consumer to regulator.79 [ 434.060425] CAM_ERR: CAM-CCI: cam_cci_irq: 264 Base: pK-error, M1_Q1 NACK ERROR: 0x40000000 [ 434.060517] CAM_ERR: CAM-CCI: cam_cci_read: 1329 ERROR with Slave 0xd4: [ 434.060566] CAM_ERR: CAM-CCI: cam_cci_read_bytes: 1613 failed to read rc:-22 [ 434.060573] CAM_ERR: CAM-SENSOR: cam_cci_i2c_read: 35 rc = -22 [ 434.060581] CAM_WARN: CAM-SENSOR: cam_sensor_match_id: 707 read id: 0x0 expected id 0xff: [ 434.060726] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Dropping the link to regulator.79 [ 434.063418] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Dropping the link to regulator.60 [ 434.063527] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Dropping the link to regulator.55 [ 434.063634] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Dropping the link to regulator.59 [ 434.090281] qcom,camera ac50000.qcom,cci:qcom,cam-sensor5: Linked as a consumer to regulator.59 [ 434.092434] qcom,camera ac50000.qcom,cci:qcom,cam-sensor5: Linked as a consumer to regulator.55 [ 434.094363] qcom,camera ac50000.qcom,cci:qcom,cam-sensor5: Linked as a consumer to regulator.60 [ 434.094474] qcom,camera ac50000.qcom,cci:qcom,cam-sensor5: Linked as a consumer to regulator.79 [ 434.117561] CAM_ERR: CAM-CCI: cam_cci_irq: 264 Base: pK-error, M1_Q1 NACK ERROR: 0x40000000 [ 434.117639] CAM_ERR: CAM-CCI: cam_cci_read: 1329 ERROR with Slave 0xd4: [ 434.117651] CAM_ERR: CAM-CCI: cam_cci_read_bytes: 1613 failed to read rc:-22 [ 434.117658] CAM_ERR: CAM-SENSOR: cam_cci_i2c_read: 35 rc = -22 [ 434.117666] CAM_WARN: CAM-SENSOR: cam_sensor_match_id: 707 read id: 0x0 expected id 0xff: [ 434.117782] qcom,camera ac50000.qcom,cci:qcom,cam-sensor5: Dropping the link to regulator.79 [ 434.120568] qcom,camera ac50000.qcom,cci:qcom,cam-sensor5: Dropping the link to regulator.60 [ 434.120684] qcom,camera ac50000.qcom,cci:qcom,cam-sensor5: Dropping the link to regulator.55 [ 434.120784] qcom,camera ac50000.qcom,cci:qcom,cam-sensor5: Dropping the link to regulator.59 [ 434.144431] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Linked as a consumer to regulator.58 [ 434.144691] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Linked as a consumer to regulator.60 [ 434.144790] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Linked as a consumer to regulator.55 [ 434.145044] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Linked as a consumer to regulator.79 [ 434.160015] CAM_ERR: CAM-CCI: cam_cci_irq: 264 Base: pK-error, M1_Q1 NACK ERROR: 0x40000000 [ 434.160185] CAM_ERR: CAM-CCI: cam_cci_read: 1329 ERROR with Slave 0x34: [ 434.160196] CAM_ERR: CAM-CCI: cam_cci_read_bytes: 1613 failed to read rc:-22 [ 434.160204] CAM_ERR: CAM-SENSOR: cam_cci_i2c_read: 35 rc = -22 [ 434.160212] CAM_WARN: CAM-SENSOR: cam_sensor_match_id: 707 read id: 0x0 expected id 0x577: [ 434.160375] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Dropping the link to regulator.79 [ 434.162589] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Dropping the link to regulator.55 [ 434.162661] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Dropping the link to regulator.60 [ 434.162759] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor1: Dropping the link to regulator.58 [ 434.188783] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.59 [ 434.189340] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.60 [ 434.189451] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.55 [ 434.189720] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Linked as a consumer to regulator.79 [ 434.205777] CAM_ERR: CAM-CCI: cam_cci_irq: 238 Base: pK-error, M0_Q1 NACK ERROR: 0x10000000 [ 434.205898] CAM_ERR: CAM-CCI: cam_cci_read: 1329 ERROR with Slave 0x34: [ 434.205909] CAM_ERR: CAM-CCI: cam_cci_read_bytes: 1613 failed to read rc:-22 [ 434.205917] CAM_ERR: CAM-SENSOR: cam_cci_i2c_read: 35 rc = -22 [ 434.205926] CAM_WARN: CAM-SENSOR: cam_sensor_match_id: 707 read id: 0x0 expected id 0x577: [ 434.206047] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Dropping the link to regulator.79 [ 434.208273] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Dropping the link to regulator.55 [ 434.208352] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Dropping the link to regulator.60 [ 434.208456] qcom,camera ac50000.qcom,cci:qcom,cam-sensor2: Dropping the link to regulator.59 [ 434.231916] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Linked as a consumer to regulator.59 [ 434.232050] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Linked as a consumer to regulator.60 [ 434.232095] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Linked as a consumer to regulator.55 [ 434.232224] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Linked as a consumer to regulator.79 [ 434.246838] CAM_ERR: CAM-CCI: cam_cci_irq: 264 Base: pK-error, M1_Q1 NACK ERROR: 0x40000000 [ 434.247005] CAM_ERR: CAM-CCI: cam_cci_read: 1329 ERROR with Slave 0x34: [ 434.247021] CAM_ERR: CAM-CCI: cam_cci_read_bytes: 1613 failed to read rc:-22 [ 434.247027] CAM_ERR: CAM-SENSOR: cam_cci_i2c_read: 35 rc = -22 [ 434.247035] CAM_WARN: CAM-SENSOR: cam_sensor_match_id: 707 read id: 0x0 expected id 0x577: [ 434.247256] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Dropping the link to regulator.79 [ 434.249430] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Dropping the link to regulator.55 [ 434.249496] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Dropping the link to regulator.60 [ 434.249584] qcom,camera ac50000.qcom,cci:qcom,cam-sensor3: Dropping the link to regulator.59 [ 434.276816] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Linked as a consumer to regulator.59 [ 434.277144] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Linked as a consumer to regulator.60 [ 434.277240] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Linked as a consumer to regulator.55 [ 434.277540] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Linked as a consumer to regulator.79 [ 434.292566] CAM_ERR: CAM-CCI: cam_cci_irq: 264 Base: pK-error, M1_Q1 NACK ERROR: 0x40000000 [ 434.292688] CAM_ERR: CAM-CCI: cam_cci_read: 1329 ERROR with Slave 0x34: [ 434.292694] CAM_ERR: CAM-CCI: cam_cci_read_bytes: 1613 failed to read rc:-22 [ 434.292699] CAM_ERR: CAM-SENSOR: cam_cci_i2c_read: 35 rc = -22 [ 434.292704] CAM_WARN: CAM-SENSOR: cam_sensor_match_id: 707 read id: 0x0 expected id 0x577: [ 434.292783] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Dropping the link to regulator.79 [ 434.295325] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Dropping the link to regulator.55 [ 434.295373] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Dropping the link to regulator.60 [ 434.295437] qcom,camera ac4f000.qcom,cci:qcom,cam-sensor4: Dropping the link to regulator.59 [ 434.349070] CAM_WARN: CAM-CRM: cam_req_mgr_close: 160 release invoked associated userspace process has died
-
RE: Flir Boson over m0153 setup
@Alex-Kushleyev - Also, I noticed that the VOXL side adapter that was included with the Boson+ kit that I ordered includes spots for 2 coax cable connections. The one on the website looks like it only has one connection. Is the board I have newer, or did I receive the wrong board (it's labeled M0181)?
-
RE: Flir Boson over m0153 setup
@Alex-Kushleyev - I have an extra USB 2 to 4 pin JST-GH connector and a 6 pin JST-GH connector. Can I use the pinout from the MCBL-00104 cable to configure the Boson+? I don't have a JST-SH connector on the version of the board I received.
-
RE: Flir Boson over m0153 setup
@Alex-Kushleyev Sorry for the delay getting back to you - I was able to communicate over USB to the boson and run through that configuration. The only thing that was different was that I tried running the latest version of FLIR configuration tool (off of their website) and it forced me to use Boson 3.0.0 App that didn't have a specific setting to send video over MIPI (like the other configuration tool has). I don't have the specific JST-GH to USB cable that there is a header for on the m0153 board, so I was using the FLIR USB-C board that I previously used with the Boson. Could that be part of my issue with the camera?
Thanks again!
Matt -
RE: Flir Boson over m0153 setup
@tom Should I have kernel version 1.0.1 installed instead of 1.0.0? I don't have a M0173 board. I was connecting the boson cable directly according to the directions here: https://docs.modalai.com/M0153/#boson-software-setup - Do I need the M0173?
-
RE: Flir Boson over m0153 setup
@Alex-Kushleyev - I'm not sure if you are the right person to ask, but I was hoping you could help me figure out the issue I am having above?
-
RE: Google Fi
@bendraper I'm not sure if this is still an issue for you, but you need to get a SIM specifically for data from here: https://fi.google.com/data - After they ship it to you, you can activate it through your Google Fi account using the instructions/activation code that come with the SIM.
-
Flir Boson over m0153 setup
Hi,
I followed the guide posted here: https://docs.modalai.com/M0153/#boson-software-setup but I'm having trouble getting the boson camera detected by voxl-camera-server (voxl-camera-server -l detects my tracking and hires cameras already just not the boson). I also noticed that voxl-configure-cameras options 36 and 37 don't exist in the version I am running (SDK 1.5.0 / voxl-camera-server 2.2.4)
I have the board side of the M0153 physically connected to the J8 socket and I copied the boson bin files from the /usr/share/modalai/chi-cdk/ into /usr/lib/camera
Thanks in advance for the help!
-
RE: Quectel-CM error when Initializing a connection (SDK 1.5.0)
I grabbed the /usr/bin/quectel-CM from another VOXL2 on an older SDK (1.4.1) and swapped out the one that came with 1.5.0 and everything is working again...