error: media/v4l2-ioctl.h

Hallo!us

Ich habe heute mein neues Notebook bekommen, ein Asus aus der X5DIJ serie und habe da gleich debian drauf gespielt. Der Sound läuft mitlerweise aber die Webcam krieg ich noch nicht zum laufen.

Ich probier es gerade mit dieser anleitung:

http://ubuntuforums.org/showpost.php?p=3429997&postcount=1

Allerdings kriege ich beim bauen des Treibers folgenden Error:

Code:
debian:/home/nimda05/Desktop/stk11xx-2.1.0# make -f Makefile.standalone 
make -C /lib/modules/2.6.26-2-686/build SUBDIRS=/home/nimda05/Desktop/stk11xx-2.1.0 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.26-2-686'
  CC [M]  /home/nimda05/Desktop/stk11xx-2.1.0/stk11xx-usb.o
/home/nimda05/Desktop/stk11xx-2.1.0/stk11xx-usb.c:45:30: error: media/v4l2-ioctl.h: Datei oder Verzeichnis nicht gefunden
make[2]: *** [/home/nimda05/Desktop/stk11xx-2.1.0/stk11xx-usb.o] Fehler 1
make[1]: *** [_module_/home/nimda05/Desktop/stk11xx-2.1.0] Fehler 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.26-2-686'
make: *** [driver] Fehler 2
debian:/home/nimda05/Desktop/stk11xx-2.1.0#
Was tun? Ich kriege diesen Fehler einfach nicht weg. Ich hoffe ihr könnt mir helfen!

Danke und Gruß

Nimda05
 
Da wird beim Kompilieren offenbar ein Include-Pfad nicht korrekt gesetzt, da die v4l2-ioctl.h ja Teil des Treiber-Quelltextes sein dürfte.
 
naja nicht so richtig:

Code:
debian:/home/nimda05/Desktop/stk11xx-2.1.0# ls
doxygen.cfg  Makefile.standalone  stk11xx-dev-6a31.c  stk11xx-dev-6d51.c  stk11xx-dev.h    stk11xx-usb.c
Kbuild	     README		  stk11xx-dev-6a33.c  stk11xx-dev-a311.c  stk11xx.h	   stk11xx-v4l.c
Kconfig      stk11xx-bayer.c	  stk11xx-dev-6a51.c  stk11xx-dev-a821.c  stk11xx-sysfs.c
Makefile     stk11xx-buf.c	  stk11xx-dev-6a54.c  stk11xx-dev.c	  stk11xx.txt
debian:/home/nimda05/Desktop/stk11xx-2.1.0#

und:

Code:
debian:/home/nimda05/Desktop/stk11xx-2.1.0# cat stk11xx-usb.c |grep ioctl
#include <media/v4l2-ioctl.h>
debian:/home/nimda05/Desktop/stk11xx-2.1.0#

wenn ich mit find die headerdatei jedoch suche findet er sie nicht. Ideen?
 
So. Nochmal Rückmeldung: Die Webcam läuft jetzt allerdings mit nem Bild was auf dem Kopf steht. Werde mal schauen wie ich jetzt damit umgehe. Das Problem ist auf jeden Fall bekannt und wird wohl gerade in der lib4v1l von einem Entwickler behoben.

Danke für eure Hilfe! =)
 
Genau das steht auch auf der Seite von den Treiberentwicklern :D
Code:
3 This camera module is known to be mounted upside-down in some notebooks. Applications that use 
the libv4l library should display the video correctly, as libv4l detects upside-down cameras and rotates 
the image automatically. See Hans de Goede's post on the linux-uvc-devel mailing list for more 
information. For applications that don't use libv4l, try holding your computer upside-down.


:D :D
 
Zurück
Oben