View previous topic :: View next topic |
Author |
Message |
Vortex375 Veteran
Joined: 03 Mar 2005 Posts: 1739 Location: Deutschland
|
Posted: Tue Dec 25, 2007 1:26 pm Post subject: Creative Live! Cam Voice unter Gentoo |
|
|
Hallo zusammen,
hat von euch schon mal jemand eine solche Kamera unter Linux in Betrieb genommen?
Ich bin durch Recherche im Internet darauf gestoßen, dass zumindest ähnliche Kameras mit dem Treiber spca5xx funktionieren sollen. Jedoch lässt sich dieser nicht installieren:
Code: |
# emerge spca5xx
Calculating dependencies... done!
>>> Verifying ebuild Manifests...
>>> Emerging (1 of 1) media-video/spca5xx-20060501-r2 to /
* spca5xx-20060501.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* checking spca5xx-20060501.tar.gz ;-) ... [ ok ]
* Determining the location of the kernel source code
* Found kernel source directory:
* /usr/src/linux
* Found kernel object directory:
* /lib/modules/2.6.22-kamikaze7/build
* Found sources for kernel version:
* 2.6.22-kamikaze7
* Checking for suitable kernel configuration options... [ ok ]
>>> Unpacking source...
>>> Unpacking spca5xx-20060501.tar.gz to /var/tmp/portage/media-video/spca5xx-20060501-r2/work
tar: spca5xx-20060501/drivers: implausibly old time stamp 1970-01-01 01:00:00
* Converting spca5xx-20060501/Makefile to use M= instead of SUBDIRS= ... [ ok ]
* Applying spca-20060501-defines.patch ... [ ok ]
* Applying spca-20060501-2.6.18.patch ... [ ok ]
* Applying spca-20060501-LogitechQC92f.patch ... [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/media-video/spca5xx-20060501-r2/work/spca5xx-20060501 ...
* Preparing spca5xx module
Building SPCA5XX driver for 2.5/2.6 kernel.
Remember: you must have read/write access to your kernel source tree.
make -C /usr/src/linux M=/var/tmp/portage/media-video/spca5xx-20060501-r2/work/spca5xx-20060501 CC=x86_64-pc-linux-gnu-gcc modules
make[1]: Entering directory `/usr/src/linux-2.6.22-kamikaze7'
CC [M] /var/tmp/portage/media-video/spca5xx-20060501-r2/work/spca5xx-20060501/drivers/usb/spca5xx.o
CC [M] /var/tmp/portage/media-video/spca5xx-20060501-r2/work/spca5xx-20060501/drivers/usb/spcadecoder.o
/var/tmp/portage/media-video/spca5xx-20060501-r2/work/spca5xx-20060501/drivers/usb/spca5xx.c:39:26: error: linux/config.h: No such file or directory
/var/tmp/portage/media-video/spca5xx-20060501-r2/work/spca5xx-20060501/drivers/usb/spcadecoder.c: In function ‘fun_D’:
/var/tmp/portage/media-video/spca5xx-20060501-r2/work/spca5xx-20060501/drivers/usb/spcadecoder.c:809: warning: value computed is not used
/var/tmp/portage/media-video/spca5xx-20060501-r2/work/spca5xx-20060501/drivers/usb/spca5xx.c: In function ‘spca50x_init_isoc’:
/var/tmp/portage/media-video/spca5xx-20060501-r2/work/spca5xx-20060501/drivers/usb/spca5xx.c:1624: warning: assignment from incompatible pointer type
make[2]: *** [/var/tmp/portage/media-video/spca5xx-20060501-r2/work/spca5xx-20060501/drivers/usb/spca5xx.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [_module_/var/tmp/portage/media-video/spca5xx-20060501-r2/work/spca5xx-20060501] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.22-kamikaze7'
make: *** [default] Error 2
*
* ERROR: media-video/spca5xx-20060501-r2 failed.
* Call stack:
* ebuild.sh, line 1701: Called dyn_compile
* ebuild.sh, line 1039: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* ebuild.sh, line 1383: Called linux-mod_src_compile
* linux-mod.eclass, line 518: Called die
* The specific snippet of code:
* emake HOSTCC="$(tc-getBUILD_CC)" CC="$(get-KERNEL_CC)" LDFLAGS="$(get_abi_LDFLAGS)" \
* ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS} \
* || die "Unable to make ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}."
* The die message:
* Unable to make KERNELDIR=/usr/src/linux default.
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/media-video/spca5xx-20060501-r2/temp/build.log'.
*
|
Weiß jemand, wie ich dieses error: linux/config.h: No such file or directory beheben kann?
Oder kann ich's gleich aufgeben, weil die Kamera eh nicht mit diesem Treiber funktionieren wird? |
|
Back to top |
|
|
Finswimmer Bodhisattva
Joined: 02 Sep 2004 Posts: 5467 Location: Langen (Hessen), Germany
|
Posted: Tue Dec 25, 2007 1:33 pm Post subject: |
|
|
Die müsste in den Kernelheaders enthalten sein.
Hast du auch, wie es im Ebuild steht, Read/Write Rechte auf /usr/src/linux _________________ Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke |
|
Back to top |
|
|
Vortex375 Veteran
Joined: 03 Mar 2005 Posts: 1739 Location: Deutschland
|
Posted: Tue Dec 25, 2007 1:47 pm Post subject: |
|
|
Jo, emerge läuft ja als root und andere Kernel-Module (nvidia-drivers zum Beispiel) lassen sich auch installieren.
Eventuell ein Fehler im ebuild? Ich kenne mich da leider nicht gut aus. |
|
Back to top |
|
|
xraver Veteran
Joined: 20 Aug 2003 Posts: 1083 Location: Halberstadt
|
Posted: Tue Dec 25, 2007 3:49 pm Post subject: |
|
|
Für neuere Kernel muss es der gspca Treier sein.
Bei mir wollte er trotzdem nicht ;( . Er Compiliert, aber Cam wird nicht supportet.
Habe im Quelltext meine USB-ID an den Passenden Stellen eingetragen, Treiber läd und erkennt die Cam. Das Licht (default ohne Treiber = an) geht schonmal aus. Hab leider nur ein schwarzes Bild.
Naja, wie auch immer, für neuere Kernel den gspca verwenden.
Viel Glück.
//edit
http://mxhaard.free.fr/download.html
Dort stehts nochmal.
Neues Release gibts auch..vileicht hab ich ja jetzt mit meiner Cam Glück. |
|
Back to top |
|
|
Vortex375 Veteran
Joined: 03 Mar 2005 Posts: 1739 Location: Deutschland
|
Posted: Tue Dec 25, 2007 4:31 pm Post subject: |
|
|
Also an meiner Kamera ist das Licht ohne Treiber aus. Unter Windows schaltet der Treiber das Licht auf grün.
Den gspcav1-Treiber habe ich bereits ausprobiert. Leider erkennt er die Kamera anscheinend überhaupt nicht. Es wird kein neues Device erstellt und dmesg spuckt keinerlei Meldungen aus.
EDIT: Achja, noch was: Die Kamera verfügt über zwei Mikrophone zur Sprachaufzeichnung. Wenn ich die Kamera im laufenden Betrieb einstecke, wird automatisch der usb_audio-Treiber geladen und ich erhalte eine neue Soundkarte "USB Device 0x41e:0x4048" mit einem Gerät "digital audio capture".
Der Mixer für diese neue "Karte" hat nur einen einzigen Regler für "Mic - Capture". Soweit sieht also alles prima aus.
Wenn ich jedoch versuche von diesem Gerät aufzunehmen, dann krieg ich das hier:
Code: | $ arecord -d 10 -f cd -t wav -D "hw:2,0" foobar.wav
Recording WAVE 'foobar.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
arecord: xrun:1089: read/write error, state = PREPARED
|
"hw:2,0" ist das richtige Gerät (die Kamera wird als Soundkarte 2 erkannt, weil ich noch zwei interne Karten hab. Sie hat nur ein Subdevice, eben das "digital audio capture").
Kennt sich jemand mit dem usb_audio-Treiber aus? |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|