I purchased a Leopard 3M camera recently. When I plugged it into my
beagleboard using the image that came with the board, it worked
correctly. However, after I updated my Linux image to the latest one
(Angstrom-Beagleboard-demo-image-glibc-ipk-2011.1-
beagleboard.rootfs.tar.bz2), the linux system cannot detect the camera
board anymore. It is not even showing up as /dev/video0.
The Angstrom Beagleboard demo image does not come with the driver for the camera. You can get the driver for the 3M camera by doing:
opkg install kernel-module-mt9t111
You also need to download and install additional modules which are located on the Angstrom website where you got the demo image. I think u need to untar these when u untar the demo image.
So u prob should wipe you sd card and do a fresh install with the demo image and modules. Then once u boot up, get the mt9t111 kernel module. Reboot and you should boot messages specific to the mt9t111
If you want to double check, You can look up the specific sensor (ex: the 2M) on the Leopard webpage. Then, check the Angstrom online package browser to see if there is a kernel module for it.
Thanks for the reply. I have wiped my SD card and untar the module.tgz
to "/" in my linux system. After I got the mt9t111 driver through opkg
install, I reboot my beagleboard and the video0 still not shows up. Do
I need to modify any boot argument to make it work?