Bug ID | 1192047 |
---|---|
Summary | Camera module does not work with ov5647 device on RPi3B+ |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | Current |
Hardware | aarch64 |
OS | Other |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Kernel |
Assignee | kernel-bugs@opensuse.org |
Reporter | guillaume.gardet@arm.com |
QA Contact | qa-bugs@suse.de |
CC | afaerber@suse.com, dmueller@suse.com, mbrugger@suse.com |
Found By | --- |
Blocker | --- |
Created attachment 853365 [details]
dmesg log
I tried to use an IR camera module, based on OV5647 device, but I fail to get
it working.
On top of Tumbleweed, I installed raspberrypi-firmware-extra and created
/boot/efi/extraconfig.txt with:
# Camera IR ov5647
start_x=1
gpu_mem=128
dtoverlay=ov5647
# I2C
dtparam=i2c_arm=on
On reboot, ov5647 and bcm2835_v4l2 kernel drivers are loaded, but no error is
displayed in dmesg and there is no /dev/video* devices.
'i2cdetect -l' retuns:
i2c-0 i2c i2c-11-mux (chan_id 0) I2C adapter
i2c-1 i2c bcm2835 (i2c@7e804000) I2C adapter
i2c-2 i2c bcm2835 (i2c@7e805000) I2C adapter
i2c-10 i2c i2c-11-mux (chan_id 1) I2C adapter
i2c-11 i2c bcm2835 (i2c@7e205000) I2C adapter
and 'i2cdetect -y 10' confirms that i2c address 36 is used by a driver, likely
ov5647:
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- UU -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
Any idea what I am missing?