Bug 516986
Summary: | Webcam Z-Star Microelectronics doesn't work | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Kamil Páral <kparal> | ||||||||||
Component: | kernel | Assignee: | Hans de Goede <hdegoede> | ||||||||||
Status: | CLOSED UPSTREAM | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||
Severity: | medium | Docs Contact: | |||||||||||
Priority: | low | ||||||||||||
Version: | 12 | CC: | bnocera, itamar, kernel-maint, mclasen | ||||||||||
Target Milestone: | --- | Keywords: | Triaged | ||||||||||
Target Release: | --- | ||||||||||||
Hardware: | All | ||||||||||||
OS: | Linux | ||||||||||||
Whiteboard: | |||||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||||
Doc Text: | Story Points: | --- | |||||||||||
Clone Of: | Environment: | ||||||||||||
Last Closed: | 2010-01-05 12:20:21 UTC | Type: | --- | ||||||||||
Regression: | --- | Mount Type: | --- | ||||||||||
Documentation: | --- | CRM: | |||||||||||
Verified Versions: | Category: | --- | |||||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||||
Embargoed: | |||||||||||||
Bug Depends On: | |||||||||||||
Bug Blocks: | 509829 | ||||||||||||
Attachments: |
|
Description
Kamil Páral
2009-08-12 08:13:10 UTC
Created attachment 357127 [details]
ubuntu working logs
Hi, Ok I think I've got an idea what is going on here. For starters can you please with F-11 or the testday livecd do: echo 199 > /sys/module/gspca_main/parameters/debug Unplug, replug and then do: dmesg > debug-bad.log And attach debug-bad.log here ? Can you then please follow these instructions: http://hansdegoede.livejournal.com/6630.html But before doing "make", edit "linux/drivers/media/video/gspca/zc3xx.c", find this line (near the end of the file): {USB_DEVICE(0x0ac8, 0x0302), .driver_info = SENSOR_PAS106}, And remove the ".driver_info = SENSOR_PAS106" part of it ? Here you can use either F-11 or the testday live CD installed to disk, whatever is easier. If my hunch is right, this should get your webcam working. After which I will need more help from you to find a way to make this work without removing the ".driver_info = SENSOR_PAS106" as that will probably break other cams with the same usb-id. Can you then (after rebooting) again do: echo 199 > /sys/module/gspca_main/parameters/debug Unplug, replug and then do: dmesg > debug-modified.log And attach debug-modified.log here too? Thanks, Hans I will help with this bug in a few days, first I have to find out how to resize LUKS+LVM partition in order to have place to install rawhide. (In reply to comment #3) > I will help with this bug in a few days, first I have to find out how to resize > LUKS+LVM partition in order to have place to install rawhide. Ok, Note you can do the necessary testing with F-11 (or F-10 for that matter) too, the instructions from here: http://hansdegoede.livejournal.com/6630.html Basically replace your entire video4linux subsystem (which is why the reboot is needed). Regards, Hans Created attachment 357626 [details]
debug-bad.log
Hello:
1) debug-bad.log is attached
2) make menuconfig requires also ncurses-devel, which you may want to add to your blog
3) after making requested changes the webcam works
4) debug-modified.log is attached
Created attachment 357627 [details]
debug-modified.log
Hans, how is it possible that it works in one distribution and doesn't work in another? Don't they use the same project (gspca) for accessing the camera? (In reply to comment #7) > Hans, how is it possible that it works in one distribution and doesn't work in > another? Don't they use the same project (gspca) for accessing the camera? Kamil, Ubuntu has an older version which does not have the .driver_info = SENSOR_PAS106, present for the usb-id of your camera, so the Ubuntu version will never do the pas105 probe, which seems to mess up detection of your sensor. I'm afraid it will stop working in the next Ubuntu version too. This bug appears to have been reported against 'rawhide' during the Fedora 12 development cycle. Changing version to '12'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping Hi Kamil, Sorry for the long silence, it looks like the upstream zc3xx maintainer has committed a fix which may fix this, can you please try: yum install mercurial hg clone http://linuxtv.org/hg/~jfrancois/gspca cd gspca make menuconfig <choose exit> make sudo make install reboot And then try the webcam in question again? Thanks! Perfect, it works now. (In reply to comment #11) > Perfect, it works now. That is good news! I'm closing this then with a resolution of upstream, the upstream change should find its way to a Fedora kernel within a couple of months. |