This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM355 vpfe ipipe max buffer size



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