How To Setup A Debian Linux WebCam Server
In modconf install:
videodev (This is also known as the "video4linux" or "v4l" module)
usbcore Install on all systems
usb-uhci This is needed to enable USB circuitry on the motherboard so it's (Intel) system-specific. If you get errors trying to install it, try the usb-ohci or uhci drivers. ibmcam USB IBM (Xirlink) C-It Camera support. If you have another cam try the ov511 module (OV511 is a chipset that some cams, like the Creative WebCam III, are built on) or the dc2xx for those Kodak models.
You could also try both the cpia and cpia_usb drivers (both at the same time). These are under the misc category instead of the usb category and some cameras (Creative WebCam II for example) will work with these. (There's also a cpia_pp driver for parallel port camera models but be sure to also use the cpia module with it.) The c-qcam and bw-qcam modules under this category are for the parallel port QuickCam cams. A list of cameras and the drivers they use are given in Section 4 of the WebCam HOWTO at the LDP (Linux Documentation Project).
apt-get install xawtv
Note: You don't really need to get xawtv working to get the Web cam server working. We're using it simply to create the needed /dev/video0 device file (the"special files" referred to in the xawtv package installation).
make the cam device readable by everyone
chmod 666 /dev/video0
You'll see your video card listed but you should also see your cam listed as /dev/video0 or with some other number besides '0'.