For those who care about SN9C10x based webcams

Sonic-snap screenshot
Sonic-snap-gui screenshot
Note: Yeah, I'm abusing the latest Debian flamewar meme for some attention mongering. Sue me.

A few days ago, I have tested my cheap, crappy webcam I bought more than a year ago for the first time. Using the latest SN9C10x driver (which is already included in recent 2.6.1x kernels) worked fine, i.e., the USB webcam was recognized.

I tried running sonic-snap (site is currently down, try the Google Cache) in order to get snapshot images and/or videos off the webcam, which initially didn't work. But I soon found out what the cause of the problem was and created a trivial patch which fixed the problem for me.

Then, after I made myself look like an idiot by reporting a bug against a non-existing sonic-snap Debian package, I finally sent the patch to the upstream author. I'll probably ITP the package, though, as I might be using the webcam more often...

I also tested the webcam with Gnomemeeting for some videoconferencing fun, which didn't work at first either. After some stupid guessing and googling, I finally found out that you need to apt-get install libpt-plugins-v4l2, which is not installed by default (why?). Other than that (and apart from the really, really crappy image quality of the webcam), it worked really nice...

Here's the exact lsusb output for Google to parse, other people might be searching for this info:

Bus 003 Device 003: ID 0c45:602a Microdia Meade ETX-105EC Camera


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

0c45:602a's are supported!?! did you get a 0c45:602a working??

SN9c10[12] driver says:
usb 2-1: SN9C10[12] PC Camera Controller detected (vid:pid 0x0C45:0x602A)
usb 2-1: No supported image sensor detected for this bridge

and SN9CXXX says:
usb 2-1: SN9Cxxx PC Camera Controller detected
usb 2-1: Sorry, your webcam is not supported at the moment.
usb 2-1: For more informations, please send an email to the author: , together with the output of the command 'lsusb -v' and, if possible, a link to the reseller

Mine is actually branded GE (yes. general electric does webcams!!)

lsusb shows:

Bus 004 Device 003: ID 0c45:602a Microdia Meade ETX-105EC Camera

every other post regarding 0c45:602a's claims there is no support. the Microdia google group does not claim to support this device either. It was $20 I spent about 5 years ago so I'm not too sad :) just VERY curious about why it's working on your system.....

i have the same camara with you, but it's not working for me.

T61Gentoo linux # lsusb | grep Microdia
Bus 004 Device 003: ID 0c45:602a Microdia Meade ETX-105EC Camera

and then dmesg
usb 4-1: new full speed USB device using uhci_hcd and address 3
usb 4-1: configuration #1 chosen from 1 choice
usb 4-1: SN9C10[12] PC Camera Controller detected (vid:pid 0x0C45:0x602A)
usb 4-1: No supported image sensor detected for this bridge

i have installed the latest sn9c1xx driver, but it doesnt work. it looks like we have different combination of image sensor and bridge, how do you think??
thanks for your help


No idea, sorry. Have you used the driver I linked in the article? I think it's not part of the mainline kernel...

Light sensitivity

Tell me, how does your camera behave when taking pictures of bright enviroments like the outsides?


Are you talking about the webcam mentioned above? I never tried that, but the answer is "crappy", that's for sure... There are lots better webcams out there nowadays...

reportbug on external packages can work

First of all, unless you're working in offline mode, reportbug should query the BTS and prompt you to send directly to the maintainer if the package doesn't exist in the BTS.

Second, you should tell the upstream author to include the following line in their control file:
Bugs: mailto:some@email.address
This will cause bugs reported using reportbug to go to them.


Thanks for the info Josh! I didn't know about these features of reportbug, yet...