Hallo Am Donnerstag, 31. März 2005 22:15 schrieb Luca Bertoncello: *strip*
Ist denn "/dev/video0" überhaupt vorhanden?
Ja! Das ist was ich sehe:
[root@annalisa root]# ls -la /dev/video* crw------- 1 annalisa root 81, 0 Feb 23 2004 /dev/video0 crw------- 1 annalisa root 81, 1 Feb 23 2004 /dev/video1 crw------- 1 annalisa root 81, 2 Feb 23 2004 /dev/video2 crw------- 1 annalisa root 81, 3 Feb 23 2004 /dev/video3
/dev/video: total 168 drwxr-xr-x 2 root root 4096 Mar 20 16:05 . drwxr-xr-x 23 root root 163840 Mar 31 21:33 .. crw------- 1 annalisa root 10, 204 Feb 23 2004 em8300 crw------- 1 annalisa root 10, 206 Feb 23 2004 em8300_ma crw------- 1 annalisa root 10, 205 Feb 23 2004 em8300_mv crw------- 1 annalisa root 10, 207 Feb 23 2004 em8300_sp
/dev/video1394: total 168 drwxr-xr-x 2 root root 4096 Mar 20 16:05 . drwxr-xr-x 23 root root 163840 Mar 31 21:33 .. crw------- 1 root root 171, 16 Feb 23 2004 0 crw------- 1 root root 171, 17 Feb 23 2004 1 crw------- 1 root root 171, 18 Feb 23 2004 2 crw------- 1 root root 171, 19 Feb 23 2004 3
Gut, das sieht nach einem nicht devfs bzw. udev-System aus.
Manchmal gibts auch alternative Gerätenamen wie z.B. /dev/video/0 oder /dev/v4l/video0 oder nur /dev/video. Dank udev und entsprechender Konfiguration sind sogar dinge wie /dev/cam0 oder /dev/camera möglich.
Ist nicht installiert...
Eigentlich schade, weil so könnte man besser herausfinden, welche Gerätedatei evtl. benutz wird. Liste: Gibt's da eine andere Möglichkeit, dies herauszufinden?
Hast du mal geschaut ob irgendein Gerät unter /dev/ existiert, was im Zusammenhang mit deiner Kamera stehen könnte?
Gute Frage... Nach was soll ich suchen?
Dies hat sich erübrigt, da kein devfs oder udev.
/dev/cam oder /dev/webcam oder /dev/zc<keine Ahnung> gibt es nicht... Ich habe in /proc/bus/usb/devices geguckt, steht das:
*strip*
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0 D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0ac8 ProdID=0302 Rev= 1.00 S: Manufacturer=V Micro. Corp. S: Product=PC Camera C:* #Ifs= 3 Cfg#= 1 Atr=a0 MxPwr=160mA
*strip*
Ich habe diese VendorID und ProductID in der Source gesucht und scheint supportiert zu sein... Es kann auch natürlich sein daß ich die falsche Device benutze... Das Problem ist nur daß ich keine Ahnung habe was der richtige sein soll... =:(
Entlade doch mal bitte das Modul und stecke die Camera ab. Dann machst du z.B. ein "dmesg > dmesout.without.cam" , dann steckst du an und lädst das Modul. Danach z.B. ein "dmesg > dmesout.with.cam" und schickst uns die Ausgabe von "diff dmesout.with.cam dmesout.without.cam" an die Liste. Evtl. können wir damit mehr anfangen. Die beiden Dateien kannst du anschließend wieder löschen.
Danke für den Hilfe Luca Bertoncello (lucabert@lucabert.de)
Alex