hab meine erste webcam gekauft und sofort neue Probleme. Suse sieht webcam als usb mit lsusb, erkennt die Produzenten und zeigt sogar vendor 093a:262c. Laut Herrn Kaiser (http://kaiser-linux.li/index.php?title=PAC7311), es geht hier um pac7311, was sollte im gspcav1 sich befinden und mit patch von Herrn Kaiser gut laufen. Was aber nicht der Fall ist. Wenn ich gspcav1 als rpm installiere, passiert nichts - ich bekomme, natürlich, gspca.ko, aber keinen dev/video. Dazu brauche ich auch gspcav1 Ordner, um patch zu installieren, so was gibt's auch nicht. Ich versuchte mit gspcav1, gspcav, v4l, sogar mit uvcvideo, - alle zusammen oder nacheinander - alles umsonst. Webcam funktioniert nicht! Weist jemand vielleicht eine Lösung?
webcam philips spc230nc und suse 11.0
- eugeniak
- Geschlossen
- Erledigt
Hinweis: In dem Thema webcam philips spc230nc und suse 11.0 gibt es 8 Antworten. Der letzte Beitrag () befindet sich ganz unten auf dieser Seite.
-
-
Hallo,
als erstes einmal so gesagt, das keiner Helfen kann mit den Angaben die Du hier machst. Du schreibst zwar einige Daten derWeb Cam, aber kein präzises Wort über die SuSE-Version bzw der Kernel der darin Werkelt oder gar der Desktop der genutzt wird usw. Wie soll da jemand was sagen können? Sorry, aber hier sind schon noch einige Angaben nötig.
Als erstes bitte folgenden Konsolen Ausgaben:
dann mit angesteckter WebCam
asuführen und den Inhalt Posten. Aber bitte alles in [code-tags] setzen, damit man auch die übersicht behalten kann und nicht im Text suchen muss wo nun was steht.
Dann bitte weitere Infos über die Nachinstallierten Tools wie zb »uvcvideo / gspcav / gspcav1 « und was Du da noch so drauf gehauen hast. Aber bitte mit genaue Versionsangaben Posten, das ist wichtig.
Und dann noch was am Rande, die Phillips-Cam' s bzw deren Chipsätze sind u.U. die schlechteste Wahl die man bei diesem Deinigem vorhaben Wählen konnte. Mal agbesehen von der schlechten Unterstützung sind die gelieferten Bilder auch unter aller Kanone ( mal Vorsichtig gesagt ). Hier wärst Du mit einem anderen Fabrikat besser bedient gewesen, vorallem einem Teil wo Du nicht Rum-Patchen musst um dem Teil Leben einzuhauchen.
-
Danke. lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 093a:262c Pixart Imaging, Inc.
Bus 001 Device 002: ID 0f62:1001 Acrox Technologies Co., Ltd Targus Mini Trackball Optical Mouse
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
uname -a
Linux 2.6.25.20-0.1-default #1 SMP 2008-12-12 20:30:38 +0100 x86_64 x86_64 x86_64 GNU/Linux
beim gspcav1 habe nur gspca.ko im /lib/modules/2.6.25.20-0.1-default/updates, aber kein dev/videoX. Gspcav-kmp-default – dasselbe.
v4l-conf
v4l-conf: using X11 display :0.0
dga: version 2.0
X Error of failed request: XF86DGANoDirectVideoMode
Major opcode of failed request: 137 (XFree86-DGA)
Minor opcode of failed request: 1 (XF86DGAGetVideoLL)
Serial number of failed request: 13
Current serial number in output stream: 13
Ich versuchte mit pwc: http://www.saillard.org/linux/pwc/ und bekam das:
/pwc-10.0.12-rc1 # make install
make -C /lib/modules/2.6.25.20-0.1-default/build SUBDIRS=/home/al/Desktop/l/pwc-
10.0.12-rc1 modules
make[1]: Entering directory `/usr/src/linux-2.6.25.20-0.1-obj/x86_64/default'
make -C /usr/src/linux-2.6.25.20-0.1 O=/usr/src/linux-2.6.25.20-0.1-obj/x86_64/d
efault/. modules
CC [M] /home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.o
In file included from /home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:69:
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc.h:28:26: error: linux/config.h: Datei ode
r Verzeichnis nicht gefunden
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:166: error: variable ‘pwc_template’
has initializer but incomplete type
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:167: error: unknown field ‘owner’ sp
ecified in initializer
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:167: warning: excess elements in str
uct initializer
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:167: warning: (near initialization f
or ‘pwc_template’)
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:168: error: unknown field ‘name’ spe
cified in initializer
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:168: warning: excess elements in str
uct initializer
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:168: warning: (near initialization f
or ‘pwc_template’)
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:169: error: unknown field ‘type’ spe
cified in initializer
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:169: warning: excess elements in str
uct initializer
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:169: warning: (near initialization f
or ‘pwc_template’)
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:170: error: unknown field ‘hardware’
specified in initializer
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:170: error: ‘VID_HARDWARE_PWC’ undec
lared here (not in a function)
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:170: warning: excess elements in str
uct initializer
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:170: warning: (near initialization f
or ‘pwc_template’)
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:171: error: unknown field ‘release’
specified in initializer
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:171: error: ‘video_device_release’ u
ndeclared here (not in a function)
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:171: warning: excess elements in str
uct initializer
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:171: warning: (near initialization f
or ‘pwc_template’)
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:172: error: unknown field ‘fops’ spe
cified in initializer
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:172: warning: excess elements in str
uct initializer
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:172: warning: (near initialization f
or ‘pwc_template’)
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:173: error: unknown field ‘minor’ sp
ecified in initializer
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:173: warning: excess elements in str
uct initializer
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:173: warning: (near initialization f
or ‘pwc_template’)
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c: In function ‘pwc_isoc_init’:
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:921: warning: assignment from incomp
atible pointer type
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c: In function ‘cd_to_pwc’:
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1019: error: implicit declaration of
function ‘to_video_device’
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1019: warning: initialization makes
pointer from integer without a cast
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1020: error: implicit declaration of
function ‘video_get_drvdata’
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1020: warning: return makes pointer
from integer without a cast
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c: In function ‘pwc_create_sysfs_files
’:
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1062: warning: initialization makes
pointer from integer without a cast
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1064: error: implicit declaration of
function ‘video_device_create_file’
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c: In function ‘pwc_remove_sysfs_files
’:
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1070: warning: initialization makes
pointer from integer without a cast
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1072: error: implicit declaration of
function ‘video_device_remove_file’
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c: In function ‘pwc_video_open’:
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1112: error: implicit declaration of
function ‘video_devdata’
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1112: warning: initialization makes
pointer from integer without a cast
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1117: error: dereferencing pointer t
o incomplete type
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c: In function ‘pwc_video_close’:
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1231: error: dereferencing pointer t
o incomplete type
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c: In function ‘pwc_video_read’:
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1292: error: dereferencing pointer t
o incomplete type
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c: In function ‘pwc_video_poll’:
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1359: error: dereferencing pointer t
o incomplete type
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c: In function ‘pwc_video_ioctl’:
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1375: error: implicit declaration of
function ‘video_usercopy’
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c: In function ‘pwc_video_mmap’:
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1388: error: dereferencing pointer t
o incomplete type
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c: In function ‘usb_pwc_probe’:
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1722: error: implicit declaration of
function ‘video_device_alloc’
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1722: warning: assignment makes poin
ter from integer without a cast
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1729: error: invalid application of
‘sizeof’ to incomplete type ‘struct video_device’
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1730: error: dereferencing pointer t
o incomplete type
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1731: error: dereferencing pointer t
o incomplete type
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1732: error: dereferencing pointer t
o incomplete type
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1733: error: implicit declaration of
function ‘video_set_drvdata’
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1756: error: dereferencing pointer t
o incomplete type
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1757: error: implicit declaration of
function ‘video_register_device’
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1757: error: ‘VFL_TYPE_GRABBER’ unde
clared (first use in this function)
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1757: error: (Each undeclared identi
fier is reported only once
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1757: error: for each function it ap
pears in.)
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1760: error: implicit declaration of
function ‘video_device_release’
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1765: error: dereferencing pointer t
o incomplete type
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c: In function ‘usb_pwc_disconnect’:
/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.c:1819: error: implicit declaration of
function ‘video_unregister_device’
make[4]: *** [/home/al/Desktop/l/pwc-10.0.12-rc1/pwc-if.o] Fehler 1
make[3]: *** [_module_/home/al/Desktop/l/pwc-10.0.12-rc1] Fehler 2
make[2]: *** [sub-make] Fehler 2
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.25.20-0.1-obj/x86_64/default'
make: *** [default] Fehler 2 -
TEIL 2.
pwc-v4l2-20090411-042701 # make
make -C /lib/modules/2.6.25.20-0.1-default/build SUBDIRS=/home/al/Desktop/l/pwc-
v4l2-20090411-042701 modules
make[1]: Entering directory `/usr/src/linux-2.6.25.20-0.1-obj/x86_64/default'
make -C /usr/src/linux-2.6.25.20-0.1 O=/usr/src/linux-2.6.25.20-0.1-obj/x86_64/d
efault/. modules
CC [M] /home/al/Desktop/l/pwc-v4l2-20090411-042701/pwc-if.o
/home/al/Desktop/l/pwc-v4l2-20090411-042701/pwc-if.c:170: error: unknown field ‘
hardware’ specified in initializer
/home/al/Desktop/l/pwc-v4l2-20090411-042701/pwc-if.c:170: error: ‘VID_HARDWARE_P
WC’ undeclared here (not in a function)
/home/al/Desktop/l/pwc-v4l2-20090411-042701/pwc-if.c: In function ‘cd_to_pwc’:
/home/al/Desktop/l/pwc-v4l2-20090411-042701/pwc-if.c:1021: warning: initializati
on from incompatible pointer type
/home/al/Desktop/l/pwc-v4l2-20090411-042701/pwc-if.c: In function ‘pwc_create_sy
sfs_files’:
/home/al/Desktop/l/pwc-v4l2-20090411-042701/pwc-if.c:1067: warning: passing argu
ment 2 of ‘video_device_create_file’ from incompatible pointer type
/home/al/Desktop/l/pwc-v4l2-20090411-042701/pwc-if.c:1071: warning: passing argu
ment 2 of ‘video_device_create_file’ from incompatible pointer type
/home/al/Desktop/l/pwc-v4l2-20090411-042701/pwc-if.c:1078: warning: passing argu
ment 2 of ‘video_device_remove_file’ from incompatible pointer type
/home/al/Desktop/l/pwc-v4l2-20090411-042701/pwc-if.c: In function ‘pwc_remove_sy
sfs_files’:
/home/al/Desktop/l/pwc-v4l2-20090411-042701/pwc-if.c:1087: warning: passing argu
ment 2 of ‘video_device_remove_file’ from incompatible pointer type
/home/al/Desktop/l/pwc-v4l2-20090411-042701/pwc-if.c:1088: warning: passing argu
ment 2 of ‘video_device_remove_file’ from incompatible pointer type
make[4]: *** [/home/al/Desktop/l/pwc-v4l2-20090411-042701/pwc-if.o] Fehler 1
make[3]: *** [_module_/home/al/Desktop/l/pwc-v4l2-20090411-042701] Fehler 2
make[2]: *** [sub-make] Fehler 2
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.25.20-0.1-obj/x86_64/default'
make: *** [all] Fehler 2
beim gspcav1 habe nur gspca.ko im /lib/modules/2.6.25.20-0.1-default/updates, aber kein dev/videoX. Gspcav-kmp-default – dasselbe.
Beim http://mxhaard.free.fr/spca5xx.html gibt es pac7311 und 093a, aber nicht 262c, das doch mit dem patch erledigt werden wird. Das Problem ist, dass patch im Verzeichness gspca1 installiert, und dieses habe ich beim mit yast in suse11.0 installierte gspcav1 nicht gspcav-kmp-default auch. -
Hallo,
sag mal kannst Dun den ganzen Kram ( Konsolen-Ausgaben ) mal in [ Code-Tags] setzen und den Rest in eine Form bringen mit der man was anfangen kann? Das kann ja keiner richtig lesen, dieses ganze durcheinander.
-
-
Hi,
ja ja, da ist wieder einer → Crossposter! Ich habe das noch gar nicht bemerkt bzw überprüft, aber dennoch will ich Dir hier mal einen Rat auf den Weg geben.
Lieber »eugeniak«,
lass es Dir eine Lehre sein und Poste doch einfach Link' s von Seiten in denen Du das Problem ebenfallls eingestellt hast. Zum einen hat dagegen bestimmt keiner was weil nämlich der Helfende sehen kann was in anderen Foren ggf schon probiert wurde um nicht die selben Schritte nochmal zu gehen und so sich unnötige Arbeit macht ( falls das nicht bekannt ist, trotz OpenSource ist die Arbeit der User nicht ganz umsonst, denn die Kostet die Freizeit der Helfenden User ). Zum anderen werdet ihr ja doch erwischt und dann hat das meist zur folge das niemand weiter hilft weil niemand scharf drauf ist den selben Kram nochmal zu machen den Du in anderen Foren schon mal gesagt bzw geschrieben bekommen hast.
Außerdem hab ich zumindest den Eindruck als willst Du nicht wirklich das tun was Dir empfohlen sondern das was Dir in den Sinn kommt. So kann ich wenigstens das aus Deinen Antworten auf meine Anfragen sehen. Und aus diesem Grund lass ich jetzt Ostern auf mich niederprasseln und klinke mich hier aus.
Solltest Du noch Posten was ich gefordert und die Form des Postings verdient den Namen desselben, kann ich mich evntl noch durchringen mal zu schauen was da alles nicht passt bzw warum das bei Dir nicht klappt. Denn das es nicht klappt ( auch dieses gepatche ) ist kein Wunder bei dem was Du da treibst.
In diesem Sinne, Frohe Ostern....
-
to D_Dau:
Danke für die Antwort. Wäre das, was im http://www.nickles.de/static_cache/538537915.html geklappt, würde ich nicht mehr nach der Antwort suchen. Leider funktioniert all das bei mir nicht.
to Linuxsusefan:
Danke für die Antworten. Was betrifft Fragestellung in verschiedenen Foren - nicht alle Leute surfen überall, einige nur in einem Forum. Und seit wann Fragestellung ist kriminal? Wenn in einem Forum richtige Antwort gefunden ist, poste ich die in anderes. So einfach ist es.
Was betrifft "all diesen Kram" - dachte, das Sie das verstünden. Entschuldigen. Noch mal vielen Dank für Ihre Bemühungen.
a propos - wenn Ihnen diese Antwortarbeit keine Lust tust, wozu denn das überhaupt tun?
Frohe Ostern ebenfalls -
Hallo eugeniak,
Du musst hier nicht mit " Sie " anfangen, ich bin nicht Böse auf Dich. Wenn Du meinen Beitrag richtig gelesen hättest wäre Dir das eigentlich auch klar geworden. Wie erwähnt ist " Crossposting " u.a. auch deshalb nicht beliebt weil User Foren in denen das gemacht wird sich Arbeit machen die oftmals in die gleiche richtung geht. Und das muss ich persönlich zumindest nicht haben, ich kenne auch keinen anderen User dem das gefällt. Was Crossposting bedeutet und wie beliebt es ist, hat Dir doch der User D_Dau einen Link zu kommen lassen. Und ich als User der anderen Helfen will kann sehr wohl entscheiden wie, wo & bei wem ich das mache.
Wie erwähnt ist es meine Freizeit und über die entscheide ich und niemand anders. Und das hat nichts mit Lust zu tun, sondern etwas mit Respekt anderen gegenüber die ihre Freizeit opfern und anderen die Hilfe suchen zur Verfügung stellen. Und wenn die Helfenden dann einige Regeln aufstellen ( und da gehört Crossposting dazu ) sollten diese auch Respektiert werden. Da kann ich nichts an Lustlosigkeit erkennen, Du etwa?
Zum anderen hast Du in anderen Foren wo Du diese Frage auch gestellt hast, ja z.T. schon Tips bekommen, u.a. auch das dieser Chipsatz derzeit zumindest mit SuSE 11.0 nicht läuft. Ich hatte, hättest Du meinen Beitrag richtig gelesen, Dir aber angeboten bei entsprechender Bemühung deinerseit' s ( wenn Du deinen Beitrag so in Form bringst und für Zitate & Befehle = Code Tags nutzt das man da mit klar kommt und diesen Lesen kann ) es mir nochmal anzuschauen ob es vllt einen Weg gibt Dir doch irgendwie zu Helfen. Denn Du hast, soweit ich das auf den 1. Blick sehen kann, da was installiert wo nicht ersichtlich wird was es überhaupt sein soll bzw was es für Versionen sind und wo das her kommt bzw fehlen vllt auch noch einiges.