Kamera internetowa - brak w /dev/video*

Karty graficzne, dźwiękowe, tv, monitory etc.
Awatar użytkownika
rubberduck
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 28 mar 2008, 11:32
Płeć: Mężczyzna
Wersja Ubuntu: 7.10
Środowisko graficzne: GNOME
Kontakt:

[SOLVED]Kamera internetowa - brak w /dev/video*

Post autor: rubberduck »

witam serdecznie...

Od kilku dni próbuję zainstalować kamerkę pod usb w laptopie toshiba satellite m30x
Kamerka to :

Bus 003 Device 002: ID 0ac8:307b Z-Star Microelectronics Corp.

i powinna być obsłużona za pomocą gspca1, które również zainstalowałem - wg poradnika

Problem z którym się borykam to brak urządzenia typu /dev/video* - żaden program nie wykrywa mi w gruncie rzeczy mojej kamerki.

Będę wdzięczny za jakiekolwiek sugestie.
Pozdrawiam
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8659
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Kamera internetowa - brak w /dev/video*

Post autor: mario_7 »

Sterownik załadowany?
Jakieś błędy w

Kod: Zaznacz cały

dmesg
?
Awatar użytkownika
rubberduck
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 28 mar 2008, 11:32
Płeć: Mężczyzna
Wersja Ubuntu: 7.10
Środowisko graficzne: GNOME
Kontakt:

Odp: Kamera internetowa - brak w /dev/video*

Post autor: rubberduck »

dzięki za szybka odpowiedz...

'' dmesg'' pokazuje cos takiego:

Kod: Zaznacz cały

[24713.672000] Linux video capture interface: v2.00
[24713.696000] usbcore: registered new interface driver gspca
[24713.696000] /build/buildd/linux-ubuntu-modules-2.6.22-2.6.22/debian/build/build-generic/media/gspcav1/gspca_core.c: gspca driver 01.00.12 registered
co zaś tyczy się reszty to

Kod: Zaznacz cały

rubberduck@badziewiasz:~$ lsmod | grep gspca
gspca 608336 0
videodev 29312 1 gspca
usbcore 138632 5 gspca,usbhid,ehci_hcd,uhci_hcd
a z sysloga wyciągnąwszy:

Kod: Zaznacz cały

Mar 29 17:54:40 badziewiasz kernel: [24713.672000] Linux video capture interface: v2.00
Mar 29 17:54:40 badziewiasz kernel: [24713.696000] usbcore: registered new interface driver gspca
Mar 29 17:54:40 badziewiasz kernel: [24713.696000] /build/buildd/linux-ubuntu-modules-2.6.22-2.6.22/debian/build/build-generic/media/gspcav1/gspca_core.c: gspca driver 01.00.12 registered
natomiast po podlaczeniu kamerki jest:

Kod: Zaznacz cały

 Mar 29 18:30:22 badziewiasz kernel: [26855.272000] usb 2-2: new full speed USB device using uhci_hcd and address 3
Mar 29 18:30:22 badziewiasz kernel: [26855.468000] usb 2-2: configuration #1 chosen from 1 choice
Mar 29 18:30:22 badziewiasz NetworkManager: <debug> [1206811822.251833] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_ac8_307b_noserial'). 
Mar 29 18:30:22 badziewiasz NetworkManager: <debug> [1206811822.396461] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_ac8_307b_noserial_if0'). 
Mar 29 18:30:22 badziewiasz NetworkManager: <debug> [1206811822.526007] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_ac8_307b_noserial_usbraw'). 
Będę wdzięczny za każdą sugestię. Pozdrawiam raz jeszcze
grekpg
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 248
Rejestracja: 04 sie 2006, 17:14
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Kontakt:

Odp: Kamera internetowa - brak w /dev/video*

Post autor: grekpg »

witam próbuję instalację za http://quilombo.wordpress.com/2008/02/0 ... -gibbon-2/

pobrałem ten gspca

