I can't find mt9p031 kernel module in Angstrom-systemd-image-eglibc-ipk-v2012.05-beagleboard.rootfs

There is also some very useful information about what you are trying to do on this blog post: http://blog.galemin.com/2011/04/li-5m03-camera-on-beagleboard-xm/

Anyway, the drivers that you need are here: https://github.com/Aptina/BeagleBoard-xM/tree/master/MT9P031/Angstrom they need to be compiled and loaded onto the SD card.

WAIT: this is even better: http://blog.galemin.com/2012/03/buildroot-2012-02-for-beagleboard-xm-with-li-5m03-mt9p031-camera-support/

Texas Instruments has a board support package for the Beagleboard which include the whole shebang:

  • mr9p031 driver
  • kernel 3.3 source code
  • bootloaders
  • toolchain
  • demo images
  • instruction manuals!

… And it’s free.

Cheers!

And on that note, can you please test my "v3.2-camera" branch i just
pushed to: https://github.com/RobertCNelson/stable-kernel

git checkout origin/v3.2-camera -b tmp

I'm not 100% on the config, so you may still need to play with that..
But otherwise i just imported Max Galemin's patch..

https://github.com/RobertCNelson/stable-kernel/commit/9d77cb6690fb3a19a75fda6d01c691cd845bb2d1

Regards,

If you want a working camera, use these patches: https://github.com/beagleboard/kernel/tree/beagleboard-3.2/patches/camera