Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hi Dane,
Where did you get the pwc module? It hasn't been in the kernel tree to my knowledge for quite some time.
I'm currently int he process of trying to do this myself... if I get it working, I'll let you know.
One problem I noted in my searches was that people forgot to configure Video for Linux as a module or into their kernels.
Checking back.
I couldn't get the pwc driver to work, so I opened up the camera to get the chipset.
It's a Sonix SN9C2028 chipset.
I optimistically tried the SN9C102 driver and that doesn't work. I checked linux-usb pages and the Sonix project info for V4L2 at LinuxProjects, and it doesn't appear the SN9C2028 is supported yet.
Looks like we're stuck in the lurch out here with these funcams, unless someone else has a good idea or two.
OK...so it still doesn't work out-of-the-box. I've determined that it's NOT supported by the pwc or pwcx driver modules. I suspect it's support by the gspca_sn9c20x or gspca_sn9c2028 driver modules, but I'm still wrestling with them. More updates to come.
Edit/correction: out-of-the-box, and using the gspca_sn02028 driver, the microphone works fine (or at least, it shows moving bars in the Gnome sound preferences window). Video's non-existent via the Cheese application (gstreamer-based). I'll try using another application. Also, I've tried installing libwebcam0, which isn't installed by default, but still don't have success. /dev/video0 isn't showing up at all.
Further edit: According to this page (you'll want to run it through a translator, since it's in French):
This chipset/camera has been supported by the sn9c2028 driver--which may or may not have become the gspca_sn9c2028 driver--since August of 2008. I've downloaded that driver, but the only thing available on its Sourceforge project site is some very old "prototype" source code with a broken Makefile. I've not yet managed to compile it. Loading the gspca_2028 driver still gives me sound, but no video. I wonder if my camera is broken/defective. That would suck.
Another edit: looks like Sonics chipsets like this one are supported through the gspca series of drivers. Unfortunately, this particular device ID, 0471:0321, is NOT supported. It's purported to be the same or a similar chipset to other ones that are supported, so I'm wondering if it's possible to "trick" the driver into trying to make it work, anyway. That's really a long shot, so I doubt I'll get this working on Linux...which is sad. I guess I should finally break down and get a supported webcam. :-(
I know this is a very old thread but I just tried forcing the gspca_sn9c2028 module to match with the USB ID and it works but fails on video initialization.
Code:
# modprobe gspca_sn9c2028
# echo "0471 0321" > /sys/bus/usb/drivers/sn9c2028/new_id
[ 1611.429971] usb 2-2: new full-speed USB device number 10 using xhci_hcd
[ 1611.561775] gspca_main: sn9c2028-2.14.0 probing 0471:0321
[ 1627.055203] gspca_sn9c2028: Starting unknown camera, please report this
The unknown webcam is when I try to load it in a V4L viewer. As stated this particular device probably just isn't compatible with the existing driver.
i would not expect something that worked 12 years ago for 12 year old hardware to work today with todays hardware and OS's
systemD is very different than the old init system
usb's are now auto mounted based on the uid
please start a NEW thread and provide the missing and needed information
your OS and version
your Hardware
what has NOT worked and how it has not worked
any errors you are getting
and so on.
SystemD was in use in 2011, when I last posted on this topic, so I think parkerlreed's posting here is appropriate. I no longer have the device, but if someone else can find a solution to the problem, I'm in favor of getting to mark this as "solved", as it pertains to modern OSes. It might help someone else with a similar problem. (Also note that USB webcams aren't usually mounted, because they don't usually contain filesystems.)
...Or someone can make a new topic; either way is fine with me.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.