ale przy instalacji jest problem :
grek@grek-desktop:~/Pulpit/gspcav1-20071224$ sudo make
make -C /lib/modules/`uname -r`/build SUBDIRS=/home/grek/Pulpit/gspcav1-20071224 CC=cc modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.27-9-generic'
CC [M] /home/grek/Pulpit/gspcav1-20071224/gspca_core.o
/home/grek/Pulpit/gspcav1-20071224/gspca_core.c:54:27: error: asm/semaphore.h: No such file or directory
/home/grek/Pulpit/gspcav1-20071224/gspca_core.c: In function ?spca5xx_ioctl?:
/home/grek/Pulpit/gspcav1-20071224/gspca_core.c:2463: error: implicit declaration of function ?video_usercopy?
/home/grek/Pulpit/gspcav1-20071224/gspca_core.c: At top level:
/home/grek/Pulpit/gspcav1-20071224/gspca_core.c:2609: error: unknown field ?owner? specified in initializer
/home/grek/Pulpit/gspcav1-20071224/gspca_core.c:2609: warning: initialization from incompatible pointer type
/home/grek/Pulpit/gspcav1-20071224/gspca_core.c:2611: error: unknown field ?type? specified in initializer
/home/grek/Pulpit/gspcav1-20071224/gspca_core.c: In function ?spca50x_create_sysfs?:
/home/grek/Pulpit/gspcav1-20071224/gspca_core.c:2769: error: implicit declaration of function ?video_device_create_file?
/home/grek/Pulpit/gspcav1-20071224/gspca_core.c:2780: error: implicit declaration of function ?video_device_remove_file?
/home/grek/Pulpit/gspcav1-20071224/gspca_core.c: In function ?spca5xx_probe?:
/home/grek/Pulpit/gspcav1-20071224/gspca_core.c:4301: error: incompatible types in assignment
make[2]: *** [/home/grek/Pulpit/gspcav1-20071224/gspca_core.o] Error 1
make[1]: *** [_module_/home/grek/Pulpit/gspcav1-20071224] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.27-9-generic'
make: *** [default] Error 2
rozumie ktoś o co idzie ?

znalazłem też gspca sources do instalacji przez sypapic ale też błędy -

grek@grek-desktop:/usr/share/doc/gspca-source$ sudo m-a prepare
Getting source for kernel version: 2.6.27-9-generic
Kernel headers available in /usr/src/linux
Creating symlink...
Couldn't create the /usr/src/linux symlink!
apt-get install build-essential
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
build-essential jest już w najnowszej wersji.
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 1 nieaktualizowanych.

Done!
czemu nie może zrobić symlinka ?
dając kilka razy tą komende przechodzi ok więc daje dalej ale znowu problemy :)
grek@grek-desktop:/usr/share/doc/gspca-source$ sudo m-a a-i gspca

Updated infos about 1 packages
Getting source for kernel version: 2.6.27-9-generic
Kernel headers available in /usr/src/linux
Creating symlink...
Couldn't create the /usr/src/linux symlink!
apt-get install build-essential
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
build-essential jest już w najnowszej wersji.
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 1 nieaktualizowanych.
W: Duplicate sources.list entry http://archive.ubuntu.com intrepid/universe Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_intrepid_universe_binary-i386_Packages)
W: Duplicate sources.list entry http://archive.ubuntu.com intrepid/universe Translation-pl (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_intrepid_universe_i18n_Translation-pl)
W: Duplicate sources.list entry http://archive.ubuntu.com intrepid/multiverse Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_intrepid_multiverse_binary-i386_Packages)
W: Duplicate sources.list entry http://archive.ubuntu.com intrepid/multiverse Translation-pl (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_intrepid_multiverse_i18n_Translation-pl)
W: Duplicate sources.list entry http://security.ubuntu.com intrepid-security/universe Packages (/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_intrepid-security_universe_binary-i386_Packages)
W: Duplicate sources.list entry http://security.ubuntu.com intrepid-security/multiverse Packages (/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_intrepid-security_multiverse_binary-i386_Packages)
W: Duplicate sources.list entry http://archive.ubuntu.com intrepid-updates/universe Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_intrepid-updates_universe_binary-i386_Packages)
W: Duplicate sources.list entry http://archive.ubuntu.com intrepid-updates/universe Translation-pl (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_intrepid-updates_universe_i18n_Translation-pl)
W: Duplicate sources.list entry http://archive.ubuntu.com intrepid-updates/multiverse Packages (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_intrepid-updates_multiverse_binary-i386_Packages)
W: Duplicate sources.list entry http://archive.ubuntu.com intrepid-updates/multiverse Translation-pl (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_intrepid-updates_multiverse_i18n_Translation-pl)
W: Należy uruchomić apt-get update aby naprawić te problemy.

