AF Driver open fail导 致进入相机画面很黑
时间:10-02
整理:3721RD
点击:
问题现象:进入相机画面很黑。点击屏幕对焦, CAMERA应用异常退出
[root Cause]
3A init时会init AF,init AF时会open设备节点文件/dev/XXXAF,由于AF Driver注册失败或没有修改/dev/XXXAF的权限,导致open /dev/XXXAF时出错,造成3A init失败。
从main log上看,存在下面error log
af_mgr : [init()] Err: 308:, m_pMcuDrv->init() fail
aaa_state: [sendIntent()] Err: 290:, AfMgr::getInstance().init() fail
aaa_hal/3Athread: [onThreadLoop()] Err: 281:, Cmd(0) failed(0x80000205)


[Solution]:
1: AF Driver注册失败
Main log中有如下error log
LensDrv : [Lens Driver]/dev/XXXAF
LensDrv : Err: 147:, error opening /dev/XXXAF: No such file or directory
解决方案参考 FAQ03008
2:没有修改/dev/XXXAF的权限
Main log中有如下error log
LensDrv : [Lens Driver]/dev/XXXAF
LensDrv : Err: 112:, error opening /dev/XXXAF: Permission denied
解决方案参考 FAQ03447
3:AF Driver open fail不影响3A init的修改方案
修改文件 alps\mediatek\platform\mt65XX\hardware\mtkcam\core\featureio\pipe\aaa\af_mgr\ af_mgr.cpp中的init函数
[root Cause]
3A init时会init AF,init AF时会open设备节点文件/dev/XXXAF,由于AF Driver注册失败或没有修改/dev/XXXAF的权限,导致open /dev/XXXAF时出错,造成3A init失败。
从main log上看,存在下面error log
af_mgr : [init()] Err: 308:, m_pMcuDrv->init() fail
aaa_state: [sendIntent()] Err: 290:, AfMgr::getInstance().init() fail
aaa_hal/3Athread: [onThreadLoop()] Err: 281:, Cmd(0) failed(0x80000205)


[Solution]:
1: AF Driver注册失败
Main log中有如下error log
LensDrv : [Lens Driver]/dev/XXXAF
LensDrv : Err: 147:, error opening /dev/XXXAF: No such file or directory
解决方案参考 FAQ03008
2:没有修改/dev/XXXAF的权限
Main log中有如下error log
LensDrv : [Lens Driver]/dev/XXXAF
LensDrv : Err: 112:, error opening /dev/XXXAF: Permission denied
解决方案参考 FAQ03447
3:AF Driver open fail不影响3A init的修改方案
修改文件 alps\mediatek\platform\mt65XX\hardware\mtkcam\core\featureio\pipe\aaa\af_mgr\ af_mgr.cpp中的init函数
