Hi,
I am currently using a 5MP sensor and do two passes through the ipipe.
Currently I am investigating upgrading the sensor to either a 8MP or 10MP sensor.
If I define the buffer size for a 10MP sensor (3664x2748*2), I get a kernel crash relating to vpfe_init:
i2c /dev entries driver
Linux video capture interface: v1.00
Unable to handle kernel NULL pointer dereference at virtual address 00000070
pgd = c0004000
[00000070] *pgd=00000000
Internal error: Oops: 5 [#1]
Modules linked in:
CPU: 0
PC is at vpfe_init+0x1c8/0x690
LR is at vpfe_init+0xb0/0x690
If I define the buffer size for a 8MP sensor (3264x2448*2), I don't get the kernel crash.
For the 8MP buffer, the total size of the buffer is just under 16MB. I am using a 2.6.10 kernel and DVSDK 1_30_01_41.
Are there any inherent limitations when allocating buffers bigger than 16MB?
Any comments/suggestions would be appreciated.
Thanks
Willem