чтобы не быть голословным, вот у человека такая же проблема один-в-один
http://ubuntuforums.org/showthread.php?t=773626к стати, вот мануал, но почему-то обрезаный
https://help.ubuntu.com/community/Ov51x#Installationчтоб не стоять на месте я поставил программу easyCam2 она довольно лихо определила мою камеру и предложила поставить догадайтесь какой драйвер)))) ov51x! у нее к стати оказался в папке
/usr/share/EasyCam2/drivers/
богатый ассортимент драйверов

как не удивительно, но ей тоже не удалось его установить по тем же причинам

проблема, как и у меня при ручной установке начинается с ошибки
/usr/share/EasyCam2/drivers/ov51x/ov51x.c:42:26: ошибка: linux/config.h: No such file or directory
у программы есть так же недостаток - она на французском. и гугл аналогично выдает французские тексты, где у народа такая же ошибка.
решения проблемы отсутствия конфига вроде как есть... похожую проблему, но с вм-варой решили через команду touch смысл которой из man я не очень понял...
http://vijayk.blogspot.com/2006/11/vmware-server-on-fedora-core-6.htmlфранцузы тоже активно обсуждают эту команду.
к стати, хочу отметить, что в файле ov51x.h отсутствует прямое указание на вышеупомянутый инклуд зато там есть:
#include <asm/uaccess.h>
#include <linux/slab.h>
#include <linux/videodev.h>
#include <linux/smp_lock.h>
#include <linux/usb.h>
все эти файлы есть у меня по адресу
/usr/src/linux-headers-2.6.24-19/include/linux
но там нет злополучного config.h !