webcam philips spc230nc und suse 11.0

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.
  • 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?

    Für den Inhalt des Beitrages 3002 haftet ausdrücklich der jeweilige Autor: eugeniak

  • 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:


    Code
    uname -a


    dann mit angesteckter WebCam

    Code
    lsusb


    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

    Für den Inhalt des Beitrages 3009 haftet ausdrücklich der jeweilige Autor: eugeniak

  • 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.

    Für den Inhalt des Beitrages 3010 haftet ausdrücklich der jeweilige Autor: eugeniak

  • 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.

  • Schau dir mal diesen Beitrag an.


    Evtl. auch noch diesen mal Lesen.


    Im ersten Link wird deine Frage schon Beantwortet und im
    zweiten etwas was in Foren eigentlich nicht gern gesehen wird.

    Für den Inhalt des Beitrages 3018 haftet ausdrücklich der jeweilige Autor: D_Dau

  • 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

    Für den Inhalt des Beitrages 3029 haftet ausdrücklich der jeweilige Autor: eugeniak

  • 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.