Webcam driver

Requests go here. If you fill a request, give it a new thread in the appropriate category and then link to it in the request thread.
Post Reply
Message
Author
User avatar
Evil20071
Posts: 489
Joined: Sat 07 Jun 2008, 19:50
Location: Piedmont, SC,.United States
Contact:

Webcam driver

#1 Post by Evil20071 »

I have found this as a solution to my webcam issues, but I can't get it to compile. Apparently, I'm dumb as to getting it built. This is a generic driver for quite a few webcams. From the Readme:
README

What is it?
===========

This is version 0.57.xx of the spca5xx video for linux (v4l) driver, providing
support for webcams and digital cameras based on the spca5xx range of chips
manufactured by SunPlus Sonix Z-star Vimicro Conexant Etoms Transvision Mars-Semi Pixart

Please address all correspondence to <mxhaard at magic dot fr>, or
make use of the bug/support/patch tracking facilities provided by SourceForge,
at <http://sourceforge.net/projects/spca50x/>.


Disclaimer
==========
We believe that this driver will perform correctly in many circumstances.
It is, however, experimental code, running at the kernel level, and may
potentially cause serious data corruption, or worse.

Do not use this driver unless you are prepared for this eventuality.

Use of this driver constitutes an agreement that no-one other than yourself may
be held responsible for any effects caused by the driver, ill or otherwise.


What cameras are supported?
===========================

Currently, the following cameras are supported by this driver:

