|
Kamera ID 093a:2620 Pixart Imaging i jądro 2.6.29-1
Vazaruzz - 09-04-2009 21:31
Cały dzisiejszy dzień spędziłem na walce z kamerą. Obraz puki co jest paskudny, dużo gorszy niż w Windows ale jest. Kamera to tani prezent - 4World (ball) identyfikowana przez lsusb jako Bus 001 Device 003: ID 093a:2620 Pixart Imaging, Inc
Już od paru tygodni robiłem "wywiad" i wszędzie z przerażeniem czytam że to nikomu nie działa. Znalazłem sugestie, że trzeba zmienić jądro na najnowsze. Tak właśnie dzisiaj zrobiłem kompilując nowe jajko 2.6.29.1 . W końcu kamerka stała się widoczna. Ale ciągle nigdzie nie działała. Instalując, coraz to ciekawsze sterowniki i bawiąc się v4l2ucp, powoli zacząłem rezygnować, że to się w ogóle uda. Kamerka podobno działa z gspcaV4l2, tylko, szczerze powiedziawszy to jest dla mnie za trudne i nie wiem jak się za to zabrać. W końcu trafiłem tutaj i przeczytałem post "dla potomnych", autorstwa Mesiu84 zainstalowałem z przekory ibv4l-0 oraz libv4l-dev i uruchomiłem MOJEGO skype'a poleceniem:
D_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
I co? Patrzę, on działa. "Bezczelnie" działa. A ,,cheese'' - w ogóle jej nie widzi camorama - pluje "unable to capture image" mplayer pisze:
Playing tv://. TV file format detected. Selected driver: v4l2 name: Video 4 Linux 2 input author: Martin Olschewski[list=1] comment: first try, more to come ;-) Selected device: USB Camera (093a:2620) Capabilites: video capture read/write streaming supported norms: inputs: 0 = pac7311; Current input: 0 Current format: unknown (0x47504a50) tv.c: norm_from_string(pal): Bogus norm parameter, setting default. v4l2: ioctl enum norm failed: Invalid argument Error: Cannot set norm! Selected input hasn't got a tuner! v4l2: Cannot get fps v4l2: ioctl set mute failed: Invalid argument v4l2: ioctl query control failed: Invalid argument ============================== Cannot find codec matching selected -vo and video format 0x47504A50. Read DOCS/HTML/en/codecs.html! ============================== v4l2: ioctl set mute failed: Invalid argument v4l2: 0 frames successfully processed, 0 frames dropped.
camstream - wykrywa ją i czarny ekran skype bez polecenia - zielony ekran.
W sumie się ciesze. Tylko nie wiem, czy wszystko zrobiłem dobrze. Poza tym mam problem z alsą i za każdym startem muszę uruchamiać alsaconf, bo nie mam dźwięku. Czy to naprawdę wszytko co mogłem zrobić? Nie da się lepiej?
Edit: Po godzinie, zrobiłem restart. Teraz patrzę i nawet system mi kamery nie wykrywa, pomimo, że jest podłączona. Ach narobiłem sobie problemów? Nie mam już na to siły. Dobranoc.
ilin - 10-04-2009 08:55
Za dużo to nie pomogę ale Czy zgodnie z tą sugestią w tym opisie dopisałeś tę linie w źródlach kernela przed kompilacją?
Vazaruzz - 10-04-2009 16:45
nie musiałem niczego dopisywać, po prostu już tam było. W menuconfig włączyłem dodatkowo moduł obługujący tą kamera. Kamera, była wykrywana przez system, i jak wcześniej pisałem działała tylko w skype'a . Wczoraj wieczorem kompilowałem dodatkowo gspca i po restarcie system kamerki już nie widzi.
ilin - 10-04-2009 16:52
Pewnie nie sprawdziłeś czy gspca obsługuje tą kamerę po id.
Nowe sterowniki nadpisały stare i Du* blada.
koralgol - 20-07-2009 12:14
Mam bardzo podobny problem. Moja kamerka to tez jakiś tani krzak.
lsusb Bus 002 Device 003: ID 093a:2468 Pixart Imaging, Inc. Cammaestro 2.5DU/X-EYE/Orite SC-120/ICGear TravelCam/Easy Snap Snake Eye WebCam
Zainstalowałem sterowniki gspca-modules-2.6.26-2-686 no i kamerka "działa". Problem polega na tym że obraz jest bardzo słaby, nie działa autoekspozycja, obraz z niej widoczny jest tylko w ciemnym pokoju. W programach które daja możliwość konfiguracji parametrów (Contrast, Brightnes) tylko na niektóre reaguje kamerka.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|