Let me start by saying that while I've been tinkering with Ubuntu and its variations for 2 or 3 years, I've finally decided to try my hand at Fedora 12 as it was recommended to me by my friends in the security industry. My CLI experience is limited, so bear with me if I have some noobish questions.
That being said, I've been trying for the past 3 hours to get my webcam to work with Skype but to no avail. I found that I need to install the Linux-UVC drivers and have tried several methods to get these drivers installed. Unfortunately, I keep coming up with different errors. Below are the different methods and remedies I've tried but nothing seems to work. Any help would be much appreciated.
Setting up your webcam under Fedora 9
This had me edit the yum.conf to use the ATrpms repository. It then had me run
Code:
rpm --import http://ATrpms.net/RPM-GPG-KEY.atrpms
followed by
This resulted in the following error
Code:
$ yum install uvc
Loaded plugins: presto, refresh-packagekit
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package uvc.i686 0:0.20090806-4.fc12 set to be updated
--> Processing Dependency: uvc-kmdl-0.20090806-4.fc12 for package: uvc-0.20090806-4.fc12.i686
--> Finished Dependency Resolution
uvc-0.20090806-4.fc12.i686 from atrpms has depsolving problems
--> Missing Dependency: uvc-kmdl-0.20090806-4.fc12 is needed by package uvc-0.20090806-4.fc12.i686 (atrpms)
Error: Missing Dependency: uvc-kmdl-0.20090806-4.fc12 is needed by package uvc-0.20090806-4.fc12.i686 (atrpms)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
I tried running the suggested commands (package-cleanup, etc) and even tried running the install with --skip-broken. No luck.
(Note that I did this tutorial first, so for the rest of the process I had yum.conf configured as he states in the tutorial. When I came to this forum and noticed that it might not be the smartest thing to do, I removed the changes this tutorial had me make to yum.conf, removed kernel-devel and kernel-headers, and reinstalled them -- assuming it would grab them from the regular Fedora repository this time. Still no luck.)
Then I went on to find the tar.gz file hosted at
LinuxTV.org. I unpackaged the tar file, navigated to the directory, tried running the 'make' command, and got an error.
I then found this website that suggested I need to update/install my kernel-devel and kernel-headers files. I did so and received the same error
Code:
$ make
make -C /home/RusH/Drivers/v4l-dvb-a539e5b68945/v4l
make[1]: Entering directory `/home/RusH/Drivers/v4l-dvb-a539e5b68945/v4l'
Updating/Creating .config
Preparing to compile for kernel version 2.6.31
File not found: /lib/modules/2.6.31.5-127.fc12.i686/build/.config at ./scripts/make_kconfig.pl line 32, <IN> line 4.
make[1]: *** No rule to make target `.myconfig', needed by `config-compat.h'. Stop.
make[1]: Leaving directory `/home/RusH/Drivers/v4l-dvb-a539e5b68945/v4l'
make: *** [all] Error 2
I then came upon this site that stated
a similar problem using MythDora. It appears that his issue was that the make file (file? module? command? process?) was looking for an earlier version of the kernel than he already had installed. In my instance, it seems it is looking for
Code:
File not found: /lib/modules/2.6.31.5-127.fc12.i686/build/.config at ./scripts/make_kconfig.pl line 32, <IN> line 4.
But when I look in the package manager it states that I have kernel-devel-2.6.32.10.90.fc12 and kernel-headers-2.6.32.10.90.fc12. I've tried uninstalling these packages and reinstalling them several times... Rebooting and the like... all to no avail.
Other information that may be of help:
Running Fedora 12 on VMWorkstation over Windows 7 Ultimate 64
AMD Phenom 9550 Black
ASUS M3A78-EM
4GB of RAM - 2 of which is accessible to the VM
I've been searching high and low for an answer to this problem forever just to get my stupid webcam to work. Please, any help would be very much appreciated.