Autor |
Sõnum |
Valdur55
Vana Pingviin
Vanus: 30
Liitunud: 02.06.2007
Postitused: 640
Asukoht: Tartu
Distributsioon: *buntu
|
|
Panin siis Opensuse peale. Jube hea minuarust.
Nüüd tahtsin webcam-i tööle siin saada.
dmesg | tail näitab sellist asja:
Kood: | dmesg | tail
usb 4-1: new full speed USB device using uhci_hcd and address 8
usb 4-1: configuration #1 chosen from 1 choice
usb 4-1: SN9C120 PC Camera Controller detected (vid:pid 0x0C45:0x613C)
usb 4-1: HV7131R image sensor detected
usb 4-1: Initialization succeeded
usb 4-1: V4L2 device registered as /dev/video0
usb 4-1: Optional device control through 'sysfs' interface disabled
usb 4-1: New USB device found, idVendor=0c45, idProduct=613c
usb 4-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
usb 4-1: Product: USB camera |
Ma googlest natuke otsisin infot:
http://www.kernel.org/doc/Documentation/video4linux/sn9c102.txt
Kuna kuu aega olen linuxis siis pole suurt kogemustepagasit. Ise arvan ,et see sysfs ongi pudelikaelaks miks asi tööle ei lähe cheesega või mõne muu webcam programmiga.
Seda pähklit eriti läbi ei näri. EXT4 toe suutsin täna Suse 11.1 õpetada. Asi oli suht koht lihtne ,aga esimese korra puhul võttis kaua aega.
|
|
|
|
Viimati muutis Valdur55 06.06.2009, 17:34; muudetud 1 kord
|
|
|
|
illukas
Vana Pingviin
Vanus: 44
Liitunud: 24.10.2006
Postitused: 2036
|
|
sööda cheesele käsurealt ette video device /dev/video0
või proovi camoramaga
camorama -d=/dev/video0
|
|
|
|
|
|
|
|
Valdur55
Vana Pingviin
Vanus: 30
Liitunud: 02.06.2007
Postitused: 640
Asukoht: Tartu
Distributsioon: *buntu
|
|
Teatab ,et ühendust ei leitud kaameraga. Kontrollige ühenduvust.
EHk ise arvan ikkagi sysfs viga.
|
|
|
|
|
|
|
|
Valdur55
Vana Pingviin
Vanus: 30
Liitunud: 02.06.2007
Postitused: 640
Asukoht: Tartu
Distributsioon: *buntu
|
|
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so cheese
Selline käsk terminali võlus cheesese pildi ette.
Kood: | (cheese:23002): GStreamer-WARNING **: pad source:src returned caps which are not a real subset of its template caps
(cheese:23002): GStreamer-CRITICAL **: gst_value_set_fraction: assertion `denominator != 0' failed
(cheese:23002): GStreamer-WARNING **: pad source:src returned caps which are not a real subset of its template caps
(cheese:23002): GStreamer-WARNING **: pad video_source:src returned caps which are not a real subset of its template caps
(cheese:23002): GStreamer-CRITICAL **: gst_value_set_fraction: assertion `denominator != 0' failed
libv4lconvert: Error decompressing JPEG: fill_nbits error: need 2 more bits
|
No termilan teatab vigadest nagu.
Mplayeriga pildi ette saamine:
Kood: | valdur55@linux-h64j:~> LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so mplayer tv:// -tv driver=v4l2:width=640:height=480:fps=25:device=/dev/video0 -vo x11
MPlayer dev-SVN-r29116-4.3-openSUSE Linux 11.1 (i686)-Packman (C) 2000-2009 MPlayer TeamCan't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing tv://.
TV file format detected.
Selected driver: v4l2
name: Video 4 Linux 2 input
author: Martin Olschewski <olschewski@zpr.uni-koeln.de>
comment: first try, more to come ;-)
v4l2: your device driver does not support VIDIOC_G_STD ioctl, VIDIOC_G_PARM was used instead.
Selected device: SN9C1xx PC Camera
Capabilites: video capture read/write streaming
supported norms:
inputs: 0 = Camera;
Current input: 0
Current format: unknown (0x4745504a)
tv.c: norm_from_string(pal): Bogus norm parameter, setting default.
v4l2: ioctl enum norm failed: Invalid argument
Error: Cannot set norm!
Selected input hasn't got a tuner!
v4l2: Cannot get fps
v4l2: ioctl set mute failed: Invalid argument
v4l2: ioctl query control failed: Invalid argument
v4l2: ioctl query control failed: Invalid argument
v4l2: ioctl query control failed: Invalid argument
v4l2: ioctl query control failed: Invalid argument
==========================================================================
Opening video decoder: [raw] RAW Uncompressed Video
VDec: vo config request - 640 x 480 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO: [x11] 640x480 => 640x480 Planar YV12
[swscaler @ 0x8ec3770]using unscaled yuv420p -> rgb32 special converter
Selected video codec: [rawyv12] vfm: raw (RAW YV12)
==========================================================================
Audio: no sound
Starting playback...
|
Allikad kust abi olen saanud (ise otsinud): http://en.opensuse.org/HCL/Web_Cameras
https://groups.google.com/group/microdia/web/testing-microdia-driver-draft
Ams-is ka midagi on näha. Teine inimene näeb valget pilti. Mina näen enda seisvat pilti.
Võiks täiendavat infot veebika kohta anda (lsusb vahendusel):
Bus 004 Device 011: ID 0c45:613c Microdia PC Camera (SN9C120)
Homme olen eemal. Peab endale puhkust ka ju lubama. Terve päev nuputasin kuidas pilti näha.
Hetkel veel midagi juurde ei installinud. Aga tundub "for dummies" õpetus olema. Kõik ilusti ette antud. Aga seal on öeldud ,et teise kiibiga kaamera jaoks on.
Helged pead! Aidake. öelge oma sõna sekka. Olgugi ,et suset pole näppinud, teate linuxist minust rohkem.
|
|
|
|
|
|
|
|
Valdur55
Vana Pingviin
Vanus: 30
Liitunud: 02.06.2007
Postitused: 640
Asukoht: Tartu
Distributsioon: *buntu
|
|
Et jhm. mida teha? Pilt on nagu ees aga liiga hele.
Käsk millega sain nii ,et cheesel on kohe pilt ees:
export LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so
Asi kuidagiviisi areneb. Algaja asi ka. Kuu ja 1 nädal on linuxis oltud.
|
|
|
|
|
|
|
|
Valdur55
Vana Pingviin
Vanus: 30
Liitunud: 02.06.2007
Postitused: 640
Asukoht: Tartu
Distributsioon: *buntu
|
|
Eh. Vlagus paistab tunnelis. Aga on üks raudne rest ees. ise suht tekitasin selle. Vist tuleb mint uuesti ära installida.
Muidu üritasin gspca-ga möllata. Aga ennem suutsin sellegi pildi mis ees oli ära kaotada.
Nimelt linux projekts lehet laadisin miskipärast driverid.
Muidu. Ruumi on ka ,et installida
|
|
|
|
|
|
|
|
Valdur55
Vana Pingviin
Vanus: 30
Liitunud: 02.06.2007
Postitused: 640
Asukoht: Tartu
Distributsioon: *buntu
|
|
Eh Mint uuesti peal.
Home kataloogi paigutasin teise parti peale eelmise installiga.
Mitte midagi pole vajalike asjadega juhtunud.
Vaatasin lahtiolevad tab-id läbi. ja leidsin hea video
http://www.linuxjournal.com/video/get-your-webcam-working-gspca
Peaks ju ilusti tööle minema.
Nüüd tean täpselt mida teha, saabki siis kaamera vast korralikult tööle.
|
|
|
|
|
|
|
|
Valdur55
Vana Pingviin
Vanus: 30
Liitunud: 02.06.2007
Postitused: 640
Asukoht: Tartu
Distributsioon: *buntu
|
|
./gspca_build tulemus
Kood: | make -C /lib/modules/`uname -r`/build SUBDIRS=/home/valdur55/Desktop/Pakid/gspcav1-20071224 CC=cc modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.28-11-generic'
CC [M] /home/valdur55/Desktop/Pakid/gspcav1-20071224/gspca_core.o
/home/valdur55/Desktop/Pakid/gspcav1-20071224/gspca_core.c:54:27: error: asm/semaphore.h: No such file or directory
/home/valdur55/Desktop/Pakid/gspcav1-20071224/gspca_core.c: In function ‘spca5xx_ioctl’:
/home/valdur55/Desktop/Pakid/gspcav1-20071224/gspca_core.c:2463: error: implicit declaration of function ‘video_usercopy’
/home/valdur55/Desktop/Pakid/gspcav1-20071224/gspca_core.c: At top level:
/home/valdur55/Desktop/Pakid/gspcav1-20071224/gspca_core.c:2609: error: unknown field ‘owner’ specified in initializer
/home/valdur55/Desktop/Pakid/gspcav1-20071224/gspca_core.c:2609: warning: initialization from incompatible pointer type
/home/valdur55/Desktop/Pakid/gspcav1-20071224/gspca_core.c:2611: error: unknown field ‘type’ specified in initializer
/home/valdur55/Desktop/Pakid/gspcav1-20071224/gspca_core.c: In function ‘spca50x_create_sysfs’:
/home/valdur55/Desktop/Pakid/gspcav1-20071224/gspca_core.c:2769: error: implicit declaration of function ‘video_device_create_file’
/home/valdur55/Desktop/Pakid/gspcav1-20071224/gspca_core.c:2780: error: implicit declaration of function ‘video_device_remove_file’
/home/valdur55/Desktop/Pakid/gspcav1-20071224/gspca_core.c: In function ‘spca5xx_probe’:
/home/valdur55/Desktop/Pakid/gspcav1-20071224/gspca_core.c:4301: error: incompatible types in assignment
make[2]: *** [/home/valdur55/Desktop/Pakid/gspcav1-20071224/gspca_core.o] Error 1
make[1]: *** [_module_/home/valdur55/Desktop/Pakid/gspcav1-20071224] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.28-11-generic'
make: *** [default] Error 2 |
Nagu ennemgi: Kood: | valdur55@valdur55-linux-mint $ sudo modprobe gspca
FATAL: Module gspca not found.
|
Kernel on kasuuses muidu 2.6.28-11-generic
Krt äkki polegi vaja seda kasutada? Suht huvitav küll.
Eks tuleb veel uurida.
|
|
|
|
|
|
|
|
Valdur55
Vana Pingviin
Vanus: 30
Liitunud: 02.06.2007
Postitused: 640
Asukoht: Tartu
Distributsioon: *buntu
|
|
|
|
Valdur55
Vana Pingviin
Vanus: 30
Liitunud: 02.06.2007
Postitused: 640
Asukoht: Tartu
Distributsioon: *buntu
|
|
http://sn-webcam.sourceforge.net/
Ja... Pilt normaalsem ees ,aga nägi ikka liiga hele.
Esiemene pilt oli suht default sätetega. Teises ja kolmandas on asju nulli keeratud. Aga rohelise maha keeramist polnud võimalik teha
Ehk siis driver on kaameral olemas, ainuke asi mis häirib on see sysfs keeld.
|
|
|
|
|
|
|
|
Valdur55
Vana Pingviin
Vanus: 30
Liitunud: 02.06.2007
Postitused: 640
Asukoht: Tartu
Distributsioon: *buntu
|
|
Nii. Asi korda aetud.
Lasin uusima kerneli peale (2.26.30) ja hakkas vaikimisi kasutama gpca moodulit.
Amsn-iga sai proovitud. Ja sätted polnud enam lukus
Nüüd on Amsn samavõrdne WL Messengeriga. Ainuke probleem on Onlines rääkimine, aga heliklipiga salvestus on ka talutav.
Et saada Onlines rääkida saab kasutada skypet jne.
Pilti ei hakka töötava kaameraga hetkel tegema.
Minujaoks on nüüd juhtum lõpetatud.
Lisan siis kirje ka mida teatab mul:
Kood: | [ 1662.008095] usb 4-2: new full speed USB device using uhci_hcd and address 6
[ 1662.164863] usb 4-2: configuration #1 chosen from 1 choice
[ 1662.169558] gspca: probing 0c45:613c
[ 1662.174475] sonixj: Sonix chip id: 12
[ 1662.177814] gspca: probe ok |
|
|
|
|
|
|
|
|
|