Bug 12180
Summary: | [sn9c102] Webcam 0c45:600d doesn't work (ioctl query failed) | ||
---|---|---|---|
Product: | Drivers | Reporter: | Rafał Miłecki (zajec5) |
Component: | Video(Other) | Assignee: | Hans de Goede (jwrdegoede) |
Status: | RESOLVED PATCH_ALREADY_AVAILABLE | ||
Severity: | normal | CC: | moinejf |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.28-rc6 | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Attachments: |
Part of lsusb --verbose
My kernel configuration (/boot/config-2.6.28-rc6-bl) |
Description
Rafał Miłecki
2008-12-08 01:30:21 UTC
Created attachment 19205 [details]
Part of lsusb --verbose
Created attachment 19206 [details]
My kernel configuration (/boot/config-2.6.28-rc6-bl)
I can not add Luca Risolia to CC list:
> CC: luca.risolia@studio.unibo.it did not match anything
Could someone, please?
Rafal, Luca is no longer maintaining the sn9c102 driver, nor is anyone else I'm afraid. It is being replaced by the gspca driver. The gspca sonixb driver should support your cam. As both the sn9c102 driver and the gspca driver support it, the gspca driver contains conditional code to only enable its support when the sn9c102 driver is not compiled in to the kernel. So pleae try compiling 2.6.28.rcX with the sn9c102 driver disabled and the gspca driver and all its subdrivers enabled. Note then things will still not work, as the sn9c102 bridge produces data in a format most applications do not understand. As a solution to this I I've written libv4l. You can get the latest version here: http://people.atrpms.net/~hdegoede/libv4l-0.5.7.tar.gz Then after unpacking do: make sudo make install PREFIX=/usr or on a 64 bit system: sudo make install PREFIX=/usr LIBDIR=/usr/lib64 Then run any applications like this: LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so xawtv Or on a 64 bit system: LD_PRELOAD=/usr/lib64/libv4l/v4l1compat.so xawtv Distributions including OpenSUSE are working on integrating libv4l in to the distro and patching applications to directly use libv4l, so this will only be necessary temporarily (Shameless plug: in Fedora 10 libv4l is already fully integrated). For more on libv4l see: http://hansdegoede.livejournal.com/3636.html http://hansdegoede.livejournal.com/6317.html http://www.linuxtv.org/v4lwiki/index.php/Libv4l_Progress OK, first I tried 2.6.28-rc8 without sn9c102 and with full gspca. As you predicted, this didn't work. Then I tried mplayer with libv4l and it works fine now! I really hope libv4l will become standard soon. How should I resolve/reject this bug? Description on http://bugzilla.kernel.org/page.cgi?id=fields.html#resolution doesn't cover available options. I guess the closest resolution is patch a;ready available, so i'm closing this with that as resolution. |