Forum Linux.pl

Zgodność sprzętu z Linuksem => Kamery internetowe => Wątek zaczęty przez: ryzaj w 2016-04-14, 12:27:15

Tytuł: instalacja wbudowanej kamerki internetowej laptopa VGN-AR21M dla UBUNTU 15.10.1
Wiadomość wysłana przez: ryzaj w 2016-04-14, 12:27:15
Nie mogę sobie poradzić z zainstalowaniem kamerki Motion Eye mojego Vaio do dystrybucji Ubuntu 15.10.1. Proszę o pomoc! Jeżeli to możliwe to o zestaw komend do wpisania w terminal. Jestem początkującym " Linuksiarzem " , niestety zaawansowanym w lata użytkownikiem kompa.
Tytuł: Odp: instalacja wbudowanej kamerki internetowej laptopa VGN-AR21M dla UBUNTU 15.10.1
Wiadomość wysłana przez: Paweł Kraszewski w 2016-04-14, 15:59:36
Prawdopodobnie ta kamera działa "z pudełka"

Proszę o podanie wyników następujących poleceń jako "zwykły" użytkownik, każdy wynik proszę opakować w tagi code:

lsusb
ls -al /dev/vid*
id
dmesg | grep -i vid
Tytuł: Odp: instalacja wbudowanej kamerki internetowej laptopa VGN-AR21M dla UBUNTU 15.10.1
Wiadomość wysłana przez: ryzaj w 2016-04-14, 16:41:22
Do kolegiPawła Kraszewskiego , dziękuję za chęć pomocy ale nie bardzo wiem jak opakować  w tagi code. Czy każda linijkę czy każdą odpowiedź jako całość po komendzie enter. Na razie przesyłam w załączniku odpowiedź na te cztery komendy.
Tytuł: Odp: instalacja wbudowanej kamerki internetowej laptopa VGN-AR21M dla UBUNTU 15.10.1
Wiadomość wysłana przez: ultr w 2016-04-14, 17:29:07
Tagi code (oczywiście bez spacji):

[ code ]
.............
.............
.............
[ /code ]

Jest też przycisk do tego w edytorze.

Do wklejania takich (publicznych) rzeczy można też użyć np. http://pastebin.com/

ryszard@Pc8-HOME:~$ ls -al /dev/vid*
crw-rw----+ 1 root video 81, 0 kwi 14 16:28 /dev/video0
ryszard@Pc8-HOME:~$ id
uid=1000(ryszard) gid=1000(ryszard) grupy=1000(ryszard),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),115(lpadmin),131(sambashare)

Zapewne brakuje ci tylko przynależności do grupy 'video', co tymi poleceniami chciał sprawdzić @Paweł Kraszewski.
Można to prosto zmienić graficznie w ustawieniach użytkowników, albo poleceniem:

sudo usermod -a -G video ryszard

Potem trzeba się przelogować (albo uruchomić ponownie komputer).
Tytuł: Odp: instalacja wbudowanej kamerki internetowej laptopa VGN-AR21M dla UBUNTU 15.10.1
Wiadomość wysłana przez: ryzaj w 2016-04-14, 19:10:21
ultr Cieszę się, że też chcesz mnie naprowadzić na rozwiązanie. Niestety ten wiersz zastosowany  w ustawieniu użytkowników
a następnie restart nie obudził aktywności kamery. Tak naprawdę to jestem zalogowany jako super user i nie ma w kompie dodatkowych userów. Podobno w tych Vaio jest użyty jakiś  egzotyczny chipset i stąd trudności w uruchomieniu kamerki pod Linuxem. Cały czas szukam tych tagów code ale chyba je diabeł nakrył ogonem. :-[
Tytuł: Odp: instalacja wbudowanej kamerki internetowej laptopa VGN-AR21M dla UBUNTU 15.10.1
Wiadomość wysłana przez: Paweł Kraszewski w 2016-04-14, 21:49:46
Nigdy.  Nie.  Pracuj.  Graficznie.  Na.  Koncie.  Administratora.  Nigdy.

W dodatku część programów nie działa poprawnie na administratorze.

Jaki program chcesz spiąć z kamerą?
Tytuł: Odp: instalacja wbudowanej kamerki internetowej laptopa VGN-AR21M dla UBUNTU 15.10.1
Wiadomość wysłana przez: ryzaj w 2016-04-15, 11:16:08
Chcę spiąć z kamera  SKYPE
Tytuł: Odp: instalacja wbudowanej kamerki internetowej laptopa VGN-AR21M dla UBUNTU 15.10.1
Wiadomość wysłana przez: Paweł Kraszewski w 2016-04-15, 12:42:36
No i od tej informacji powinien Pan zacząć.

Kamera działa. Skype działa. Kamera pracuje w standardzie V4L2 a Skype w przestarzałym, niekompatybilnym V4L. Microsoft ma w d*ie, że standardu V4L chyba nawet już w kernelu nie ma...

Proszę zobaczyć, czy przy uruchomieniu skype'a z linii komend jak poniżej, kamera zadziała (powinno działać i przy 32 i przy 64-bitowej wersji Ubuntu):
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so /usr/bin/skype
Jeżeli to zadziała, to wkleję, jak to zrobić permanentnie.
Tytuł: Odp: instalacja wbudowanej kamerki internetowej laptopa VGN-AR21M dla UBUNTU 15.10.1
Wiadomość wysłana przez: Paweł Kraszewski w 2016-04-15, 13:06:07
Jeżeli powyższe zadziała, to poniżej jest skrypt naprawiający.
#!/bin/bash

[ "$UID" -ne 0 ] && exec sudo $0

SKYPE="/usr/bin/skype"
SKYPEBIN="$SKYPE.bin"
WRAPPER="/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so"

echo "Sprawdzam stan"

if [ ! -f ${WRAPPER} ]
then
echo "Brakuje biblioteki $WRAPPER"
echo "Zainstaluj pakiet libv4l-0 / libv4l-0:i386"
exit 1
fi

ST=$([ -x ${SKYPE} ] && file -Ebi ${SKYPE} | cut  -c1-3 2>/dev/null)
SBT=$([ -x ${SKYPEBIN} ] && file -Ebi ${SKYPEBIN} | cut  -c1-3 2>/dev/null)

CURR="${ST}_${SBT}"

case $CURR in
app_)
echo "Przygotowuje wrapper"
mv ${SKYPE} ${SKYPEBIN}
echo "#!/bin/sh" > $SKYPE
echo "LD_PRELOAD=$WRAPPER $SKYPEBIN" >> $SKYPE
chmod +x $SKYPE
echo "Gotowe"
;;
app_app)
echo "Uaktualniam aplikacje skype"
rm ${SKYPEBIN}
mv ${SKYPE} ${SKYPEBIN}
echo "#!/bin/sh" > $SKYPE
echo "LD_PRELOAD=$WRAPPER $SKYPEBIN" >> $SKYPE
chmod +x $SKYPE
echo "Gotowe"
;;
tex_app)
echo "Wrapper juz zainstalowany"
;;
*)
echo "Nie rozpoznana konfiguracja / brak skype'a"
;;
esac

