openSUSEa suomeksi
openSUSE => Asennus ja käyttö => Aiheen aloitti: juntjo - 30.12.2009 - klo:21:10
-
Minulla Creative Live! Cam, jota käytän pääsääntöisesti Skypen kanssa. Se oli koneessa kiinni, kun asensin openSuse 11.2 32-bit version. Sekä käyttis että Skype-asetukset tunnistavat sen. Webkamera ei kuitenkaan toimi. Webrepo on valittuna ja päivitettynä. Olen lukenut ohjeet kansainväliseltä sivulta (http://en.opensuse.org/Skype).
Kernelin tiedot:
2.6.31.5-0.1-desktop
Kameran tiedot:
Nimi: Creative Live! Cam Video IM (VF0220)
Vendor ID: 0x041e
Product ID: 0x4053
linux-na1q:/home/ # lsusb
Bus 007 Device 002: ID 041e:4053 Creative Technology, Ltd Live! Cam Video IM
linux-na1q:/home/ # zypper in uvcvideo
Luetaan asennuslähteiden tietoja...
Luetaan asennettuja paketteja...
'uvcvideo' ei löytynyt.
Ratkaistaan pakettien riippuvuuksia...
Ei mitään tehtävää.
linux-na1q:/home/ # zypper in gspca
Luetaan asennuslähteiden tietoja...
Luetaan asennettuja paketteja...
'gspca' ei löytynyt.
Ratkaistaan pakettien riippuvuuksia...
Ei mitään tehtävää.
linux-na1q:/home/ # zypper refresh
Asennuslähde 'Libdvdcss repository' on ajantasalla.
Asennuslähde 'NVIDIA Repository' on ajantasalla.
Asennuslähde 'Packman Repository' on ajantasalla.
Asennuslähde 'openSUSE BuildService - KDE:KDE4:Community' on ajantasalla.
Asennuslähde 'openSUSE BuildService - OpenOffice.org' on ajantasalla.
Asennuslähde 'openSUSE BuildService - Mozilla' on ajantasalla.
Asennuslähde 'openSUSE BuildService - Web-kamera-ajurit' on ajantasalla.
Asennuslähde 'VideoLan Repository' on ajantasalla.
Asennuslähde 'Päivitykset openSUSE 11.2-0' on ajantasalla.
Asennuslähde 'openSUSE-11.2-Non-Oss' on ajantasalla.
Asennuslähde 'openSUSE-11.2-Oss' on ajantasalla.
Päivitettiin järjestelmän kaikki asennuslähteet.
linux-na1q:/home/ # zypper se uvcvideo
Luetaan asennuslähteiden tietoja...
Luetaan asennettuja paketteja...
Paketteja ei löytynyt.
Miten löydän ja asennan ajurin webkameralle?
-
Auttaisikohan tämä: http://opensuse.fi/Hae_ohjelmia.php (http://opensuse.fi/Hae_ohjelmia.php)
Ainakin tuo gspca löytyy sieltä 1-Click Installina.
-
Ainakin tuo gspca löytyy sieltä 1-Click Installina.
Ei onnistunut gspca2:n 1-click asennus. En valinnut skypen asennusta, koska se on jo asennettuna koneessani.
Lisäksi en päässyt tarkistamaan,tukeeko gspce2 minun webkameraa (list of supported devices (usb id) http://moinejf.free.fr/webcam.htm). Ko. sivua ei löytynyt (ERREUR 404 - Document non trouvé).
-
Nyt tiedän ainakin sen, että webkamerani on kunnossa ja toimii. Viestiketjuissa (http://opensuse.fi/keskustelu/index.php?topic=3300.0) ja (http://opensuse.fi/keskustelu/index.php?topic=3292.0) olevien ojeiden perusteella kokeilin sitä sekä mplayerissä että vlc:ssä. Video toimii ja näkyy mplayerissä, mutta ei vlc:ssä.
@linux-na1q:~> export LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so
@linux-na1q:~> mplayer tv://
MPlayer dev-SVN-r30099-4.4-openSUSE Linux 11.2 (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: USB Camera (041e:4053)
Capabilites: video capture read/write streaming
supported norms:
inputs: 0 = zc3xx;
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
==========================================================================
Opening video decoder: [raw] RAW Uncompressed Video
Movie-Aspect is undefined - no prescaling applied.
VO: [vdpau] 640x480 => 640x480 Planar YV12
Selected video codec: [rawyv12] vfm: raw (RAW YV12)
==========================================================================
Audio: no sound
Starting playback...
libv4l2: error dequeuing buf: Invalid argument
v4l2: ioctl set mute failed: Invalid argument
v4l2: 6459 frames successfully processed, 70800 frames dropped.
Exiting... (Quit)
@linux-na1q:~> export LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so
@linux-na1q:~> vlc
VLC media player 1.0.4 Goldeneye
[0x804f3a8] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[0x82d0d30] v4l demux error: cannot open device (Tiedostoa tai hakemistoa ei ole)
[0x82d0798] main access error: no access module matched "v4l"
[0x82a2e98] main input error: open of `v4l://' failed: no access module matched "v4l"
@linux-na1q:~> dmesg
[ 0.000000] Linux version 2.6.31.5-0.1-desktop (geeko@buildhost) (gcc version 4.4.1 [gcc-4_4-branch revision 150839] (SUSE Linux) ) #1 SMP PREEMPT 2009-10-26 15:49:03 +0100
----
[ 5.581748] Linux video capture interface: v2.00
[ 5.586591] gspca: main v2.8.0 registered
[ 5.587515] gspca: probing 041e:4053
[ 5.587518] zc3xx: Sensor Tas5130 (VF0250)
[ 5.587543] ohci1394 0000:05:03.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[ 5.591792] gspca: /dev/video0 created
[ 5.591822] usbcore: registered new interface driver zc3xx
[ 5.591825] zc3xx: registered
Gspca: /dev/video0 created!??
Ongelma näyttäisi siis olevan Skypen ja openSusen ajurin puutteessa. Onko tulkintani oikea?
-
No niin, skypen video toimii nyt sitten moitteettomasti. En tiedä, mikä tai miten asetukset muuttuivat. Olen sulkenut ja käynnistänyt skypen muutaman kerran. Video menee myös vastaanottajalle. Hip hip hurraa :D
Lukisin mielellään jonkinlaisen analyysin, jos jollakin on sellainen.
Edit: Todennäköisesti gscpa2-ajuri (zc3xx) asentui 1-click-menetelmällä, vaikka Yast kertoi toisin. Kiitos paljon avusta ratkaisuun pääsemisessä.