Только насчёт камеры я не знаю, какая программа видео нормально записывает (правда у меня не убунту, а мандрива). Cheese, например, сильно тормозит при записи, а видео при просмотре проигрывается ускоренно.
Нужно собрать модуль uvc. В Debian пакет называется linux-uvc-source. Собирал с помощью module-assistant. modprobe uvcvideo и всё работает. Смотреть можно с помощью luvcview.