Picit idióta lett a topik cím, elnézést.
Egy Logitech QuickCam E 1000 nevű webkamerát szeretnék linuxon működtetni, skyphoz.
A jelenség az, hogy mintha működne a webkamera, de csak - többnyire - csupa zöld képet ad, villódzásokkal megspékelve.
Google-t hívtam segítségül, az eredmény:
V4l2-vel van a gond, bezzeg v4l1-el!
Több helyen is azt találtam megoldásnak, hogy előre töltsük be a "v4l1compat.so"-t pl. így:
"LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype"
Nekem viszont nincs v4l1compat.so-m, megnéztem a kernel configját, abból kiderül, hogy nem moduként lett forgatva, hanem a kernelbe:
CONFIG_VIDEO_V4L1_COMPAT=y
(gyári kernel, nem saját)
Megoldás lehet:
1)Forgatok saját kernelt, abban ezt már modulba rakom
2)Ezért nyitottam ezt a topicot. :), szóval, hogy tudnám az LD_PRELOAD-ot vagy úgy használni, hogy ez ennél a "mindent bele" kernelnél is működjön. Ill. van-e egyéb megoldás (kernel forgatás helyett.)
Disztró: Slamd64,
kernel (uname -a):
Linux myhost 2.6.27.7 #1 SMP Sun Dec 7 22:31:27 GMT 2008 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 5000+ AuthenticAMD GNU/Linux
webcam:
Bus 005 Device 002: ID 046d:08af Logitech, Inc. QuickCam Easy/Cool
Előre is köszi!
- 1020 megtekintés
Hozzászólások
A konkret problemaval nincs tapasztalatom, de a kernel (modul), es az LD_PRELOAD ket kulon dolog, siman lehet, hogy mindketto kell.
--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!
- A hozzászóláshoz be kell jelentkezni
Nem igazán értem a válaszod, lehet fáradt vagyok, esetleg rosszul fogalmaztam meg az eredeti kérdést.
Előbb idézet a gentoo oldaláról:
"A modulok külön lesznek tárolva a fájlrendszerben, míg a kernelbe fordított dolgok közvetlenül a kernelbe kerülnek."
http://www.gentoo.org/doc/hu/kernel-config.xml
Átfogalmazva a kérdést: Ha a CONFIG_VIDEO_V4L1_COMPAT modulként lenne forgatva, akkor elérhetném az LD_PRELOAD-dal, de ha az a kernelbe van forgatva, akkor van-e erre valamilyen mód?
Bár újra elolvasva a válaszod, lehet, hogy ezt írtad te is, azaz, hogy mindenképpen szükségem lesz arra, hogy modulként legyen forgatva.
- A hozzászóláshoz be kell jelentkezni
Hat ubuntuban ez egy kulon fajl, es adott csomagot kell felrakni, hogy meglegyen. Az mar mas kerdes, hogy a .so fajlhoz kell a kernelben tamogatas (fixen vagy modulkent).
--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!
- A hozzászóláshoz be kell jelentkezni