Odp: instalacja kamerki microdia <rozwiazanie>
: 23 sie 2010, 00:58
Czyli, co - zainstalowałeś poprostu Ubuntu i kamerke wykryło, tak? Nie trzeba było więcej nic robić?
Polskie forum użytkowników Ubuntu
https://ubuntu.pl/forum/
Kod: Zaznacz cały
Skype
Kod: Zaznacz cały
env LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
Kod: Zaznacz cały
co chcesz, np. Skype
Kod: Zaznacz cały
env LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
Plik video0 należy stworzyć lub nadać mu uprawnienia dostępu - najprościej "wszyscy niech mają dostęp". Opisy dokładniejsze w tym wątku na poprzedniej stronie = wcześniej.adamovy pisze:[...] "Unable to open file /dev/video0 No such file or directory". Ktoś ma jakiś pomysł?
Nie doczytałeś powyższego i NIE ustawiłeś uprawnień dostępu! Są na to różne sposoby, ale wiele można dowiedzieć się o linuksie, wpisując do konsoli:adamovy pisze: "Unable to open file /dev/video0 Permission denied".
Kod: Zaznacz cały
sudo nautilus
Nie doczytałeś powyższego i NIE ustawiłeś uprawnień dostępu!
Może ja jestem głupi, ale oprócz tego:A poza tym to czytaj uważniej i próbuj odważniej, ponieważ o tym naprawdę napisano wcześniej, wyżej w tym wątku
to niczego istotnego nie dostrzegłem w tym wątku. Co się działo, kiedy tak skonfigurowałem plik video0, to właśnie opisałem wyżej.5/ klik na video0 PRAWYM i sprawdź UPRAWNIENIA - ma być:
- DOSTĘP: root - Odczyt i zapis
- Grupa: video - Odczyt i zapis
- Inni: Dostęp - Brak
Teraz kiedy uruchamiam Video4Linux Control Panel dostaję taki komunikat:Właściciel: root
Dostęp: Odczyt i zapis
Grupa: root
Dostęp: Odczyt i zapis
Inni
Dostęp: Odczyt i zapis
Zezwolenie na wykonanie pliku jako programu - zaznaczone.
Unable to open file /dev/video0 Inappropiate ioctl for device.
Też mało z tego rozumiem, oprócz tego, że dosłownie "interface" można przetłumaczyć jako "międzymordzie"ioctl
DEFINICJA: asmlinkage int sys_ioctl(unsigned int fd, unsigned int cmd, unsigned long arg)
WYNIK: 0 (sukces) lub
EBADF (bledny deskryptor),
ENOTTY/EINVAL (bledny kod zadania dla danego urzadzenia).
Argumenty:
cmd - kod polecenia
arg - argument (zazwyczaj wskaznik do struktury)
ioctl jest realizowana przez funkcje systemowa sys_ioctl, zawarta w pliku fs/ioctl.c. Jest to ogolny interface dla wszystkich polecen specyficznych dla urzadzen, ktorych nie da sie zrealizowac za pomoca pozostalych funkcji. Sa to przewaznie funkcje sterownicze, definiujace parametry pracy danego urzadzenia.
Dla kazdego urzadzenia komendy ioctl sa inne. Sama funkcja sys_ioctl obsluguje ich tylko kilka (np. FIOCLEX - ustawia flage close_on_exit itd.).
W przypadku stacji dyskow elastycznych np. ioctle sluza do: wyjmowania nosnika, formatowania dyskow, pobierania parametrow nosnikow i samego napedu itd. W przypadku dyskow twardych mozna za ich pomoca pobrac geometrie dysku, odczytac tablice partycji itd. Duze znaczenie ma ioctl przy ustawianiu parametrow terminali (patrz Terminale).
Jak się zalogowałeś?woti pisze: Następnie zainstaluj subwersję z repo:
sudo apt-get install subversion
Dalej:
svn checkout http://svn.berlios.de/svnroot/repos/lin ... uvc/trunk/
cd trunk/
gedit Makefile
Nie rozumiem pytania, tzn. do jakiego logowani się odnosi?asica.k pisze:Jak się zalogowałeś?
woti pisze:Nie rozumiem pytania, tzn. do jakiego logowani się odnosi?
Kod: Zaznacz cały
uasic@uasic-Satellite-U400:~$ svn checkout http://svn.berlios.de/svnroot/repos/...nux-uvc/trunk/
Obszar uwierzytelniania: <http://svn.berlios.de:80> Members Only
Kod: Zaznacz cały
svn: OPTIONS z 'http://svn.berlios.de/svnroot/repos/...nux-uvc/trunk': błąd autoryzacji: Nie można autentykować się do serwera: odrzucone wezwanie Basic (http://svn.berlios.de)
U mnie niestety nici ("Failed to start preview process!"). Mam drugą kamerkę podłączaną do USB na drugim kompie i z nią też są nieustające problemy:/woti pisze: W najnowszym 10.10 po instalacji gcc i v4l oraz dv4l kamerka hula bez problemów, na dodatek video4linux control panel na bieżąco steruje np. jasnością kamery w skype.
Natomiast trzeba zmienić treść polecenia, z którym skype ma startować z systemem (i kamerką) - obecnie polecenie to jest tożsame z poleceniem dla ikonki w menu programów: skype-wrapper