Należy go zapisać w katalogu domowym np jako plik skypefixer.sh, następnie z linii komend nadać mu atrybut wykonywalności i go uruchomić:
gedit skypefixer.sh
(wkleić kod z ramki powyżej, zapisać, zamknąć edytor)
chmod +x skypefixer.sh
./skypefixer.sh
Tytuł: Odp: instalacja wbudowanej kamerki internetowej laptopa VGN-AR21M dla UBUNTU 15.10.1
Wiadomość wysłana przez: ultr w 2016-04-15, 14:46:04
Chcę spiąć z kamera  SKYPE
Spróbuj przetestować działanie kamery np. programem 'cheese'.
Skype to nie jest dobre narzędzie do testowania czegokolwiek.
Tytuł: Odp: instalacja wbudowanej kamerki internetowej laptopa VGN-AR21M dla UBUNTU 15.10.1
Wiadomość wysłana przez: ryzaj w 2016-04-15, 15:08:54
Panie Pawle uruchomiłem w terminalu skypa i uzyskałem odpowiedź:
"ERROR: ld.so: object '/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored."
Oczywiście kamery nie udało się uruchomić, wobec czego nie uruchamiałem kolejnych komend skryptu naprawczego. Czy mogę zapytać dlaczego nie powinno się pracować w trybie graficznym na koncie administratora? Chyba już wiem wysypał mi sie trb graficzny i pokazała sie kasza na ekranie. Muszę zamknąć ubuntu przez twardy reset i startować kolejny raz nie wiedząc kiedy znów sie sypnie czy jest na to ratunek? <czy od nowa instalacja Ubuntu i potem upgrade?


Tytuł: Odp: instalacja wbudowanej kamerki internetowej laptopa VGN-AR21M dla UBUNTU 15.10.1
Wiadomość wysłana przez: Paweł Kraszewski w 2016-04-15, 15:38:12
Zanim zacznę dalej grzebać. Ma Pan zainstalowane Ubuntu w wersji 32-bitowej czy 64-bitowej?
Jeżeli 32-bitowej, to trzeba zainstalować pakiet libv4l-0, jeżeli w 64-bitowej pakiet libv4l-0:i386 (to musi być wersja 32-bitowa bez względu na to, jaki system jest zainstalowany).

W obu przypadkach powinno zadziałać polecenie (w 32-bitach można opuścić końcówkę ":i386")
sudo apt-get install libv4l-0:i386

Co do pracy na roocie - sprawa czystego bezpieczeństwa. Cokolwiek źle ściągniętego z sieci może całkowicie zruinować system. Jedno nieostrożnie wpisane polecenie może zruinować system. Jedna źle kliknięta ikonka może zruinować system. Per analogia: można jeździć samochodem bez pasów, ABSu, świateł i kierunkowskazów, można korzystać z pralki podłączonej bez uziemienia - do czasu.
Tytuł: Odp: instalacja wbudowanej kamerki internetowej laptopa VGN-AR21M dla UBUNTU 15.10.1
Wiadomość wysłana przez: ryzaj w 2016-04-15, 16:21:45
Zainstalowałem ten pakiet do systemu. Następnie ponowiłem tę linijkę z wcześniejszego Pana postu i w ustawieniach skypa próbowałem obudzić kamerę dalej bez efektu. Sprawdziłem system jest 64 bitowy.Zgodnie z Pana sugestią założyłem dodatkowe konto z innym Logiem i hasłem. Powoli mam dosyć tej upartej kamery, teraz najbardziej martwią mnie te pady grafiki. Gdyby tu można coś zdziałać  byłbym wdzięczny.
Z kamery łatwo mi będzie zrezygnować bo to Vaio  to cały system multimedialny i łącznie z tunerem TV i pod Linuxem większa część gadżetów nie działa z czym się pogodziłem. Ale pod WINDowsem nie szło już pracować ze względu na wirusy i wyskakujące okna.