Gość Napisano Styczeń 28, 2007 Zgłoszenie Share Napisano Styczeń 28, 2007 Słowa kluczowe: webcam, gspcav, spca5xx, fedora 6, fedora 8, A4 Tech, Flexi Cam PK-5, 0ac8:303b Z-Star Microelectronics Corp. ZC0303, ZC0301[P] PC Camera, kamerka internetowa, problem, linux, skype 32bity i586, 64bity, x86_64, jak uruchomić Mam problem z uruchomieniem kamerki: A4 Tech Flexi Cam PK-5 (350K Pix). Grzebałem sporo w internecie, ale widac albo źle szukałem, albo sprawa jest bardzo prosta a ja nie kapuje. Mam: kernel-2.6.19-1.2895.fc6.i686 W momencie podłączenia mojej kamerki do portu USB pojawiają sie pliki /dev/video (link do pliku /dev/video0) /dev/video0 lsusb daje [root@BIOTIQUE dev]# lsusb Bus 001 Device 005: ID 0ac8:303b Z-Star Microelectronics Corp. ZC0303 WebCam [root@BIOTIQUE dev]# lsusb -vv -d 0ac8: Bus 001 Device 005: ID 0ac8:303b Z-Star Microelectronics Corp. ZC0303 WebCam Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 255 Vendor Specific Class bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x0ac8 Z-Star Microelectronics Corp. idProduct 0x303b ZC0303 WebCam bcdDevice 1.00 iManufacturer 1 Vimicro Corp. iProduct 2 PC Camera iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 193 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 MaxPower 160mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 255 Vendor Specific Subclass bInterfaceProtocol 255 Vendor Specific Protocol iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0000 1x 0 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 10 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 1 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 255 Vendor Specific Subclass bInterfaceProtocol 255 Vendor Specific Protocol iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0080 1x 128 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 10 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 2 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 255 Vendor Specific Subclass bInterfaceProtocol 255 Vendor Specific Protocol iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x00c0 1x 192 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 10 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 3 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 255 Vendor Specific Subclass bInterfaceProtocol 255 Vendor Specific Protocol iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0100 1x 256 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 10 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 4 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 255 Vendor Specific Subclass bInterfaceProtocol 255 Vendor Specific Protocol iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0180 1x 384 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 10 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 5 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 255 Vendor Specific Subclass bInterfaceProtocol 255 Vendor Specific Protocol iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 10 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 6 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 255 Vendor Specific Subclass bInterfaceProtocol 255 Vendor Specific Protocol iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0300 1x 768 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 10 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 7 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 255 Vendor Specific Subclass bInterfaceProtocol 255 Vendor Specific Protocol iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0380 1x 896 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 10 Pierwszy test: (testowane dla root i dla zwyklego uzytkownika - efekt ten sam) ========================= Odpalam program Ekiga, ktorym testuje moja kamerkę i dla ustawień Wtyczka wideo: V4L2 Urządzenie wejściowe: ZC0301[P] PC Camera Format: Pal Kanał: 0 otrzymuje: "Błąd przy otwieraniu urządzenia wideo ZC0301[P] PC Camera (...) Błąd ustawiania rozmiaru ramki." Drugi test: (testowane dla root i dla zwyklego uzytkownika - efekt ten sam) ================================ Odpalam program Ekiga i dla ustawień Wtyczka wideo: V4L Urządzenie wejściowe: /dev/video0 Format: Pal Kanał: 0 otrzymuje: "Błąd przy otwieraniu urządzenia wideo /dev/video0 (...) Błąd podczas otwierania urządzenia. Sprawdź swoje prawa dostępu i upewnij się, że odpowiedni sterownik jest załadowany." modeproble daje negatywny wynik [root@BIOTIQUE dev]# modprobe -r spca5xx FATAL: Module spca5xx not found. [root@BIOTIQUE dev]# modprobe -r gspcav1 FATAL: Module gspcav1 not found. Trzeci test: (testowane dla root i dla zwyklego uzytkownika - efekt ten sam) ========================= uruchamiajac spcaview (instalowane z spcaview-20051212-3.fc6.at.i386.rpm) otrzymuje: (wspomne ze nie kompilowalem, ani instalowalem spca5xx) [root@BIOTIQUE installs]# spcaview Spcaview version: 1.1.5 date: 12:12:2005 © [email protected] Initializing SDL. SDL initialized. bpp 3 format 15 Using video device /dev/video0. Initializing v4l. **************** PROBING CAMERA ********************* wrong device Pytania: 1) Czy mam robic cos w stylu tego co zostalo opisane tutaj? http://www.linuxquestions.org/questions/sh...ad.php?t=517684 2) Jakimi programami moge latwo sprawdzic urządzenia video (moja kamerke) Prosze o wyrozumiałość gdyż nie jestem ekspertem linuksa Pozdrawiam Sir Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
pit664 Napisano Styczeń 28, 2007 Zgłoszenie Share Napisano Styczeń 28, 2007 Miałem ten sam kłopot (mam PK-835) i poradziłem sobie przy pomocy paczek z atrpms: tej i towarzyszacej paczki z modułem gspcav TUTAJ po prostu zainstaluj te paczki, załaduj moduł gspcav i będzie działać Pzdr Tu jest wynik spcaview u mnie: xxxx@yxxxxy ~]# spcaview Spcaview version: 1.1.7 date: 06:11:2006 (C) [email protected] Initializing SDL. SDL initialized. bpp 3 format 15 Using video device /dev/video0. Initializing v4l. **************** PROBING CAMERA ********************* Camera found: Generic Vimicro 303b Bridge found: ZC301-2 Bridge find ZC301-2 number 13 StreamId: JPEG Camera quality 1 autoexpo 1 Timeframe 0 lightfreq 50 Bridge find ZC301-2 number 13 Available Resolutions width 640 heigth 480 native Available Resolutions width 352 heigth 288 decoded Available Resolutions width 320 heigth 240 native * Available Resolutions width 176 heigth 144 decoded unable to probe size !! ***************************************************** grabbing method default MMAP asked VIDIOCGMBUF size 2457616 frames 2 offets[0]=0 offsets[1]=1228808 VIDIOCGPICT brightnes=32768 hue=0 color=0 contrast=32768 whiteness=0 depth=12 palette=15 VIDIOCSPICT brightness=32768 hue=0 color=0 contrast=32768 whiteness=0 depth=24 palette=15 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Gość Napisano Styczeń 29, 2007 Zgłoszenie Share Napisano Styczeń 29, 2007 Wielkie dzieki!! Oczywiscie poszlo bez problemu!!! A dla potomnych; Aby zainstalowac kamerke tego typu pod fedora 6 nalezy 1) Sprawdzic numer kernela -przyjmijmy że mamy: kernel-2.6.19-1.2895.fc6.i686 2) Sciagnac i zainstalowac paczki odpowiednie do posiadanego kernela gspcav1-kmdl-2.6.19-1.2895.fc6-1.00.12-3.fc6.at.i686.rpm gspcav1-1.00.12-3.fc6.at.i386.rpm spcaview-20051212-3.fc6.at.i386.rpm - do testowania obrazu kamerki Paczki znajdujemy np na stronie http://rpm.pbone.net/ 3) Wetknac kamerke do USB i uruchomic program z konta uzytkownika [user@BIOTIQUE ~]$ spcaview Powinno otworzyć sie nowe okienko i w nim pojawic sie obraz z kamerki internetowej 4) Jeżeli okienko się nie otworzy, lub komputer odpowie nam: wrong device należy zrestartować komputer (ja musiałem 2 krotnie) ------------------------------- Testy prowadzono (28 I 2007): - na czystej instalacji fedory 6 - kernel-2.6.19-1.2895.fc6.i686 - KDE 3.3.5 - kamerka USB 'A4 Tech Flexi Cam PK-5' przedstawiajaca sie jako Bus 001 Device 005: ID 0ac8:303b Z-Star Microelectronics Corp. ZC0303 WebCam http://sklep.linux.pl/?id=sklep&katego...amp;towar=12531 ------------------------------- Testy prowadzono (16 IX 2008): - na zaktualizowanej wersji fedory 8 - kernel-2.6.26.3-14 - x86_64 - KDE 3.5.9 - kamerka USB 'A4 Tech Flexi Cam PK-5' przedstawiajaca sie jako Bus 001 Device 005: ID 0ac8:303b Z-Star Microelectronics Corp. ZC0303 WebCam http://sklep.linux.pl/?id=sklep&katego...amp;towar=12531 PS: Dodam tylko że tak zainstalowana kamerka działa ze skype (versja 2.0.0.68 pod 32 bity - skype-2.0.0.68-fc5.i586.rpm) na platformie 64bitowej (patrz konfiguracja fedora 8 z dnia 16 IX 2008) Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
pit664 Napisano Styczeń 29, 2007 Zgłoszenie Share Napisano Styczeń 29, 2007 Ciesze się, że udało sie pomóc! Paczki te są w repo atrpms. Zaleca się ostrożność w korzystaniu z tego repozytorium ale te paczki są ok. Ta kamerka ma naprawdę dobry obraz pod Linuksem, czego nie mogę powiedziec o mt-400 Media-Tech. Pozdrawiam! Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
sebastian_filip Napisano Grudzień 2, 2007 Zgłoszenie Share Napisano Grudzień 2, 2007 A co zrobić gdy pod /dev/vido0 jest tuner tv (nieużywany, bez sterowników dla niego), a pod /dev/video1 kamerka internetowa? Zrobiłem wszystko według powyższych rad, ale niestety po wpisaniu w konsoli "spcaview" pojawia mi się: Spcaview version: 1.1.7 date: 06:11:2006 © [email protected] Initializing SDL. SDL initialized. bpp 3 format 15 Using video device /dev/video0. Initializing v4l. **************** PROBING CAMERA ********************* Camera found: Avermedia AVerTV GO 007 FM Bridge found: Television Unable to find a StreamId !! StreamId: -1 Unknow Camera Available Resolutions width 640 heigth 480 native Available Resolutions width 352 heigth 288 native Available Resolutions width 320 heigth 240 native * Available Resolutions width 176 heigth 144 native Available Resolutions width 160 heigth 120 native unable to probe size !! ***************************************************** grabbing method default MMAP asked VIDIOCGMBUF size 3735552 frames 3 offets[0]=0 offsets[1]=1245184 VIDIOCGPICT brightnes=32896 hue=32896 color=33026 contrast=35090 whiteness=0 depth=12 palette=10 VIDIOCSPICT brightness=32896 hue=32896 color=33026 contrast=35090 whiteness=0 depth=24 palette=15 Used 3479ms for 90 images => 38ms/image 25fps. Quiting SDL. Decoded frames:90 Average decode time: 3.000000 unmapping closing closed Destroy Picture thread ... Quiting.... Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Mikołaj Napisano Wrzesień 7, 2008 Zgłoszenie Share Napisano Wrzesień 7, 2008 czytając ten temat, myślałem że problem rozwiąże, a jednak nie ;/ posiadam wyżej wymienioną kamerkę, dla ścisłości: 'A4 Tech Flexi Cam PK-5' przedstawiająca się jako Bus 001 Device 005: ID 0ac8:303b Z-Star Microelectronics Corp. ZC0303 WebCam na ubuntu (8.04) działała, na fedorze nie chce, lsmod pokazuje że jest załadowany gspca i sterownik zc301, tylko jakiego pieruna zc301, jak powinien być zc303 według mnie, ale takiego nie ma w systemie (find nie znalazł). zainstalowałem dwie paczki, wymienione wyżej, jednak nie dało to żadnego efektu, kamerka nie działa. CamStream i skype nie widzą żadnego źródła video, v4l2 po wybraniu urządzenia video0 także nic nie wyświetla. Jedynie mi się zielona diodka przy kamerce świeci, i to na tyle z jej działania .... Będę wdzięczy za wszelką pomoc aktualnie: F9, KDE 4.1 (to raczej nic nie zmienia), Xorg z F8 dla potrzeb fglrx (już chyba to prędzej coś zmieni) -------------------------- Fałszywy alarm ;] Tego bym nie podejrzewał: zwykły user nie miał praw dostępu do kamery, tylko root ma dostępu. właściwie jak już piszę: jak automatycznie zmienić prawa, właściciela, grupę do video0 ? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się