Archiwum

Wpisy z tagiem: ‘Ali M560x Linux Driver’

Ali Corp. 0402:5602 Video Camera- działa :)

1 maja 2009

Dawno nie patrzyłem na działanie tej kamerki w swoim laptopie. Jakiś czas temu zauwazyłem, że wraz z którąś z wersji nowego kernela zaczęła świecić dioda, ale nie tworzyło się żadne urządzenie w /dev.  Minęło od tego czasu sporo i gdyby nie to, że natknąłem się na jakąś recenzję nowej wersji Ubuntu i znajdującego się w niej linka, to dalej bym nie wiedział o tym, że jest progres. Podam po prostu linka do krótkiego opisu—> tutaj.

Nawiązując do mojego działania, aby uruchomić kamerkę, to pod ARCHem sprowadzało się to jedynie do samego uruchomienia w odpowiedni  sposób programów.

Obraz z kamerki sprawdzamy w mplayerze:

LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so mplayer tv:// -tv driver=v4l2:device=/dev/video0:brightness=50:gain=0 -fps 30

Można też uruchomić skype z obsługą kamerki:
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype

linux , ,

0402:5602 ALi Corp. Video Camera Linux driver- działa?

5 stycznia 2009

Już jakiś czas temu skompilowałem sobie kernel 2.6.28, ale dopiero dziś zainstalowałem sobie paczkę z Archa (testing repo). Zdziwinie wystąpiło na mej twarzy, gdy zauważyłem diodę od kamerki internetowej- zaczęła świecić. Już kiedyś po dziwnych manipulacjach świeciła, ale ogólnie kamera nie działała. Tym razem zaczęła świecić samoistnie, a w dodatku, co wcześniej nie miało miejsca, samoistnie utworzyły się urządzenia /dev/video oraz /dev/vide0. Niestety po wypróbowaniu kilku programów nie udało mi się uzyskać obrazu i dźwięku… Próbowałem tvtime, camorama, vlc.

Patrząc na dokumentację kernela powinno to działać. Być może jest to kwestia konfiguracji lub/i używanego programu.

W tym momencie załadowane są takie moduły: lsmod.txt, a dmesg wygląda tak: dmesg.txt.

Poszukam jeszcze  w necie czegoś więcej na ten temat, miło byłoby odpalić to pod Linuksem…

linux, nuda, shit , ,

ALi Corp. Video Camera- Acer 3692. Ali M560x Linux Driver

27 stycznia 2008

    Dawno nie zaglądałem do projektu związanego ze sterownikiem do tej kamerki internetowej. Parokrotnie robiłem podchody i szukałem czegoś w internecie, z nadzieją że się coś ruszyło i żyłem nadzieją, że być może stał się cud, bo kamerka zadziała. Kończyło się na tym, że po przewertowaniu sporej ilości stron, dochodziłem do wniosku, że niestety trzeba poczekać. Za którymś razem trafiłem na w/w projekt, tj. „Ali M560x Linux Driver”. Efekt był żaden- nie udawało się nawet skompilować modułu. Nie jestem zbytnio obeznany w programowaniu i przepisywaniu kodu (czytaj nemo), więc moje zabiegi nie przyniosły żadnego efektu. Po jakimś czasie zauważyłem zmiany w svn, zatem stwierdziłem że sprawdzę choćby samą  kwestię tego czy uda się skompilować moduł. Udało się :) . Po załadowaniu modułu zaświeciła się dioda przy kamerce :-) . Jakaś reakcja sprzętu jest. Po sporych bojach i przeczesaniu internetu nie znalazłem sposobu na faktyczne uruchomienie kamery. Dokładnie nie pamiętam sytuacji, ale w skrócie- sprowadzała się do tego, że nie było de facto tego urządzenia- żaden program nie znajdował kamery. Dałem sobie po jakimś czasie spokój.

    Dziś znów zrobiłem „svn update” w katalogu ze źródłami modułu i okazało się, że nastąpiły zmiany.

svn co https://m560x-driver.svn.sourceforge.net/svnroot/m560x-driver m560x-driver
cd m560x/trunk/km_m560x/
make
make install
modprobe m560x

Znów zaświeciła dioda, ale podobna sytuacja co wcześniej. Czas teraz na szukanie jak to odpalić, o ile w ogóle się da. Z kamerami internetowymi jestem zupełnie na bakier, gdyż nie używałem nigdy pod Linuksem. Muszę poszukać jakichś informacji na ten temat jak się za to dalej wziąć. Wątpię, aby tym razem się skończyło na czymś bardziej pozytywnym, ale kto wie- spróbować na pewno trzeba ;)

kernel 2.6.23.14 (ArchLinux)

Bus 005 Device 005: ID 0402:5602 ALi Corp. Video Camera Controller
Device Descriptor:
bLength                18
bDescriptorType         1
bcdUSB               2.00
bDeviceClass            0 (Defined at Interface level)
bDeviceSubClass         0
bDeviceProtocol         0
bMaxPacketSize0        64
idVendor           0×0402 ALi Corp.
idProduct          0×5602 Video Camera Controller
bcdDevice            1.00
iManufacturer           0
iProduct                1 USB2.0 Camera
iSerial                 0
bNumConfigurations      1

P.S. Może komuś się zachce i się weźmie bardziej solidnie do sprawdzania tego modułu. Ja zapewne zrobię kolejny krok dopiero za kilka dni ;) Na dziś wystarczy. Póki co może mi świecić kolejna „lampka” w oczy ;) .

linux , , ,