Done!
unpack
Extracting the package tarball, /usr/src/gspca.tar.bz2, please wait...
"/usr/share/modass/overrides/gspca-source" build KVERS=2.6.27-9-generic KSRC=/usr/src/linux-headers-2.6.27-9-generic KDREV=2.6.27-9.19 kdist_image
grek@grek-desktop:/usr/share/doc/gspca-source$


dając apt-get update naprawia się ale dając ponownie sudo m-a a-i gspca

ten sam błąd ... w czym problem ?
Ty_Draniu
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 27 sty 2009, 15:58
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME

Odp: Kamera internetowa - brak w /dev/video*

Post autor: Ty_Draniu »

Pobierz gspca z SVN: svn://svn.debian.org/pkg-spca5xx/gspca/trunk, zaaplikuj łatę: http://ubuntuforums.org/attachment.php? ... 1225570823 i odpal ./gspca_build
rocklee
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 27 sty 2009, 20:48
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Kamera internetowa - brak w /dev/video*

Post autor: rocklee »

@Ty Draniu 1 link nie ściąga mi, zaś z drugim nie wiem co zrobić? ściągnąłem, rozpakowałem co dalej? Przenieść gdzieś, albo zamienić? Powiedz co zrobić...
Ty_Draniu
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 27 sty 2009, 15:58
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME

Odp: Kamera internetowa - brak w /dev/video*

Post autor: Ty_Draniu »

rocklee pisze:@Ty Draniu 1 link nie ściąga mi, zaś z drugim nie wiem co zrobić? ściągnąłem, rozpakowałem co dalej? Przenieść gdzieś, albo zamienić? Powiedz co zrobić...
No to za rączkę ;)
Tworzysz katalog na źródła:

Kod: Zaznacz cały

:~$ mkdir src

Kod: Zaznacz cały

:~$ cd src
Pobierasz źródła: (jeśli nie masz svn to: sudo apt-get install subversion, man svn)

Kod: Zaznacz cały

:~/src$ svn co svn://svn.debian.org/pkg-spca5xx/gspca/trunk gspca
Pobierasz łatę z poprzedniego posta (musisz być zalogowany na forum), kopiujesz do ~/src/gspca, przechodzisz do ~/src/gspca rozpakowujesz i aplikujesz łatę:

Kod: Zaznacz cały

:~/src/gspca$ gunzip gspca.patch.gz

Kod: Zaznacz cały

:~/src/gspca$ patch < gspca.patch
A na koniec budujesz moduły:

Kod: Zaznacz cały

:~/src/gspca$ ./gspca_build
Powinno hasać, u mnie na kernelu 2.6.27-11 skompilowały się bezproblemowo
rocklee
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 27 sty 2009, 20:48
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Kamera internetowa - brak w /dev/video*

Post autor: rocklee »

Zrobiłem jak kazałeś, ale nadal w cheese i skype nie ma obrazu :/ O czymś zapomniałem?

EDIT: Creative nigdzie nie widzi, jedyne to "wykrywa", ze jest i pokazuje zdjęcia, jeśli ma w jego pamięci. Co do Z-Star to klapa niby pisze, że jest video0, ale i tak nie działa :/
Jarek_Br
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 04 wrz 2006, 08:46
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME

Odp: Kamera internetowa - brak w /dev/video*

Post autor: Jarek_Br »

Witam
zrobiłem wszystko dokładnie według Twojego opisu.Przy kompilacji wyskakuje mi następujący tekst:

