so i did exactly the same thing a while back.
after a bit of research i found that the some of the Logitech QuickCams are indeed supported using the spca5xx driver.http://mxhaard.free.fr/spca5xx.html
looks like yours isn't though.
i can't comment on any other Linux webcam drivers as i've never used any other but here's how i got on with the spca5xx in case that influences your decision any...
so, i ended up with a Logitech QuickCam Express II for around $20 each
and a Logitech QuickCam chat for around $30.
both are comparable to each other quality wise with the QuickCam chat giving slightly better colour.
they both do up to 640 x 480 pixels and are USB2.
the cameras are both hot pluggable on my laptop running ubuntu and ran on a machine running fedora with out too many problems if i remember correctly.
the spca5xx driver wasn't too difficult to install on the embedded processor that's on board my latest bot either.
output from dmesg after plugging them both into my laptop:
[17705453.572000] usb 2-2: new full speed USB device using uhci_hcd and address 56
[17705453.900000] Linux video capture interface: v1.00
[17705453.992000] drivers/usb/media/spca5xx/spca5xx-main.c: USB SPCA5XX camera found.Logitech QuickCam Express II(SPCA561A)
[17705454.000000] usbcore: registered new driver spca5xx
[17705454.000000] drivers/usb/media/spca5xx/spca5xx-main.c: spca5xx driver 00.57.08 registered
[17705640.568000] usb 2-2: USB disconnect, address 56
[17705646.100000] usb 2-2: new full speed USB device using uhci_hcd and address 57
[17705646.240000] drivers/usb/media/spca5xx/spca5xx-main.c: USB SPCA5XX camera found.Logitech QuickCam chat (SPCA561A)
let us know how you get on!