GSPCA for current kernel module
With Fedora Core 5 and later, the kernel source not be installed if you want to compile modules themselves. Only the current package kernel-devel
is needed. You install it using "yum install kernel-devel". Now you should update the kernel to the latest version: "yum update kernel". The dependent modules will be updated as dependencies the same time. Please start now with the new kernel. In order to create the necessary module
gspca.ko , you need the actual source code of GSPCA. I have found him
here. The tar file must be in the directory / usr / src / redhat / BUILD are unpacked. There you will find the script
gspca_build . This must be run as ROOT. The module is stored in the / lib / modules / KERNEL VERSION / kernel / drivers / usb / media /. Thus, the modules can be loaded but not and with the error message "gspca: Unknown parameter` index '"Stop, we need the following lines in / etc / modprobe.conf are deleted from the installation script was unnecessarily created: alias snd-card-1 options snd-gspca card-1 index = 1 index = 1 options gspca gspca remove {/ usr / sbin / alsactl store 1> / dev / null 2> & 1 may call for ekiga and a Logitech Quickcam
notebooks with images transmitted over the Internet.
I had decided on the above model of a webcam, because it is praised in the Linux users especially. However, I realized pretty quickly that there were some hurdles to overcome. The USB device is detected by the kernel, it will also load a module called
zc0301
, this module does not now. The solution consists of the following steps: first
in the kernel proper version if we want to compile it yourself. Since I regularly the kernel update using yum leave, I decided to make a pre-compiled package. This requires a new Reposity for
yum
be established. In drpixel be found to a package that an appropriate entry in / etc makes / yum.d. Now you have the Reposity only be activated under
yumex
. Is this done so, the right module to be imported. Unfortunately, the Reposity gave rise to-date and there was no package for my current kernel 2.6.20-1.2319. Therefore I had to set in / boot / grub / grub.conf that the older kernel is loaded as a standard .2316. For this, did in fact have the right module. 2.
To prevent that every time is manual work needed to make the right module is loaded, I proceeded as follows. I created the folder / etc / sysconfig / modules an executable file with the following contents: #
/ bin / bash if [$ (cat / proc / bus / usb / devices Should restart - with connected Quickcam - run it right now. third are now installed, the program must ekiga using "yum install ekiga. When you first start the program through the configuration. One must create an account at ekiga.net or already have. I have found that the microphone is on the Quickcam is not a good choice. You'd better make use of a headset. A little tinkering with the audio settings on my sound card was needed. To test the transmission, you can use the Test Account "500@ekiga.net" call. He'll reflect all audio and video data back to a time delay, so see that you know what your partner would see. Addendum: to
To receive calls, the port 5061 (UDP) are open for incoming packets. This causes for example the following line:
/ sbin / iptables-A INPUT-i INPUT INTERFACE (eg ppp0)-p tcp - destination-port 5061-j ACCEPT
To change this setting to the next time you must keep the following command be executed:ekiga
/ sbin / iptables-save> / etc / sysconfig / iptables
I noticed that I
must always start twice. When you first start logging does not account for - for whatever reason. Annoying thing is that there is no way to force the program, to try it again. It remains only to end the program completely and start again :-( Otherwise I am very satisfied!
0 comments:
Post a Comment