can you please install lsusb, (usbutils) and run it again
looking at the usbcore i dont see any video modules loaded
usbcore 228947 5 usb_storage,ehci_hcd,ehci_pci,usbhid,xhci_hcd
so it maybe that this cam is not supported by linux.
lsusb will give us an ID , we are looking for something like 04f2:b330
with that we can see if it is a recognised and supported device.
looking at amazon though if this is the one i think it is, priced at about £20 then I would think again, and highly recommend that you get
a cam based on UVC as these are probably the best supported by linux.
http://www.ideasonboard.org/uvc/#deviceslists all the devices that are UVC
personally I have 3 of these Logitech Quickcam Communicate Deluxe/S7500
and one of these Logitech Quickcam Pro 5000
and both work great.
many cheaper devices, and this does not only apply to webcams, rely on all the hard work being done by a software component
and the hardware actually contains the bear minimum to work.
more expensive devices , and usually higher performance devices, contain much more on board HW .
in the open source world the cheaper ones, software component is only written for windows, by the manufacturer,
and the only way to get it working in linux is if some bright spark reverse engineers it.
the UVC interface is well defined and as a result well supported.
regards peter