Creative VF0470

Sekcia: Hardware a Drivery 27.06.2009 | 02:14
steev   Návštevník
Zdravim, prave som dostal webkameru creative live cam notebook VF0470, no mam problem ju rozchodit v mandrive 2009.1 ? za odpovede a rady ci navody vopred dakujem.
    • Re: Creative VF0470 27.06.2009 | 15:19
      Avatar samox86 arch, debian  Administrátor
      http://forum.ubuntu.pl/showthread.php?t=92084
      v strede stranky je navod, mrkni na to
      lnx.sk - virtualne servery; Lnx@Lnx.sk
      • Re: Creative VF0470 28.06.2009 | 13:41
        steev   Návštevník
        mam taky dojem, ze mi polstina bude robit trosku problemy, mohli by ste mi prosim zhrnut o co tam ide?:)
        • Creative VF0470 28.06.2009 | 15:51
          steev   Návštevník
          kamerka po vsunuti do usb stale svieti, system ju v systemovom zozname hardwareu ukladá do zložky neznáme/iné , v skype sa ukáže že je to kamera, no keď ju dám otestovať tak zhasne, video okienko zamrzne . ked dam zatvorit skype konfiguraciu, kamerka zase necinne svieti
          • Creative VF0470 28.06.2009 | 15:53
            steev   Návštevník
            nainstaloval som dms-ov51x-jpeg, ale system sa sprava stale rovnako......
          • Creative VF0470 28.06.2009 | 15:59
            steev   Návštevník
            ked však skúšam nainštalovať env ov51x-jpeg-1.5.3 pomocou vlastnej kompilacie, už len pri prikaze make mi to vypise:

            [root@steev ov51x-jpeg-1.5.3]# make
            make -C /lib/modules/2.6.29.3-desktop-1mnb/build M=/home/steev/ov51x-jpeg-1.5.3 modules
            make[1]: Entering directory `/usr/src/linux-2.6.29.3-desktop-1mnb'
            CC [M] /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.o
            /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c:115:27: error: asm/semaphore.h: Adresár alebo súbor neexistuje
            /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c: In function ‘create_proc_ov511_cam’:
            /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c:659: error: implicit declaration of function ‘info’
            /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c: In function ‘proc_ov511_create’:
            /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c:746: error: ‘proc_root’ undeclared (first use in this function)
            /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c:746: error: (Each undeclared identifier is reported only once
            /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c:746: error: for each function it appears in.)
            /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c: In function ‘proc_ov511_destroy’:
            /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c:764: error: ‘proc_root’ undeclared (first use in this function)
            /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c: In function ‘ov51x_clear_snapshot’:
            /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c:1673: error: implicit declaration of function ‘warn’
            /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c: In function ‘ov51x_v4l1_ioctl’:
            /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c:6358: error: implicit declaration of function ‘video_usercopy’
            /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c: At top level:
            /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c:6605: error: unknown field ‘owner’ specified in initializer
            /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c:6605: warning: initialization from incompatible pointer type
            /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c:6607: error: unknown field ‘type’ specified in initializer
            /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c:6608: error: unknown field ‘hardware’ specified in initializer
            /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c:6608: error: ‘VID_HARDWARE_OV511’ undeclared here (not in a function)
            /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c:6609: warning: initialization from incompatible pointer type
            /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c: In function ‘ov51x_probe’:
            /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c:8329: error: incompatible types in assignment
            make[2]: *** [/home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.o] Error 1
            make[1]: *** [_module_/home/steev/ov51x-jpeg-1.5.3] Error 2
            make[1]: Leaving directory `/usr/src/linux-2.6.29.3-desktop-1mnb'
            make: *** [all] Error 2
            • Re: Creative VF0470 28.06.2009 | 16:57
              WlaSaTy   Návštevník
              A v priecinku /usr/src/linux-2.6.29.3-desktop-1mnb mas zdrojaky jadra alebo aspon hlavickove subory?
              • Creative VF0470 28.06.2009 | 20:04
                steev   Návštevník
                v priečinku /usr/src/linux-2.6.29.3-desktop-1mnb/ to vyzera takto- posielam vypis:

                [steev@steev /]$ dir /usr/src/linux-2.6.29.3-desktop-1mnb/
                arch firmware Kbuild Module.symvers sound
                block fs kernel net usr
                crypto include lib samples 3rdparty
                Documentation init Makefile scripts
                drivers ipc mm security
                • Re: Creative VF0470 28.06.2009 | 22:31
                  WlaSaTy   Návštevník
                  V tomto pripade by som odporucil skor kontrolu ci je nainstalovany balicek "kernel source" alebo "kernel headers", ale mam taky silny dojem ze bude treba kernel source.
                  • Creative VF0470 28.06.2009 | 23:31
                    steev   Návštevník
                    ziadny balicek kernel source ani headers som nenasiel v repozitaroch, skusim preinstalovat kernel zo stranky www. kernel.org?
                    • Re: Creative VF0470 29.06.2009 | 17:22
                      WlaSaTy   Návštevník
                      Co, Mandriva prevzala tu hodne hnusnu vec co malo este Mandrake, teda ze neposkytuju balicek s zdrojakmi jadra mimo (platiacej) komunity? Tak to sa mi nechce verit.

                      Inak, ano. Mozes si stiahnut zdrojaky jadra z kernel.org, nakonfigurovat ho, prelozit a nainstalovat. Potom, pomocou noveho jadra budes moc v klude prelozit dany ovladac (ak ho este bude treba).
                      • Creative VF0470 30.06.2009 | 02:35
                        steev   Návštevník
                        no, vcera v noci som to skusal.....stiahol som zdrojak, isiel som podla v subore install, vytvoril som zlozky jednu pre zdrojaky, druhu ako bulid, zacal som kompilovat, trvalo mu to ale 2 hodiny, a na koniec ma to vysačkovalo s pár errorami, ktore sa tykali toho, že na disku nebolo miesto.....ake velke je prosim compilovane jadro? ved mam volne 1,1GB.....
                      • Re: Creative VF0470 30.06.2009 | 08:26
                        dusan   Návštevník
                        Ale má len sa volá kernel-desktop-devel (alebo tak nejak)
                        • Creative VF0470 30.06.2009 | 13:14
                          steev   Návštevník
                          nainstaloval som teda balicek kernel-desktop-devel-latest-2.6.29.3-1mnb2.i586.rpm co dalej? mam skusit znovu spustit manualnu instalaciu ov51x-jpeg?
                        • Creative VF0470 30.06.2009 | 13:18
                          steev   Návštevník
                          skusil som teda znovu nainstalovat manualne balicek ov51x-jpeg-1.5.3, ale mam ten dojem, ze priebeh prikazu make je stale rovnaky:
                          [root@steev ov51x-jpeg-1.5.3]# make
                          make -C /lib/modules/2.6.29.3-desktop-1mnb/build M=/home/steev/ov51x-jpeg-1.5.3 modules
                          make[1]: Entering directory `/usr/src/linux-2.6.29.3-desktop-1mnb'
                          CC [M] /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.o
                          /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c:115:27: error: asm/semaphore.h: Adresár alebo súbor neexistuje
                          /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c: In function ‘create_proc_ov511_cam’:
                          /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c:659: error: implicit declaration of function ‘info’
                          /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c: In function ‘proc_ov511_create’:
                          /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c:746: error: ‘proc_root’ undeclared (first use in this function)
                          /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c:746: error: (Each undeclared identifier is reported only once
                          /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c:746: error: for each function it appears in.)
                          /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c: In function ‘proc_ov511_destroy’:
                          /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c:764: error: ‘proc_root’ undeclared (first use in this function)
                          /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c: In function ‘ov51x_clear_snapshot’:
                          /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c:1673: error: implicit declaration of function ‘warn’
                          /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c: In function ‘ov51x_v4l1_ioctl’:
                          /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c:6358: error: implicit declaration of function ‘video_usercopy’
                          /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c: At top level:
                          /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c:6605: error: unknown field ‘owner’ specified in initializer
                          /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c:6605: warning: initialization from incompatible pointer type
                          /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c:6607: error: unknown field ‘type’ specified in initializer
                          /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c:6608: error: unknown field ‘hardware’ specified in initializer
                          /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c:6608: error: ‘VID_HARDWARE_OV511’ undeclared here (not in a function)
                          /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c:6609: warning: initialization from incompatible pointer type
                          /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c: In function ‘ov51x_probe’:
                          /home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.c:8329: error: incompatible types in assignment
                          make[2]: *** [/home/steev/ov51x-jpeg-1.5.3/ov51x-jpeg-core.o] Error 1
                          make[1]: *** [_module_/home/steev/ov51x-jpeg-1.5.3] Error 2
                          make[1]: Leaving directory `/usr/src/linux-2.6.29.3-desktop-1mnb'
                          make: *** [all] Error 2
                          • Re: Creative VF0470 30.06.2009 | 15:42
                            WlaSaTy   Návštevník
                            Zjavne nemas subor asm/semaphore.h a chybat budu aj dalsie, mali by byt v zdrojakoch jadra. Skus ho pohladat na disku.

                            find / -type f -name semaphore.h
                            • Creative VF0470 01.07.2009 | 14:39
                              steev   Návštevník
                              tak, nasiel som ten subor, a celu zlozku include som zkopiroval ku tomu driveru do zlozky asm. Kompilacia prebehla asi takto(dufam ze som zadaval dobre prikazy):

                              [root@steev ov51x-jpeg-1.5.3]# make
                              make -C /lib/modules/2.6.29.3-desktop-1mnb/build M=/home/steev/ov51x-jpeg-1.5.3 modules
                              make[1]: Entering directory `/usr/src/linux-2.6.29.3-desktop-1mnb'
                              Building modules, stage 2.
                              MODPOST 0 modules
                              make[1]: Leaving directory `/usr/src/linux-2.6.29.3-desktop-1mnb'
                              [root@steev ov51x-jpeg-1.5.3]# make install
                              make -C /lib/modules/2.6.29.3-desktop-1mnb/build M=/home/steev/ov51x-jpeg-1.5.3 modules
                              make[1]: Entering directory `/usr/src/linux-2.6.29.3-desktop-1mnb'
                              Building modules, stage 2.
                              MODPOST 0 modules
                              make[1]: Leaving directory `/usr/src/linux-2.6.29.3-desktop-1mnb'
                              make -C /lib/modules/2.6.29.3-desktop-1mnb/build M=/home/steev/ov51x-jpeg-1.5.3 modules_install
                              make[1]: Entering directory `/usr/src/linux-2.6.29.3-desktop-1mnb'
                              DEPMOD 2.6.29.3-desktop-1mnb
                              make[1]: Leaving directory `/usr/src/linux-2.6.29.3-desktop-1mnb'
                              depmod -a
                              [root@steev ov51x-jpeg-1.5.3]#

                              no kamerka sa sprava stale rovnako, a system ju rovnako aj nepozna v zozname hardwareu.
                              • Re: Creative VF0470 01.07.2009 | 18:37
                                WlaSaTy   Návštevník
                                Prikazy si zadal asi dobre, len tu zlozku si nemal kopirovat. Takto Ti to urobilo 0 modulov, teda nic. Preto to system aj nadalej nepozna.

                                Nemas nahodou v balikcovacom systeme nieco ako kernel-source? Dufam ze mandriva taky balik dava aj mimo komunity. Kedysi to naozaj davala len platiacej komunite.
                                • Re: Creative VF0470 04.07.2009 | 02:05
                                  steev   Návštevník
                                  v tom je úrave ten figel, ze mozno to heslo mam zadat inak alebo co, ale ziadny kernel-source ani kernel-header najst nemozem.....
                                  • Re: Creative VF0470 04.07.2009 | 18:28
                                    WlaSaTy   Návštevník
                                    no jo, takze toto neexistuje lebo si to nenasiel:

                                    http://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2009.1/SRPMS/main/updates/kernel-2.6.29.3-1mnb2.src.rpm

                                    Akurat ze *.src.rpm sa neinstaluje ale rebuilduje ak si dobre spominam. To je uz rokov a rokov co som nespravoval system cez rpm.
                                    • Creative VF0470 05.07.2009 | 16:03
                                      steev   Návštevník
                                      Netvrdil som , ze to neexistuje, len som to nenasiel v repozitaroch, taketo nieco som este nehladal...... idem to vyskusat, snad to konecne pojde:)
                                    • Creative VF0470 05.07.2009 | 16:57
                                      steev   Návštevník
                                      Taksom to skusal, no mam dojem, ze stale je vysledok rovnaky.....neviete co robim zle?

                                      nesiel mi sem dat vypis z dovodu obmedzenia znakov ho mam na:
                                      http://www.pastebin.sk/15433/
                                      • Re: Creative VF0470 05.07.2009 | 18:04
                                        WlaSaTy   Návštevník
                                        Vieme, ale skus si znovu pozriet ci ti pribudli tie potrebne subory. A ak nie, tak si pozri prikaz ktorym sa pracovalo s src.rpm. Ten, co som poznal ja, tak ten sa stal zastaralym a nepotrebnym na prelome tisicroci. Ale z tvojeho vypisu sa mi nezda ze by si pouzil korektny prikaz. Baliky src.rpm boli odjakziva baliky s zdrojakmi jadra ktore sa po stiahnuti a aktivacii zmenili na balik kernel+modules, kernel_source a kernel_headers.

                                        Alebo, mas este jednu moznost.
                                        • Creative VF0470 05.07.2009 | 21:30
                                          steev   Návštevník
                                          ako sa maju tie subory volat? myslite tie ze semaphore.h a pod? totiz v /usr/src/linux.../ zlozka asm nepribudla..... aka je ta ina moznost?
                                          • Re: Creative VF0470 05.07.2009 | 22:46
                                            WlaSaTy   Návštevník
                                            Uhadol si, asi sa tak maju volat. Inak by ich zrejme ten ovladac nepozadoval.

                                            Inak, tu inu moznost, tak tu si si vybral od zaciatku. Staci pockat kym sa to nevyriesi same, ved naco ...

                                            PS.: funguje este prikaz rpmbuild?
                                            • Re: Creative VF0470 05.07.2009 | 22:51
                                              steev   Návštevník
                                              rpmbuild som nenasiel medzi prikazmi ani v adminovskom riadku.
                                              • Re: Creative VF0470 05.07.2009 | 23:13
                                                WlaSaTy   Návštevník
                                                Ano, to som si uz minule vsimol.

                                                Teraz si este raz najdi slova pred poslednym otaznikom.
                                                • Creative VF0470 06.07.2009 | 02:20
                                                  steev   Návštevník
                                                  [steev@steev ~]$ rpmbuild
                                                  bash: rpmbuild: command not found
                                                • Re: Creative VF0470 06.07.2009 | 02:21
                                                  steev   Návštevník
                                                  root@steev steev]# rpmbuild
                                                  bash: rpmbuild: command not found
                                                  • Re: Creative VF0470 06.07.2009 | 13:49
                                                    WlaSaTy   Návštevník
                                                    A mas nastavene repository tak aby sa Ti automaticky tahali baliky z internetu? Pretoze to vyzera byt zakladny problem. Ak by si to mal, tak tie baliky najdes naozaj rychlo. Vyzaduje to ovsem rozumne pripojenie do internetu.

                                                    ps.: toto si asi nehladal, ved naco.
                                                    • Creative VF0470 10.07.2009 | 11:58
                                                      steev   Návštevník
                                                      Repozitáry mám nastavené aj na sťahovanie balíkov, aj na update. Ten odkaz , čo bol na konci predchadzajuceho prispevku: to rpmko mi dovolilo nainštalovať až dnes, po tom, čo sa mi aktualizovala nova verzia 2.6.29.6. Čo mám spraviť ďalšie? všimol som si, že pri spúšťaní systemu s novym jadrom sa to aj vo vypisoch snažilo bulidovať modul ov51x-jpeg no s vysledkom error 10.
                                                      • Re: Creative VF0470 10.07.2009 | 21:33
                                                        WlaSaTy   Návštevník
                                                        Vyborne, chyba cislo 10 znamena "no child process". Precistil si poneuslesnej kompilacii ten priecinok kde ti pred tym zlyhala kompilacia?

                                                        PS.: Ci verim alebo neverim zemas korektne repozitare kedze sa Ti ten balik sam nenasiel v spravcovi balickov je vedlajsie.