Vendor ID Device ID Support Summary
--------- --------- ---------------
{USB_DEVICE(0x0733, 0x0430)}, /* Intel PC Camera Pro */
{USB_DEVICE(0x0733, 0x0401)}, /* Intel Create and Share */
{USB_DEVICE(0x99FA, 0x8988)}, /* Grandtec V.cap */
{USB_DEVICE(0x0733, 0x0402)}, /* ViewQuest M318B */
{USB_DEVICE(0x0733, 0x0110)}, /* ViewQuest VQ110 */
{USB_DEVICE(0x040A, 0x0002)}, /* Kodak DVC-325 */
{USB_DEVICE(0x055f, 0xc420)}, /* Mustek gSmart Mini 2 */
{USB_DEVICE(0x055f, 0xc520)}, /* Mustek gSmart Mini 3 */
{USB_DEVICE(0x041E, 0x400A)}, /* Creative PC-CAM 300 */
{USB_DEVICE(0x084D, 0x0003)}, /* D-Link DSC-350 */
{USB_DEVICE(0x041E, 0x400B)}, /* Creative PC-CAM 600 */
{USB_DEVICE(0x8086, 0x0630)}, /* Intel Pocket PC Camera */
{USB_DEVICE(0x8086, 0x0110)}, /* Intel Easy PC Camera */
{USB_DEVICE(0x0506, 0x00df)}, /* 3Com HomeConnect Lite */
{USB_DEVICE(0x040a, 0x0300)}, /* Kodak EZ200 */
{USB_DEVICE(0x04fc, 0x504b)}, /* Maxell MaxPocket LE 1.3 */
{USB_DEVICE(0x08ca, 0x2008)}, /* Aiptek Mini PenCam 2 M */
{USB_DEVICE(0x08ca, 0x0104)}, /* Aiptek PocketDVII 1.3 */
{USB_DEVICE(0x08ca, 0x2018)}, /* Aiptek Pencam SD 2M */
{USB_DEVICE(0x04fc, 0x504a)}, /* Aiptek Mini PenCam 1.3 */
{USB_DEVICE(0x055f, 0xc530)}, /* Mustek Gsmart LCD 3 */
{USB_DEVICE(0x055f, 0xc650)}, /* Mustek MDC5500Z */
{USB_DEVICE(0x052b, 0x1513)}, /* Megapix V4 */
{USB_DEVICE(0x08ca, 0x0103)}, /* Aiptek PocketDV */
{USB_DEVICE(0x0af9, 0x0010)}, /* Hama USB Sightcam 100 */
{USB_DEVICE(0x1776, 0x501c)}, /* Arowana 300K CMOS Camera */
{USB_DEVICE(0x08ca, 0x0106)}, /* Aiptek Pocket DV3100+ */
{USB_DEVICE(0x08ca, 0x2010)}, /* Aiptek PocketCam 3M */
{USB_DEVICE(0x0458, 0x7004)}, /* Genius VideoCAM Express V2 */
{USB_DEVICE(0x04fc, 0x0561)}, /* Flexcam 100 */
{USB_DEVICE(0x055f, 0xc430)}, /* Mustek Gsmart LCD 2 */
{USB_DEVICE(0x04fc, 0xffff)}, /* Pure DigitalDakota */
{USB_DEVICE(0xabcd, 0xcdee)}, /* Petcam */
{USB_DEVICE(0x04a5, 0x3008)}, /* Benq DC 1500 */
{USB_DEVICE(0x046d, 0x0960)}, /* Logitech Inc. ClickSmart 420 */
{USB_DEVICE(0x046d, 0x0901)}, /* Logitech Inc. ClickSmart 510 */
{USB_DEVICE(0x04a5, 0x3003)}, /* Benq DC 1300 */
{USB_DEVICE(0x0af9, 0x0011)}, /* Hama USB Sightcam 100 */
{USB_DEVICE(0x055f, 0xc440)}, /* Mustek DV 3000 */
{USB_DEVICE(0x041e, 0x4013)}, /* Creative Pccam750 */
{USB_DEVICE(0x060b, 0xa001)}, /* Maxell Compact Pc PM3 */
{USB_DEVICE(0x04a5, 0x300a)}, /* Benq DC3410 */
{USB_DEVICE(0x04a5, 0x300c)}, /* Benq DC1016 */
{USB_DEVICE(0x0461, 0x0815)}, /* Micro Innovation IC200 */
{USB_DEVICE(0x046d, 0x0890)}, /* Logitech QuickCam traveler */
{USB_DEVICE(0x10fd, 0x7e50)}, /* FlyCam Usb 100 */
{USB_DEVICE(0x06e1, 0xa190)}, /* ADS Instant VCD */
{USB_DEVICE(0x055f, 0xc220)}, /* Gsmart Mini */
{USB_DEVICE(0x0733, 0x2211)}, /* Jenoptik jdc 21 LCD */
{USB_DEVICE(0x046d, 0x0900)}, /* Logitech Inc. ClickSmart 310 */
{USB_DEVICE(0x055f, 0xc360)}, /* Mustek DV4000 Mpeg4 */
{USB_DEVICE(0x08ca, 0x2024)}, /* Aiptek DV3500 Mpeg4 */
{USB_DEVICE(0x046d, 0x0905)}, /* Logitech ClickSmart820 */
{USB_DEVICE(0x05da, 0x1018)}, /* Digital Dream Enigma 1.3 */
{USB_DEVICE(0x0c45, 0x6025)}, /* Xcam Shanga */
{USB_DEVICE(0x0733, 0x1311)}, /* Digital Dream Epsilon 1.3 */
{USB_DEVICE(0x041e, 0x401d)}, /* Creative Webcam NX ULTRA */
{USB_DEVICE(0x08ca, 0x2016)}, /* Aiptek PocketCam 2 Mega */
{USB_DEVICE(0x0734, 0x043b)}, /* 3DeMon USB Capture aka */
{USB_DEVICE(0x041E, 0x4018)}, /* Creative Webcam Vista (PD1100) */
{USB_DEVICE(0x0546, 0x3273)}, /* Polaroid PDC2030 */
{USB_DEVICE(0x041e, 0x401f)}, /* Creative Webcam Notebook PD1171 */
{USB_DEVICE(0x041e, 0x4017)}, /* Creative Webcam Mobile PD1090 */
{USB_DEVICE(0x046d, 0x08a2)}, /* Labtec Webcam Pro */
{USB_DEVICE(0x055f, 0xd003)}, /* Mustek WCam300A */
{USB_DEVICE(0x0458, 0x7007)}, /* Genius VideoCam V2 */
{USB_DEVICE(0x0458, 0x700c)}, /* Genius VideoCam V3 */
{USB_DEVICE(0x0458, 0x700f)}, /* Genius VideoCam Web V2 */
{USB_DEVICE(0x041e, 0x401e)}, /* Creative Nx Pro */
{USB_DEVICE(0x0c45, 0x6029)}, /* spcaCam@150 */
{USB_DEVICE(0x0c45, 0x6009)}, /* spcaCam@120 */
{USB_DEVICE(0x0c45, 0x600d)}, /* spcaCam@120 */
{USB_DEVICE(0x04fc, 0x5330)}, /* Digitrex 2110 */
{USB_DEVICE(0x055f, 0xc540)}, /* Gsmart D30 */
{USB_DEVICE(0x0ac8, 0x301b)}, /* Asam Vimicro */
{USB_DEVICE(0x041e, 0x403a)}, /* Creative Nx Pro 2 */
{USB_DEVICE(0x055f, 0xc211)}, /* Kowa Bs888e Microcamera */
{USB_DEVICE(0x0ac8, 0x0302)}, /* Z-star Vimicro zc0302 */
{USB_DEVICE(0x0572, 0x0041)}, /* Creative Notebook cx11646 */
{USB_DEVICE(0x08ca, 0x2022)}, /* Aiptek Slim 3200 */
{USB_DEVICE(0x046d, 0x0921)}, /* Labtec Webcam */
{USB_DEVICE(0x046d, 0x0920)}, /* QC Express */
{USB_DEVICE(0x0923, 0x010f)}, /* ICM532 cams */
{USB_DEVICE(0x055f, 0xc200)}, /* Mustek Gsmart 300 */
{USB_DEVICE(0x0733, 0x2221)}, /* Mercury Digital Pro 3.1p */
{USB_DEVICE(0x041e, 0x4036)}, /* Creative Live ! */
{USB_DEVICE(0x055f, 0xc005)}, /* Mustek Wcam300A */
{USB_DEVICE(0x041E, 0x403b)}, /* Creative Webcam Vista (VF0010) */
{USB_DEVICE(0x0545, 0x8333)}, /* Veo Stingray */
{USB_DEVICE(0x0545, 0x808b)}, /* Veo Stingray */
{USB_DEVICE(0x10fd, 0x8050)}, /* Typhoon Webshot II USB 300k */
{USB_DEVICE(0x0546, 0x3155)}, /* Polaroid PDC3070 */
{USB_DEVICE(0x046d, 0x0928)}, /* Logitech QC Express Etch2 */
{USB_DEVICE(0x046d, 0x092a)}, /* Logitech QC for Notebook */
{USB_DEVICE(0x046d, 0x08a0)}, /* Logitech QC IM */
{USB_DEVICE(0x0461, 0x0a00)}, /* MicroInnovation WebCam320 */
{USB_DEVICE(0x08ca, 0x2028)}, /* Aiptek PocketCam4M */
{USB_DEVICE(0x08ca, 0x2042)}, /* Aiptek PocketDV5100 */
{USB_DEVICE(0x08ca, 0x2060)}, /* Aiptek PocketDV5300 */
{USB_DEVICE(0x04fc, 0x5360)}, /* Sunplus Generic */
{USB_DEVICE(0x046d, 0x08a1)}, /* Logitech QC IM 0x08A1 +sound */
{USB_DEVICE(0x046d, 0x08a3)}, /* Logitech QC Chat */
{USB_DEVICE(0x046d, 0x08b9)}, /* Logitech QC IM ??? */
{USB_DEVICE(0x046d, 0x0929)}, /* Labtec Webcam Elch2 */
{USB_DEVICE(0x10fd, 0x0128)}, /* Typhoon Webshot II USB 300k 0x0128 */
{USB_DEVICE(0x102c, 0x6151)}, /* Qcam Sangha CIF */
{USB_DEVICE(0x102c, 0x6251)}, /* Qcam xxxxxx VGA */
{USB_DEVICE(0x04fc, 0x7333)}, /* PalmPixDC85 */
{USB_DEVICE(0x06be, 0x0800)}, /* Optimedia */
{USB_DEVICE(0x2899, 0x012c)}, /* Toptro Industrial */
{USB_DEVICE(0x06bd, 0x0404)}, /* Agfa CL20 */
{USB_DEVICE(0x046d, 0x092c)}, /* Logitech QC chat Elch2 */
{USB_DEVICE(0x0c45, 0x607c)}, /* Sonix sn9c102p Hv7131R */
{USB_DEVICE(0x0733, 0x3261)}, /* Concord 3045 spca536a */
{USB_DEVICE(0x0733, 0x1314)}, /* Mercury 2.1MEG Deluxe Classic Cam */
{USB_DEVICE(0x041e, 0x401c)}, /* Creative NX */
{USB_DEVICE(0x041e, 0x4034)}, /* Creative Instant P0620 */
{USB_DEVICE(0x041e, 0x4035)}, /* Creative Instant P0620D */
{USB_DEVICE(0x046d, 0x08ae)}, /* Logitech QuickCam for Notebooks */
{USB_DEVICE(0x055f, 0xd004)}, /* Mustek WCam300 AN */
{USB_DEVICE(0x046d, 0x092b)}, /* Labtec Webcam Plus */
{USB_DEVICE(0x0c45, 0x602e)}, /* Genius VideoCam Messenger */
{USB_DEVICE(0x0c45, 0x602c)}, /* Generic Sonix OV7630 */
{USB_DEVICE(0x093A, 0x050F)}, /* Mars-Semi Pc-Camera */
{USB_DEVICE(0x0458, 0x7006)}, /* Genius Dsc 1.3 Smart */
{USB_DEVICE(0x055f, 0xc630)}, /* Mustek MDC4000 */
{USB_DEVICE(0x046d, 0x08ad)}, /* Logitech QCCommunicate STX */
{USB_DEVICE(0x0c45, 0x602d)}, /* LIC-200 LG */
{USB_DEVICE(0x0c45, 0x6005)}, /* Sweex Tas5110 */
{USB_DEVICE(0x0c45, 0x613c)}, /* Sonix Pccam168 */
{USB_DEVICE(0x0c45, 0x6130)}, /* Sonix Pccam */
{USB_DEVICE(0x0c45, 0x60c0)}, /* Sangha Sn535 */
{USB_DEVICE(0x0c45, 0x60fc)}, /* LG-LIC300 */
{USB_DEVICE(0x0546, 0x3191)}, /* Polaroid Ion 80 */
{USB_DEVICE(0x0ac8, 0x305b)}, /* Z-star Vimicro zc0305b */
{USB_DEVICE(0x0c45, 0x6028)}, /* Sonix Btc Pc380 */
{USB_DEVICE(0x046d, 0x08a9)}, /* Logitech Notebook Deluxe */
{USB_DEVICE(0x046d, 0x08aa)}, /* Labtec Webcam Notebook */
{USB_DEVICE(0x04f1, 0x1001)}, /* JVC GC A50 */
{USB_DEVICE(0x0497, 0xc001)}, /* Smile International */
{USB_DEVICE(0x041e, 0x4012)}, /* PC-Cam350 */
{USB_DEVICE(0x0ac8, 0x303b)}, /* Vimicro 0x303b */
{USB_DEVICE(0x093a, 0x2468)}, /* PAC207 */
{USB_DEVICE(0x093a, 0x2471)}, /* PAC207 Genius VideoCam ge111 */
{USB_DEVICE(0x093a, 0x2460)}, /* PAC207 Qtec Webcam 100 */
{USB_DEVICE(0x0733, 0x3281)}, /* Cyberpix S550V */
{USB_DEVICE(0x093a, 0x2470)}, /* Genius GF112 */
{USB_DEVICE(0x046d, 0x08a6)}, /* Logitech QCim */
{USB_DEVICE(0x08ca, 0x2020)}, /* Aiptek Slim 3000F */
{USB_DEVICE(0x0698, 0x2003)}, /* CTX M730V built in */
{USB_DEVICE(0x0c45, 0x6001)}, /* Genius VideoCAM NB */
{USB_DEVICE(0x041E, 0x4028)}, /* Creative Webcam Vista Plus */
{USB_DEVICE(0x0471, 0x0325)}, /* Philips SPC 200 NC */
{USB_DEVICE(0x0471, 0x0328)}, /* Philips SPC 700 NC */
{USB_DEVICE(0x0c45, 0x6040)}, /* Speed NVC 350K */
{USB_DEVICE(0x055f, 0xc230)}, /* Mustek Digicam 330K */
{USB_DEVICE(0x0c45, 0x6007)}, /* Sonix sn9c101 + Tas5110D */
{USB_DEVICE(0x0471, 0x0327)}, /* Philips SPC 600 NC */
{USB_DEVICE(0x0471, 0x0326)}, /* Philips SPC 300 NC */
{USB_DEVICE(0x0c45, 0x6019)}, /* Generic Sonix OV7630 */
{USB_DEVICE(0x0c45, 0x6024)}, /* Generic Sonix Tas5130c */
{USB_DEVICE(0x0000, 0x0000)}, /* MystFromOri Unknow Camera */

This list represents those cameras that are specifically supported by the
driver, and should work to some degree 'out of the box'. A full list of the
cameras known to the project maintainers can be found on
http://mxhaard.free.fr/spca5xx.html.
Attachments
spca5xx-v4l1goodbye.tar.gz
spca5xx tarball
(189.43 KiB) Downloaded 365 times
[url=http://totalelectronics.us]TotalElectronics.us[/url]

User avatar
Evil20071
Posts: 489
Joined: Sat 07 Jun 2008, 19:50
Location: Piedmont, SC,.United States
Contact:

#2 Post by Evil20071 »

Every time I try to run the "make" command, it just returns "There is nothing that can be done with this target."

If anyone can build this, and possibly package it, I'd greatly appreciate it.I'm running Slacko 5.3.3.
[url=http://totalelectronics.us]TotalElectronics.us[/url]

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#3 Post by rcrsn51 »

This module is now part of the mainstream kernel. But it needs more stuff to get your webcam working. We can discuss it further in your other post in the Video section.

Post Reply