Hi Rezwan,
I was closely following your post for the solution as I was facing the same problem as you were facing. But finally I ws able to crack the solution which is here under
The basic problem lies with 2.6.29.4-167.fc11.i686.PAE. You need to return back to kernel 2.6.30.9-96.fc11. For doing that you need to login as root and give following command
# yum install kernel 2.6.30.9-96.fc11
This action downloads the package 2.6.30.9-96.fc11.
Then you need to edit your grub.conf file and remove all entries pertaining to 2.6.29.4-167.fc11.i686.PAE. Just leave the entires related to 2.6.30.9-96.fc11. Pls be very careful when you edit your grub.conf file. I would strongly advice you to take the backup of your data.
Now delete the previously installed microdia folder from your system.
Reboot your system so that your system now uses kernel 2.6.30.9-96.fc11 in booting. Once you complete boot again follow the setps
# git clone
http://repo.or.cz/r/microdia.git
# yum install git kernel-devel gcc make libv4l
Now the third step which is the problematic step. Change directory to Microdia using command
# cd microdia
Now open the file Makefile which is there in your microdia folder using command
# gedit Makefile
Make sure you are logged in as root when you are executing the above command.
When Makefile opens make sure you change the KSRC line by replacing your kernel version which is 2.6.30.9-96.fc11.i586 in place of $(KVER). SO the line should look like this as written below
KSRC=/lib/modules/2.6.30.9-96.fc11.i586/build
Save the file and come out. Now issue make command. Your microdia drivers will be compiled by using 2.6.30.9-96.fc11.i586 package. Once successfully compiled you will have sn9c20x.ko file and error 127. It means you are going good.
Then issue following commands
# sudo modprobe videodev
# sudo insmod sn9c20x.ko
VOILAA !! you are done. Test your webcam by running cheese.
Finall do not forget to carry out floowing commands once your webcam is working fine so that everythime you do not have to repeat the same steps again and again. These steps are listed as step no 7 on microdia draft page and are as under
# strip -g sn9c20x.ko
# mkdir -p /lib/modules/`uname -r`/kernel/drivers/media/video/usbvideo/
# cp sn9c20x.ko /lib/modules/`uname -r`/kernel/drivers/media/video/usbvideo/
# depmod -a
Sorry, I am a newbie to Fedora and tried almost 6 nights before i could get my webcam working. SO if I have not written in accordance with the standards of this forum pls pardon me. The final outcome should be that our problem should resolve no matter how the solution comes. If you face any problem pls feel free to get back to me...