Latest (current trunk) uvcvideo doesn't work for me. Ben, can you please provide more details about you system and you got it working?
Mine is MacBook Core 2 Duo (November 2006) with Kubuntu 8.04
$ uname -a
Linux binky 2.6.24-16-generic #1 SMP Thu Apr 10 13:23:42 UTC 2008 i686 GNU/Linux
$ grep ideo /var/log/dmesg
[ 45.797052] Linux video capture interface: v2.00
[ 45.976039] uvcvideo: Found UVC 1.00 device Built-in iSight (05ac:8501)
[ 45.976048] uvcvideo: No valid video chain found.
[ 46.124883] usbcore: registered new interface driver uvcvideo
[ 46.124887] USB Video Class driver (v0.1.0)
Latest (current trunk) uvcvideo doesn't work for me. Ben, can you please provide more details about you system and you got it working?
Mine is MacBook Core 2 Duo (November 2006) with Kubuntu 8.04
$ uname -a
Linux binky 2.6.24-16-generic #1 SMP Thu Apr 10 13:23:42 UTC 2008 i686 GNU/Linux
$ grep ideo /var/log/dmesg
[ 45.797052] Linux video capture interface: v2.00
[ 45.976039] uvcvideo: Found UVC 1.00 device Built-in iSight (05ac:8501)
[ 45.976048] uvcvideo: No valid video chain found.
[ 46.124883] usbcore: registered new interface driver uvcvideo
[ 46.124887] USB Video Class driver (v0.1.0)
$ lsmod | grep ideo uvcvideo, appleir, appletouch, usbhid, ehci_hcd, uhci_hcd
uvcvideo 58116 0
compat_ioctl32 2304 1 uvcvideo
videodev 29440 1 uvcvideo
v4l1_compat 15492 2 uvcvideo,videodev
v4l2_common 18304 2 uvcvideo,videodev
video 19856 0
output 4736 1 video
usbcore 146028 8 hci_usb,
$ lsusb -s 005:003
Bus 005 Device 003: ID 05ac:8501 Apple Computer, Inc. Built-in iSight [Micron]
(find lsusb -v -s 005:003 output attached)