root@lap1:/home/jarek/src/gspca# ./gspca_build

REMOVE the old module if present

CLEAN gspca source tree
rm -r -f *.o decoder/.gspcadecoder.o.cmd decoder/*.o \
.gspca.o.cmd *.o *.ko *.mod.* .[a-z]* core *.i \
*.symvers *.err

COMPILE gspca Please Wait ....!!

INSTALL gspca in the kernel binary tree
mkdir -p /lib/modules/`uname -r`/kernel/drivers/usb/media/
rm -f /lib/modules/`uname -r`/kernel/drivers/usb/media/spca5xx.ko
rm -f /lib/modules/`uname -r`/kernel/drivers/media/video/gspca.ko
install -c -m 0644 gspca.ko /lib/modules/`uname -r`/kernel/drivers/usb/media/
install: nie można wykonać stat na `gspca.ko': No such file or directory
make: *** [install] Błąd 1

LOAD gspca in memory

PRINT COMPILATION MESSAGES if ERRORS look kgspca.err
make -C /lib/modules/`uname -r`/build SUBDIRS=/home/jarek/src/gspca CC=cc modules
make[1]: Wejście do katalogu `/usr/src/linux-headers-2.6.24-23-generic'
CC [M] /home/jarek/src/gspca/gspca_core.o
/home/jarek/src/gspca/gspca_core.c:54:29: error: linux/semaphore.h: No such file or directory
In file included from /home/jarek/src/gspca/gspca_core.c:64:
/home/jarek/src/gspca/gspca.h:17:30: error: media/v4l2-ioctl.h: No such file or directory
/home/jarek/src/gspca/gspca_core.c:2615: błąd: unknown field `vfl_type, specified in initializer
/home/jarek/src/gspca/gspca_core.c: W funkcji `spca50x_create_sysfs,:
/home/jarek/src/gspca/gspca_core.c:2773: ostrzeżenie: passing argument 1 of `device_create_file, from incompatible pointer type
/home/jarek/src/gspca/gspca_core.c:2776: ostrzeżenie: passing argument 1 of `device_create_file, from incompatible pointer type
/home/jarek/src/gspca/gspca_core.c:2779: ostrzeżenie: passing argument 1 of `device_create_file, from incompatible pointer type
/home/jarek/src/gspca/gspca_core.c:2784: ostrzeżenie: passing argument 1 of `device_remove_file, from incompatible pointer type
/home/jarek/src/gspca/gspca_core.c:2786: ostrzeżenie: passing argument 1 of `device_remove_file, from incompatible pointer type
/home/jarek/src/gspca/gspca_core.c:2788: ostrzeżenie: passing argument 1 of `device_remove_file, from incompatible pointer type
/home/jarek/src/gspca/gspca_core.c: W funkcji `spca5xx_probe,:
/home/jarek/src/gspca/gspca_core.c:4315: błąd: niekompatybilne typy w przypsaniu
make[2]: *** [/home/jarek/src/gspca/gspca_core.o] Błąd 1
make[1]: *** [_module_/home/jarek/src/gspca] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.24-23-generic'
make: *** [default] Błąd 2
root@lap1:/home/jarek/src/gspca#

nie wiem co mam robić
będę mocno wdzięczny za pomoc
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8659
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Kamera internetowa - brak w /dev/video*

Post autor: mario_7 »

Brakuje plików nagłówkowych do kompilacji, które dostarcza pakiet z nagłówkami kernela.
Wykonaj polecenie:

Kod: Zaznacz cały

sudo apt-get install --reinstall linux-headers-$(uname -r)
i dopiero skompiluj sterownik.
Jarek_Br
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 04 wrz 2006, 08:46
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME

Odp: Kamera internetowa - brak w /dev/video*

Post autor: Jarek_Br »

niestety. Dalej to samo
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8659
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Kamera internetowa - brak w /dev/video*

Post autor: mario_7 »

Czyli źródła sterownika są niekompatybilne z nagłówkami kernela, który aktualnie używasz. Wygląda na to, że masz Ubuntu 8.04 (a przynajmniej kernel z tej wersji); w Ubuntu 8.10 kompilacja przechodzi pomyślnie.

Problem powoduje zapewne to, ze pobierasz źródła sterownika z SVN Debiana - prawdopodobnie zmieniono trochę źródła, aby były zgodne z nowym Debianem, ale niestety nie są zgodne ze starszymi wersjami Ubuntu.
Jarek_Br
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 04 wrz 2006, 08:46
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME

Odp: Kamera internetowa - brak w /dev/video*

Post autor: Jarek_Br »

Dziękuję za pomoc.
po upgrade ubuntu do 8.10 skompilowało się bez problemu

root@lap1:/home/jarek/src/gspca# ls /dev/video0
/dev/video0
przemo_li
Piegowaty Guziec
Piegowaty Guziec
Posty: 5
Rejestracja: 29 mar 2007, 20:58
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME
Kontakt:

Odp: Kamera internetowa - brak w /dev/video*

Post autor: przemo_li »

ave co do skype itd. to winnemu jest pewien misz masz z driverami w ubuntu w 2.6.27 :( trzeba dodać do preload libv4l:
sudo su
echo "/usr/lib/libv4l/v4l1compat.so" > /etc/ld.so.preload
exit
i trzeba zresetować kompa :D powinno działać :D
jeszcze polecam korzystanie ze skype w wersji medibuntu :) (u mnie działa static-oss)

P.S. dalej nie mam /dev/video0 camorama tak mówi jak i skype za to gspca poprawnie wykrywa kamerke i daje sn9c jako sterownik ale nie twoży użądzenia /dev/video0 !!!!!!!!
Jakieś pomysły ?

dmesg: (wyjęcie i włożenie kabla usb)
[ 527.472060] usbcore: deregistering interface driver sn9c102
[ 527.472615] usb 4-1: Disconnecting SN9C1xx PC Camera...
[ 527.473564] usb 4-1: V4L2 device /dev/video0 deregistered
[ 533.750873] usbcore: deregistering interface driver gspca
[ 533.751314] gspca: driver gspca deregistered
[ 543.952419] gspca: USB GSPCA camera found. SONIX sn9c10[1 2]
[ 543.952428] gspca: [spca5xx_probe:4289] Camera type SN9C
[ 543.954743] gspca: [spca5xx_getcapability:1252] maxw 640 maxh 480 minw 160 minh 120
[ 543.955654] usbcore: registered new interface driver gspca
[ 543.964149] gspca: gspca driver 01.00.20 registered
[ 584.626073] ''IN-world':'IN=ppp0 OUT= MAC= SRC=71.126.239.247 DST=83.26.33.168 LEN=111 TOS=0x00 PREC=0x00 TTL=115 ID=2647 PROTO=UDP SPT=50599 DPT=63340 LEN=91
[ 584.704066] usb 4-1: USB disconnect, address 2
[ 589.412018] usb 4-1: new full speed USB device using uhci_hcd and address 4
[ 589.563342] usb 4-1: configuration #1 chosen from 1 choice
[ 589.574505] gspca: USB GSPCA camera found. SONIX sn9c10[1 2]
[ 589.574514] gspca: [spca5xx_probe:4289] Camera type SN9C
[ 589.577108] gspca: [spca5xx_getcapability:1252] maxw 640 maxh 480 minw 160 minh 120
[ 589.684824] sn9c102: V4L2 driver for SN9C1xx PC Camera Controllers v1:1.47pre49
[ 589.686264] usbcore: registered new interface driver sn9c102
How to become a Hacker??? Oto jest pytanie!!!
rocklee
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 27 sty 2009, 20:48
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Kamera internetowa - brak w /dev/video*

Post autor: rocklee »

Jedyny wg mnie i działający sposób to przejście na ubuntu 8.04 :D U mnie to działało :D
ODPOWIEDZ

Wróć do „Multimedia - karty graficzne, dźwiękowe, telewizyjne, drukarki, skanery”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 12 gości