Только что настроил данную веб-камеру в 9.04 beta.
Делал все в точности так, как описывает postcoder в своем блоге (автор данного топика выше привел ссылку).
Пара небольших уточнений, может для кого-то существенными окажутся:
1) предварительно поставил build-essential, как уже отметили выше.
2) Номер строки в файле zc3xx.c, куда нужно вставить
{USB_DEVICE(0x046d, 0x089d), .driver_info = SENSOR_MC501CB},
у меня получился 7618, что, в общем-то не противоречит
где-то после строки 7530

Это получается самое начало конструкции
static const __devinitdata struct usb_device_id device_table[]
cheese камеру увидел сразу, а вот в скайпе смогу протестировать чуть позже, но пока не очень радует то, что в окне настроек skype при нажатии кнопки Test (вебкамера там в списке есть) вместо нормальной картинки с камеры какие-то зеленые артефакты на черном фоне мерцающие.
Да, порадовало, что хоть микрофон работает без всяких танцев с бубном - система определяет устройство как usb-audio.
С skype разобрался, я просто забыл про
export LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so. Без него как раз и не будет картинки.