Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Multimédia => Téma založeno: srnka 12 Ledna 2009, 18:49:00
-
Chcem sa spýtať na spôsob zpojazdnenia webkamery zabudovanej do ntb Asus.
Viem, že tu podobné témy už boli riešené ale nepomohli mi.
Prvý postup bol:
http://ubuntuforums.org/showthread.php?p=3601643&postcount=15 (http://ubuntuforums.org/showthread.php?p=3601643&postcount=15)
Tu je použite modulu stk11xx.ko. V .tar.gz súbore, ktorý som stiahla z adresy uvedenej v postupe nie je tento modul
a je treba si ho skompilovať. Problém ale je, že v mojom linuxe nie je potrebný hlavičkový súbor v4l2-ioctl.h, a tak
make -f Makefile.standaloneskončí neúspešne. Preto som sa to snažila vyriešiť tým, že si stiahnem daný hlavičkový súbor z internetu (lebo príkazom apt-get install linux-headers...) mi ho nestiahlo.. Problém bol potom iný:
include/media/v4l2-ioctl.h:52: error: conflicting types for ‘v4l2_field_names’
include/media/v4l2-dev.h:63: error: previous declaration of ‘v4l2_field_names’ was here
Tak a ďalej som sa vo vytvorení modulu nedostala.
Druhý postup:
http://www.rothlaender.net/a8js.html (http://www.rothlaender.net/a8js.html)
odkazovalo na driver gspcav1
http://mxhaard.free.fr/download.html (http://mxhaard.free.fr/download.html)
Ten sa mi zaviesť podarilo, ale ďalej je v readme písané, že mam ísť do adresára
gspcagui
ktoré tam ale nebolo. Samostatne som ho na nete nenašla a tak to nemôžem dotiahnuť do konca.
Nainštalovala som si program Camorama, ale ten mi stále píše:
Could not connect to video device (/dev/video0). Please check connection.
Tak prosím poraďte ako na to. Poprípade uvedte link na nejaký dobrý návod ako na to.
Mám Ubuntu 7.10, kernel 2.6.22-15-generic
Ak je treba ešte nejaký údaj (lsmod, lspci...) dodám.
Ďakujem
-
Tak dnes som nainštalovala drivre pomocou stiahnutia zdrojových kódov driverov z repozitáru Ubuntu (synaptic).
Nainštalovala som ovládač ov511 a gspca. Driver gspca je spmínaný na stránkehttp://www.rothlaender.net/a8js.html (http://www.rothlaender.net/a8js.html),
že s ním fungovala webkamera na notebooku od Asus, len iná trieda ako ten môj.
Napriek drivrom mi webkamera stále nefunguje. Nepozná zariadenie
/dev/video0
V README k drivru ov511 bolo písané, že ak neexistuje, mám ho vytvoriť.
mknod /dev/video0 c 81 0ale napriek všetkým inštrukciám stále webkamera nefunguje.
Asi teda spomínané ovládače nepodporujú moju webkameru. Sú to prioritne ovládače na USB kameru a v mojom prípade sa
o USB kameru nejedná.
Riešil niekto takýto problém s webkamerou zabudovanou v notebooku od Asusu?
Alebo príp. ako zistím o akú web kameru ide? príkaz
lshwmá veľmi široký výstup a neviem, čo z uvedeného je webkamera - ak tam vôbec je.
Ďakujem za pomoc
-
Zapni kamerku (jestli je tam tlačítko)
a vypiš sem "lsusb" (počítám, že kamerka je připojená přes usb) abychom zjistili jaký čip tam máš. ;)
-
Ďakujem za príspevok,
kamerka je zabudovaná hneď nad displejom notebooku, nemá tlačítko na zapnutie a nie je ani na usb (jedine že by to tak bolo nejak interne prepojené).
-
Ďakujem za príspevok,
kamerka je zabudovaná hneď nad displejom notebooku, nemá tlačítko na zapnutie a nie je ani na usb (jedine že by to tak bolo nejak interne prepojené).
Ano právě to jsem měl na mysli. Interní usb připojení. Moje webkamerka to má takto, takže proto ten příkaz "lsusb"
-
Aha, ok :-)
Tak výpis lsusb:
michala@karkason:~$ lsusb
Bus 002 Device 005: ID 174f:a311
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 003: ID 03f0:6204 Hewlett-Packard DeskJet 5150c
Bus 001 Device 002: ID 046d:c016 Logitech, Inc. M-UV69a Optical Wheel Mouse
Bus 001 Device 001: ID 0000:0000
Čiže je tam tlačiareň HP, a myška. Zvyšné neviem čo sú.
Ďakujem
-
Počuj , ta webka ma ovladač uz v jadre "stk11xx.ko". Malo by ti to ist automaticky. Hod sem vypisy
lsmod | grep stk
uname -r
-
Ďakujem za reakciu.
Ovládač stk11xx.ko nemám v počítači.
Príkaz
lsomd | grep stk
nevypíše žiaden modul.
Ja som sa snažila si nainštalovať tento ovládač zo zdrojových kódov, ale neúspešne.
Pri spustení
make -f Makefile.standalone
mi píše, že mi chýba hlavičkový súbor v4l2-ioctl.h. Ten som teda stiahla z internetu, ale nepomohlo, písalo iný problém.
Jeho výpis je hneď v mojom prvom príspevku.
Možno sa dá nahradiť daný hl. súbor nejakým iným (pri gspca sa mi stalo, že nenašiel hl. súbor config.h a som sa na internete dočítala, že v nových verziách jadra nie je podporovaný a mám všade namiesto neho uviesť hl. súbor autoconf.h), Takže možno je toto podobný problém... Ale neviem, čím sa dá nahradiť v4l2-ioctl.h (alebo kde k nemu prísť, aby to prebehlo úspešne)
Za každú reakciu s možným riešením ďakujem.
-
Aha, ok :-)
Tak výpis lsusb:
michala@karkason:~$ lsusb
Bus 002 Device 005: ID 174f:a311
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 003: ID 03f0:6204 Hewlett-Packard DeskJet 5150c
Bus 001 Device 002: ID 046d:c016 Logitech, Inc. M-UV69a Optical Wheel Mouse
Bus 001 Device 001: ID 0000:0000
Čiže je tam tlačiareň HP, a myška. Zvyšné neviem čo sú.
Ďakujem
Po zadání 174f:a311 do googlu mi vylezlo:
http://wiki.ubuntu.cz/Webkamery
http://wiki.ubuntu.cz/Webkamery/stk11xx
nebo
http://syntekdriver.sourceforge.net/
http://sourceforge.net/project/showfiles.php?group_id=178178
Předpokládám, že tyto stránky jste viděla, že? Kdyby náhodou ne, tak proto jsem je sem dal.
Víc asi neporadím, nicméně 174f:a311 je klíč k informacím.
-
staci prikaz
sudo modprobe stk11xx neni potreba nic kompilovat nebo tak ;)
-
Ravensun: ďakujem, googlit 174f:a311 by mi nenapadlo :-), napriek tomu som sa s uvedenými odkazmi už stretla, ale skúsim to rozchodiť s stk11xx ešte raz...
Ufaak: samotné modprobe bez vykonania make a ďalších krokov, ktoré mi vytvoria aspoň stk11xx.o alebo stk11xx.ko nefunguje:
root@karkason:/usr/src/modules/stk11xx-1.4.0# modprobe stk11xx
FATAL: Module stk11xx not found.
-
Tak nainštalovať stk11xx sa mi nepodarilo, píše, že mu chýba hlavičkový súbor v4l2-ioctl.h.
Skúsila som nainštalovať rôzne možné hlavičkové súbory pre moju aktuálnu verziu jadra a
aj balíky, kde som našla spomínané v4l2
Nepomohlo.
Potom som skúsila návod:
http://forum.mandriva.com/viewtopic.php?t=100410 (http://forum.mandriva.com/viewtopic.php?t=100410)
Posledný príspevok.
Inštalácia prebehla bez problémov, ale aj tak camorama píše:Could not connect to video device (/dev/video0). Please check connection.
Takže neviem čo ďalej.
Každá pomoc je dobrá, ďakujem.
-
Čo máš jadro za verziu? Ja mám
tom@tom:~$ uname -r
2.6.24-16-generic
a mám už v nom zakomponovaný driver stk1xx tom@tom:~$ locate stk11xx.ko
/lib/modules/2.6.24-16-generic/ubuntu/media/stk11xx/stk11xx.ko
aké sú to rozne hlavičkové súbory? Pozri sa či máš nainštalované tieto balíčky:linux-restricted-modules-"uname -r"-generic
build-essential
linux-headers-"uname -r"-generic
ctags a skús zopakovať od začiatku kompilaciu sudo make clean
sudo make -f Makefile.standaloneak si skompilovala driver do jadra, tak este skus vytvorit videodev :sudo modprobe videodev
sudo modprobe v4l1-compat
insmod /cesta/k/tvojmu/stk11xx.ko.
a potom ak nebude žiadny error ,rozbehni napr. camoramu
-
Petertomasy:
Z uvedených balíčkov som 3 nainštalované mala, pridala som len ten posledný: ctags, ale nepomohlo to.
Dala som aktualizovať všetky možné aktualizácie, a teraz mám verziu jadra:
root@karkason# uname -r
2.6.22-16-generic
A ty máš 2.6.24-16, takže skúsim prejsť na tú verziu a možno to pôjde.
Lebo teraz to píše stále rovnakú chybu - chýba mu hl. súbor.:
root@karkason:/usr/src/modules/stk11xx-1.4.0# make -f Makefile.standalonemake -C /lib/modules/2.6.22-16-generic/build SUBDIRS=/usr/src/modules/stk11xx-1.4.0 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.22-16-generic'
CC [M] /usr/src/modules/stk11xx-1.4.0/stk11xx-usb.o
/usr/src/modules/stk11xx-1.4.0/stk11xx-usb.c:47:30: error: media/v4l2-ioctl.h: No such file or directory
make[2]: *** [/usr/src/modules/stk11xx-1.4.0/stk11xx-usb.o] Error 1
make[1]: *** [_module_/usr/src/modules/stk11xx-1.4.0] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-16-generic'
make: *** [driver] Error 2
Tak skúsim a potom sa ozvem.
-
Trošku som googlil a ten súbor " the v4l2-ioctl.h is used for kernel 2.6.27 and above. Takže potrebuješ nové jadro. To si stiahni napr. odtialto http://packages.ubuntu.com/hardy/base/linux-image-2.6.24-16-generic (http://packages.ubuntu.com/hardy/base/linux-image-2.6.24-16-generic). Ale to už nebudeš musieť nič kompilovať, lebo driver už bude v jadre.Vyskúšaj. Ak ti pôjde odporučam ti upgrade na 8.10. Pozri sa u seba, na stránke fóra "MOJE SPRÁVY".
-
Petertomasy:
Ďakujem za radu, upgradla som si ubuntu na verziu 8.04, teda mám jadro 2.6.24-23-generic, a kamera mi ide hneď bez nejakých nastavovaní, driver je hneď súčasťou jadra, ako si písal.
Síce prechod na novšiu verziu ma stál hneď nejaké nastavovačky, teda konkrétne zvuk: 8.04 používa pulseaudio, ale nie je to dotiahnuté do konca a pokiaľ sa prehráva napr. hudba, tak firefox má potom problém so zvukom a niekdedy zmrzne, alebo padne.. Použila som návod zo stránky:
http://forum.ubuntu.cz/index.php/topic,21672.msg161734.html (http://forum.ubuntu.cz/index.php/topic,21672.msg161734.html) od shamana
No a tiež som povolila neproprietárny driver pre nvidiu, a tak som mala obmedzený grafický režim :-). Teraz som ho dostala na rozlíšenie 1280x786 a normálne mám 1280x900, ale to je už detajl a moja chyba,tak to snáď nejak nastavím.
Každopádne ďakujem všetkým, čo napísali, kamera mi funguje, takže táto téma je vyriešená.
-
S tým nastavenim obrazu sa mrkni sem , 3. a 4. odstavec. http://forum.ubuntu.cz/index.php/topic,4153.0.html (http://forum.ubuntu.cz/index.php/topic,4153.0.html) ;)
-
Ďakujem, mne ešte pomohlo:
dpkg-reconfigure -phigh xserver-xorgTento príkaz je uvedený v súbore /etc/X11/xorg.conf v zakomentovaných úvodných riadkoch.
Takže už všetko funguje ako má :)