IMX219 Auto Exposure & AWB not working
- Dominant language
- No language data
- Stars
- 149
- Forks
- 19
- PR merge metrics
- No merged PRs in 30d
Description
I'm using a BTT Manta M8P, BTT CB2 and a Raspberry Pi Cam v2 (IMX219).
It used to work just fine, but after a few updates AWB and AE are not working anymore. The rkaiq_3A throws an error:
```
rkaiq_3A[554]: DBG: get rkisp-isp-subdev devname: /dev/v4l-subdev0
rkaiq_3A[554]: DBG: get rkisp-input-params devname: /dev/video9
rkaiq_3A[554]: DBG: get rkisp-statistics devname: /dev/video8
rkaiq_3A[554]: DBG: get rkisp_mainpath devname: /dev/video0
rkaiq_3A[554]: rkaiq log level ff1
rkaiq_3A[554]: XCORE:K:rk_aiq_init_lib, ISP HW ver: 21
rkaiq_3A[554]: XCORE:K:
rkaiq_3A[554]: ************************** VERSION INFOS **************************
rkaiq_3A[554]: version release date: 2024-12-13
rkaiq_3A[554]: AIQ: AIQ v6.0x9.0
rkaiq_3A[554]:
rkaiq_3A[554]: git logs:
rkaiq_3A[554]: 27d9c25 isp30: set expinfo to isp driver
rkaiq_3A[554]:
rkaiq_3A[554]: ************************ VERSION INFOS END ************************
rkaiq_3A[554]:
rkaiq_3A[554]: ERR: Bad media topology for: /dev/media1
rkaiq_3A[554]: ERR: Bad media topology for: /dev/media2
rkaiq_3A[554]: ERR: Bad media topology for: /dev/media3
rkaiq_3A[554]: ERR: Bad media topology for: /dev/media4
rkaiq_3A[554]: ERR: Bad media topology for: /dev/media5
rkaiq_3A[554]: ERR: Bad media topology for: /dev/media6
rkaiq_3A[554]: ERR: Bad media topology for: /dev/media7
rkaiq_3A[554]: ERR: Bad media topology for: /dev/media8
rkaiq_3A[554]: ERR: Bad media topology for: /dev/media9
rkaiq_3A[554]: ERR: Bad media topology for: /dev/media10
rkaiq_3A[554]: ERR: Bad media topology for: /dev/media11
rkaiq_3A[554]: ERR: Bad media topology for: /dev/media12
rkaiq_3A[554]: ERR: Bad media topology for: /dev/media13
rkaiq_3A[554]: ERR: Bad media topology for: /dev/media14
rkaiq_3A[554]: ERR: Bad media topology for: /dev/media15
rkaiq_3A[554]: W: /home/alan/Desktop/RK3568_RK3566_Linux6.1_SDK_Release/buildroot/output/rockchip_rk3566_glibc_2_28/build/camera-engine-rkaiq-1.0/rkaiq/iq_parser_v2/j2s/j2s.c(138>
rkaiq_3A[554]:
rkaiq_3A[554]: W: /home/alan/Desktop/RK3568_RK3566_Linux6.1_SDK_Release/buildroot/output/rockchip_rk3566_glibc_2_28/build/camera-engine-rkaiq-1.0/rkaiq/iq_parser_v2/j2s/j2s.c(138>
rkaiq_3A[554]:
rkaiq_3A[554]: IPCSERVER:K:cid[1] Process path:/tmp/UNIX.domain1, sockfd:13
rkaiq_3A[554]: XCORE:K:cid[1] rk_aiq_uapi_sysctl_init success. iq:/etc/iqfiles//imx219_rpi-camera-v2_default.json
rkaiq_3A[554]: CAMHW:E:failed to set hdr mode 0
rkaiq_3A[554]: CAMHW:E:focus is not supported
rkaiq_3A[554]: XCORE:K:cid[1] rk_aiq_uapi_sysctl_prepare success. mode:0
rkaiq_3A[554]: DBG: subscribe events from /dev/video9 success !
rkaiq_3A[554]: DBG: /dev/media0: wait stream start event...
rkaiq_3A[554]: DBG: /dev/media0: wait stream start event success ...
rkaiq_3A[554]: DBG: device manager start
rkaiq_3A[554]: XCORE:E:Thread(isp_3a_stats_poll) create fail !
rkaiq_3A[554]: CAMHW:K:cid[1] start success. isGroup:0, isOnline:1, isMultiIsp:0, init_ens:0x19f88ffe472b
rkaiq_3A[554]: XCORE:K:cid[1] rk_aiq_uapi_sysctl_start success.
rkaiq_3A[554]: DBG: rkisp_init engine succeed
rkaiq_3A[554]: DBG: /dev/media0: wait stream stop event...
rkaiq_3A[554]: DBG: /dev/media0: wait stream stop event success ...
rkaiq_3A[554]: XCORE:K:cid[1] rk_aiq_uapi_sysctl_stop success.
rkaiq_3A[554]: DBG: /dev/media0: wait stream start event...
```
The image stays at a fixed, very low exposure and is really dark. Exposure values won't get updated.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the IMX219 issue on the BTT CB2 and inspect the rkaiq_3A log, especially the bad media topology and isp_3a_stats_poll errors. The issue is resolved when auto exposure and auto white balance update normally and the image is no longer fixed at a very low exposure.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux, raspberry-pi
- Domain
- embedded-iot
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 38/100