Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Laitealue => Aiheen aloitti: doc - 12.12.07 - klo:16.43
-
Auttakaa hiutaletta eli vasta-alkajaa,
asensin läppäriini Ubuntun ja olen tämän kanssa vielä melko pihalla. Olen koittanu saada sisäänrakennetun web cameran toimimaan, mutta en ole vielä siinä onnistunut. Yritin ratkaista ongelmaa easycam ohjelmistolla, kuten tällä sivulla kerrotaan:
https://help.ubuntu.com/community/EasyCam#head-ffabd5d43f43ef3e2a60b683ce6e9c5fc7c3e010
,mutta en saanut asennusta onnistumaan. Jos ymmärsin oikein deb http://blognux.free.fr/debian unstable main ei sovi amd64 ubuntu versiolle tai niin ainakin luulen. Tai ainakaan tuo repositios päivitys ei suostu menemään läpi ja näin ollen ohjelma ei asennu : sudo install easycam komennolla.
:)
-
olisiko se komento väärin!!!
sudo install easycam
kokeile
sudo apt-get update && sudo apt-get upgrade && sudo apt-get install easycam
-
Kiitos nopeasta vinkistä
Jotain kävi, luultavasti update meni läpi osittain, tosin sain lopuksi virheilmoituksen E: Couldn't find package easycam.Ilmeisesti oikeaa pakettia ei löytynyt jostain syystä.
-
Voisiko tämän saada vaihtoehtoisesti toimimaan ndiswrapperillä ja windows ajureilla?
-
Voisiko tämän saada vaihtoehtoisesti toimimaan ndiswrapperillä ja windows ajureilla?
Laita tänne "lspci" ja "lsusb" komentojen tulosteet. Itse tein juuri oppaan, joka perustuu "uvcvideo"-moduliin eli ajuriin.
http://wiki.ubuntu-fi.org/Logitech_QuickCam_Pro_9000
Tuon projektin parissa puurretaan myös monien sisäänrakennettujen webkameroiden kanssa. Jos se vaikka olisi tämä?
04f2:b015 Chicony VGA UVC Webcam (HP notebooks) Chicony Electronics
http://linux-uvc.berlios.de/
Joudut ehkä kääntämän modulin itse, mutta sekään ei ole vaikeaa.
Ystävällisin terveisin Asmo Koskinen.
-
Kiitos taas vinkeistä kokeilen heti mitä saan esiin. :)
-
Listaus lspci komennolla:
00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:04.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a3)
00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a3)
00:0a.3 Co-processor: nVidia Corporation MCP51 PMU (rev a3)
00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev f1)
00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev f1)
00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
03:00.0 Network controller: Broadcom Corporation BCM4312 802.11a/b/g (rev 01)
05:00.0 VGA compatible controller: nVidia Corporation GeForce Go 7200 (rev a1)
07:05.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller
07:05.1 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
07:05.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 01)
07:05.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 0a)
07:05.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 05)
-
ja tässä lsusb tekstit:
Bus 002 Device 002: ID 03f0:171d Hewlett-Packard
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 003: ID 0c45:62c0 Microdia
Bus 001 Device 001: ID 0000:0000
Toivottavasti noista on apua, minulle eivät vielä paljoa kerro. :o
Tuo tkv antama linkki ilmeisesti liittyy samaan juttuun.
-
Bus 001 Device 003: ID 0c45:62c0 Microdia
Tämän pitäisi olla tuettu.
0c45:62c0 Sonix USB 2.0 Camera (Acer Aspire 5050 and HP Pavillon DV6000 notebooks) Sonix Technology
Käytäthän 32-bittistä Ubuntu 7.10:ä eli Gutsyä, vaikka sinulla on 64-bittinen prosessori?
Kerro, jos jokin kohta ei toimi, tai saat erilaisia tuloksia kuin minä. Moduli on kuitenkin sama täällä ja siellä päässä.
1. Tarkista onko moduli ladattu automaattisesti. Suorita lihavoidut komentorivillä.
asmok@ubuntu:~$ lsmod | grep uvcvideo
uvcvideo 53636 0
compat_ioctl32 2304 1 uvcvideo
videodev 29568 2 saa7146_vv,uvcvideo
v4l1_compat 15364 3 saa7146_vv,uvcvideo,videodev
v4l2_common 18560 3 saa7146_vv,uvcvideo,videodev
usbcore 139912 9 snd_usb_audio,snd_usb_lib,uvcvideo,hci_usb,xpad,usbhid,ehci_hcd,uhci_hcd
asmok@ubuntu:~$
2. Lataa moduli käsin, jos se ei löytynyt.
asmok@ubuntu:~$ sudo modprobe uvcvideo
[sudo] password for asmok:
asmok@ubuntu:~$
3. Kopioi rakentamani kaksi pientä ohjelmaa, jotka löytyvät uvcvideo-sivustolta.
a.
cd /usr/local/bin
b.
sudo wget http://www.arkki.info/howto/LogitechPro9000/bin/uvcview
sudo wget http://www.arkki.info/howto/LogitechPro9000/bin/luvcview
c.
sudo chmod 755 *
4. Sulje pääte ja avaa se uudestaan.
asmok@ubuntu:~$ which uvcview
/usr/local/bin/uvcview
asmok@ubuntu:~$
5. Kokeile uvcview-ohjelmaa.
asmok@ubuntu:~$ uvcview -d /dev/video0
YUV422
YUY2
MJPEG
parm.parm.capture.timeperframe.numerator = 1
parm.parm.capture.timeperframe.denominator = 15
parm.parm.capture.timeperframe.numerator = 1
parm.parm.capture.timeperframe.denominator = 15
6. Kokeile luvcvideo-ohjelmaa.
asmok@ubuntu:~$ luvcview -d /dev/video0
luvcview version 0.2.1
Video driver: x11
A window manager is available
video /dev/video0
Ystävällisin terveisin Asmo Koskinen.
-
Laita tänne "lspci" ja "lsusb" komentojen tulosteet. Itse tein juuri oppaan, joka perustuu "uvcvideo"-moduliin eli ajuriin.
Asus A3h usb video 2.0
[ylläpito on poistanut liitteen]
-
Asus A3h usb video 2.0
Tämä käyttää eri modulia.
http://syntekdriver.sourceforge.net/
"Linux/Unix driver development for Syntek Semicon USB2.0 Video device DC-1125, like the one that is found in Asus A6K laptops. The device can be recognized by the usb id 174f:a311 and maybe also be a standalone unit (not integrated)."
http://sourceforge.net/projects/syntekdriver/
Tämä pitää rakentaa itse, sitä ei löydy Gutsystä.
Palataan tähän.
Ystävällisin terveisin Asmo Koskinen.
-
Tämä pitää rakentaa itse, sitä ei löydy Gutsystä.
Palataan tähän.
Ystävällisin terveisin Asmo Koskinen.
[/quote]
Kiitokset Asmo Koskiselle jään odottelemaan.
Terveisin jori52 :D :D
-
Tämä pitää rakentaa itse, sitä ei löydy Gutsystä.
Lähdekoodipaketissa on README, jossa sanotaan näin.
To build and load the driver, follow the steps :
$ make -f Makefile.standalone clean
$ make -f Makefile.standalone
$ modprobe videodev
$ insmod stk11xx.ko
To test the driver with the V4L v1 API (map methode) :
$ camorama -D --width=640 --height=480
To test the driver with the V4L v1 API (read methode) :
$ camorama -D -R --width=640 --height=480
To test the driver with the V4L v2 :
$ xawtv
To use mplayer / mencoder :
$ mplayer tv:// -tv driver=v4l:width=640:height=480
$ mplayer tv:// -tv driver=v4l2:width=320:height=240:fps=25:outfmt=rgb24:device=/dev/video0
$ mplayer tv:// -tv driver=v4l2:width=320:height=240:fps=25:outfmt=yuy2:device=/dev/video0
$ mplayer tv:// -tv driver=v4l2:width=320:height=240:fps=25:outfmt=uyvy:device=/dev/video0
$ mencoder tv:// -tv driver=v4l:width=640:height=480:outfmt=rgb24:device=/dev/video0 -nosound -ovc lavc -o out.avi
$ mencoder tv:// -tv driver=v4l2:width=320:height=240:fps=25:outfmt=rgb24:device=/dev/video0 -nosound -ovc lavc -o out.avi
Jori52: onnistuuko modulin kääntö, sinun pitää asentaa kernel-headers, dev-työkalut ja modulin lähdekoodi?
Doc: Tajusin juuri, että nuo pari pientä ohjelmaa on käännetty rt-linux-kerneliä vasten. Käytätkö muuten 64-bittistä Ubuntua, silloin niiden ei ainakaan pitäisi toimia.
Ystävällisin terveisin Asmo Koskinen.
-
$ make -f Makefile.standalone clean
$ make -f Makefile.standalone
Tässä koneessa on aika rankasti asennettuna riittävä määrä dev- ja lib-paketteja, mutta yksi näköjään vielä puuttui. ja tämä on siis rt-linux-kone.
asmok@ubuntu:~$ cd Bin
asmok@ubuntu:~/Bin$ ls
stk11xx-1.2.3 stk11xx-1.2.3.tar.gz
asmok@ubuntu:~/Bin$ cd stk*
asmok@ubuntu:~/Bin/stk11xx-1.2.3$ ls
doxygen.cfg Kconfig Makefile.standalone stk11xx-bayer.c stk11xx-dev-6a31.c stk11xx-dev-6a54.c stk11xx-dev-a821.c stk11xx-dev.h stk11xx-sysfs.c stk11xx-usb.c
Kbuild Makefile README stk11xx-buf.c stk11xx-dev-6a33.c stk11xx-dev-a311.c stk11xx-dev.c stk11xx.h stk11xx.txt stk11xx-v4l.c
asmok@ubuntu:~/Bin/stk11xx-1.2.3$ make -f Makefile.standalone clean
make -C /lib/modules/2.6.22-14-rt/build SUBDIRS=/home/asmok/Bin/stk11xx-1.2.3 clean
make[1]: Siirrytään hakemistoon "/usr/src/linux-headers-2.6.22-14-rt"
make[1]: Poistutaan hakemistosta "/usr/src/linux-headers-2.6.22-14-rt"
asmok@ubuntu:~/Bin/stk11xx-1.2.3$ make -f Makefile.standalone
make -C /lib/modules/2.6.22-14-rt/build SUBDIRS=/home/asmok/Bin/stk11xx-1.2.3 modules
make[1]: Siirrytään hakemistoon "/usr/src/linux-headers-2.6.22-14-rt"
CC [M] /home/asmok/Bin/stk11xx-1.2.3/stk11xx-usb.o
CC [M] /home/asmok/Bin/stk11xx-1.2.3/stk11xx-v4l.o
CC [M] /home/asmok/Bin/stk11xx-1.2.3/stk11xx-sysfs.o
CC [M] /home/asmok/Bin/stk11xx-1.2.3/stk11xx-dev.o
CC [M] /home/asmok/Bin/stk11xx-1.2.3/stk11xx-buf.o
CC [M] /home/asmok/Bin/stk11xx-1.2.3/stk11xx-bayer.o
CC [M] /home/asmok/Bin/stk11xx-1.2.3/stk11xx-dev-a311.o
CC [M] /home/asmok/Bin/stk11xx-1.2.3/stk11xx-dev-a821.o
CC [M] /home/asmok/Bin/stk11xx-1.2.3/stk11xx-dev-6a31.o
CC [M] /home/asmok/Bin/stk11xx-1.2.3/stk11xx-dev-6a33.o
CC [M] /home/asmok/Bin/stk11xx-1.2.3/stk11xx-dev-6a54.o
LD [M] /home/asmok/Bin/stk11xx-1.2.3/stk11xx.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/asmok/Bin/stk11xx-1.2.3/stk11xx.mod.o
LD [M] /home/asmok/Bin/stk11xx-1.2.3/stk11xx.ko
make[1]: Poistutaan hakemistosta "/usr/src/linux-headers-2.6.22-14-rt"
make: ctags: Komentoa ei löytynyt
make: *** [driver] Virhe 127
asmok@ubuntu:~/Bin/stk11xx-1.2.3$ sudo apt-get install ctags
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu
Reading state information... Valmis
Huomautus, valitaan exuberant-ctags eikä ctags
Seuraavat paketit asennettiin aiemmin automaattisesti, mutta niitä ei enää tarvita:
python-opengl python-pygame libzvbi0 python-pyogg libstartup-notification0-dev python-editobj libzvbi-common libphysfs-1.0-0 v4l-conf
Käytä komentoa 'apt-get autoremove' poistaaksesi ne.
Ehdotetut paketit:
vim nvi elvis vile emacsen
Seuraavat UUDET paketit asennetaan:
exuberant-ctags
0 päivitetty, 1 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä.
Noudettavaa arkistoa 114kt.
Purkamisen jälkeen käytetään 254kt lisää levytilaa.
Nouda:1 http://fi.archive.ubuntu.com gutsy/main exuberant-ctags 1:5.7-1 [114kB]
Noudettiin 114kt ajassa 1s (95,8kt/s)
Valitsen aikaisemmin valitsemattoman paketin exuberant-ctags.
(Luetaan tietokantaa... 248745 tiedostoa ja hakemistoa tällä hetkellä asennettuna.)
Puretaan pakettia exuberant-ctags (.../exuberant-ctags_1%3a5.7-1_i386.deb)...
Säädän asetukset: exuberant-ctags (1:5.7-1) ...
asmok@ubuntu:~/Bin/stk11xx-1.2.3$ make -f Makefile.standalone
make -C /lib/modules/2.6.22-14-rt/build SUBDIRS=/home/asmok/Bin/stk11xx-1.2.3 modules
make[1]: Siirrytään hakemistoon "/usr/src/linux-headers-2.6.22-14-rt"
Building modules, stage 2.
MODPOST 1 modules
make[1]: Poistutaan hakemistosta "/usr/src/linux-headers-2.6.22-14-rt"
asmok@ubuntu:~/Bin/stk11xx-1.2.3$ ls -l
yhteensä 4484
-rw-r--r-- 1 asmok asmok 51852 2007-01-15 11:57 doxygen.cfg
-rw-r--r-- 1 asmok asmok 283 2007-11-23 21:45 Kbuild
-rw-r--r-- 1 asmok asmok 1042 2007-11-23 21:45 Kconfig
-rw-r--r-- 1 asmok asmok 268 2007-11-23 21:45 Makefile
-rw-r--r-- 1 asmok asmok 365 2007-09-06 19:42 Makefile.standalone
-rw-r--r-- 1 asmok asmok 0 2007-12-12 22:08 Module.symvers
-rw-r--r-- 1 asmok asmok 5333 2007-11-26 23:45 README
-rw-r--r-- 1 asmok asmok 34399 2007-12-07 12:18 stk11xx-bayer.c
-rw-r--r-- 1 asmok asmok 133568 2007-12-12 22:08 stk11xx-bayer.o
-rw-r--r-- 1 asmok asmok 9383 2007-12-07 11:20 stk11xx-buf.c
-rw-r--r-- 1 asmok asmok 112696 2007-12-12 22:08 stk11xx-buf.o
-rw-r--r-- 1 asmok asmok 27721 2007-12-07 11:20 stk11xx-dev-6a31.c
-rw-r--r-- 1 asmok asmok 119520 2007-12-12 22:08 stk11xx-dev-6a31.o
-rw-r--r-- 1 asmok asmok 32960 2007-12-07 11:20 stk11xx-dev-6a33.c
-rw-r--r-- 1 asmok asmok 122684 2007-12-12 22:08 stk11xx-dev-6a33.o
-rw-r--r-- 1 asmok asmok 15796 2007-12-07 11:20 stk11xx-dev-6a54.c
-rw-r--r-- 1 asmok asmok 114432 2007-12-12 22:08 stk11xx-dev-6a54.o
-rw-r--r-- 1 asmok asmok 34337 2007-12-07 11:20 stk11xx-dev-a311.c
-rw-r--r-- 1 asmok asmok 122776 2007-12-12 22:08 stk11xx-dev-a311.o
-rw-r--r-- 1 asmok asmok 28585 2007-12-07 11:20 stk11xx-dev-a821.c
-rw-r--r-- 1 asmok asmok 120484 2007-12-12 22:08 stk11xx-dev-a821.o
-rw-r--r-- 1 asmok asmok 10813 2007-12-07 11:20 stk11xx-dev.c
-rw-r--r-- 1 asmok asmok 4195 2007-12-07 11:20 stk11xx-dev.h
-rw-r--r-- 1 asmok asmok 112736 2007-12-12 22:08 stk11xx-dev.o
-rw-r--r-- 1 asmok asmok 11339 2007-12-07 12:18 stk11xx.h
-rw-r--r-- 1 asmok asmok 1360049 2007-12-12 22:08 stk11xx.ko
-rw-r--r-- 1 asmok asmok 2517 2007-12-12 22:08 stk11xx.mod.c
-rw-r--r-- 1 asmok asmok 28824 2007-12-12 22:08 stk11xx.mod.o
-rw-r--r-- 1 asmok asmok 1332460 2007-12-12 22:08 stk11xx.o
-rw-r--r-- 1 asmok asmok 14149 2007-12-07 11:20 stk11xx-sysfs.c
-rw-r--r-- 1 asmok asmok 123088 2007-12-12 22:08 stk11xx-sysfs.o
-rw-r--r-- 1 asmok asmok 489 2007-01-20 11:03 stk11xx.txt
-rw-r--r-- 1 asmok asmok 27044 2007-12-07 11:20 stk11xx-usb.c
-rw-r--r-- 1 asmok asmok 133452 2007-12-12 22:08 stk11xx-usb.o
-rw-r--r-- 1 asmok asmok 36977 2007-12-07 11:20 stk11xx-v4l.c
-rw-r--r-- 1 asmok asmok 137892 2007-12-12 22:08 stk11xx-v4l.o
-rw-r--r-- 1 asmok asmok 27462 2007-12-12 22:08 tags
asmok@ubuntu:~/Bin/stk11xx-1.2.3$
Joten täällä on kyseinen moduli, jos se vaikka toimisi - sinänsä tämä rt-linux ei kai suuresti eroa Ubuntun tavallisesta kernelistä:
http://www.arkki.info/howto/LogitechPro9000/bin/stk11xx.ko
Voisit kokeilla näin.
1.
a.
cd /lib/modules/2.6.22-14-generic/ubuntu/media/usbvideo
b.
sudo wget http://www.arkki.info/howto/LogitechPro9000/bin/stk11xx.ko
c.
sudo chmod 755 *
2.
sudo modprobe videodev
3.
sudo modprobe stk11xx.ko
4.
a.
cd ~
b.
mplayer tv:// -tv driver=v4l:width=640:height=480
Ystävällisin terveisin Asmo Koskinen.
-
Joten täällä on kyseinen moduli, jos se vaikka toimisi - sinänsä tämä rt-linux ei kai suuresti eroa Ubuntun tavallisesta kernelistä:
Näin minä ymmärrän tämän vastauksen.
Q) Did you manage to include all the regular Ubuntu kernel patches in it? If not, is it possible to know what was left out?
A) No i don't include anything because i use _only_ full Ubuntu Kernel (not vanilla, not custom version or other). Ubuntu Realtime kernel is Ubuntu kernel plus realtime preemption patch. Also the configuration (aka /boot/config*) is the same expects for specific realtime options.
https://wiki.ubuntu.com/RealTime/Gutsy
Ystävällisin terveisin Asmo Koskinen.
-
deb http://blognux.free.fr/debian unstable main ei sovi amd64 ubuntu versiolle tai niin ainakin luulen.
Käytät tosiaan 64-bittistä Ubuntua?
Tuota työkalua ei ole 64-bittiseen ympäristöön.
http://blognux.free.fr/debian/dists/unstable/main/binary-i386/
Voit kokeilla noita ohjeitani uvcvideo-modulin osalta, se löytyy 64-bittisestä Ubuntustakin. Muilta osin (rakentamani ohjelmat) ei toimi. Minulla on kyllä 64-bittinen Edubuntu koneella, mutta sen olen varannut LTSP-testeihin.
Sinänsä noista lähdekoodeista voi rakentaa 64-bittiset versiot.
Ystävällisin terveisin Asmo Koskinen.
-
Moi taas kaikille,
juu asensin 64 bittisen version, kun oletin sen olevan paras vaihtoehto, mutta jos kameran saa helpommin toimimaan 32 bittisessä niin taidan sen vielä vaihtaa. Olen käyttöjärjestelmän vasta asentanut niin paljoa ei vielä mene hukkaan. Ja kuten tuossa alussa sanoinkin, olen tosiaan vasta-alkaja vielä linux maailmassa. Heh. :)
Palaan kohta puoleen taas asiaan uuden asennuksen kanssa. Kiitos muuten taas vinkeistä.
-
Tämä pitää rakentaa itse, sitä ei löydy Gutsystä.
Jori52: onnistuuko modulin kääntö, sinun pitää asentaa kernel-headers, dev-työkalut ja modulin lähdekoodi?
Doc: Tajusin juuri, että nuo pari pientä ohjelmaa on käännetty rt-linux-kerneliä vasten. Käytätkö muuten 64-bittistä Ubuntua, silloin niiden ei ainakaan pitäisi toimia.
Ystävällisin terveisin Asmo Koskinen.
Valitettavasti en ole kääntänyt itse koskaan,pitää ruveta opiskelemaan, onkohan olemassa jotain ohjeistusta kääntämisestä, mieluiten suomen kielellä
Käytössäni on 32 bittinen versio.
Terveisin jori52 :)
-
Valitettavasti en ole kääntänyt itse koskaan,pitää ruveta opiskelemaan, onkohan olemassa jotain ohjeistusta kääntämisestä, mieluiten suomen kielellä
Niin siis - käänsin sen modulin ja tein ohjeen tuossa yllä - kokeile sitä.
Ystävällisin terveisin Asmo Koskinen.
-
Niin siis - käänsin sen modulin ja tein ohjeen tuossa yllä - kokeile sitä.
Siis se ohje, jossa asennetaan stk11xx.ko-moduli.
Jos saisit sen toimimaan tuolla ohjeella, niin siirrän sen Wikiin.
Ystävällisin terveisin Asmo Koskinen.
-
Niin siis - käänsin sen modulin ja tein ohjeen tuossa yllä - kokeile sitä.
Siis se ohje, jossa asennetaan stk11xx.ko-moduli.
Jos saisit sen toimimaan tuolla ohjeella, niin siirrän sen Wikiin.
Ystävällisin terveisin Asmo Koskinen.
Valitettavasti katselen ohjetta huuli pyöreänä,olen täysin aloittelija kääntämisen kanssa :o
-
Valitettavasti katselen ohjetta huuli pyöreänä,olen täysin aloittelija kääntämisen kanssa :o
Se moduli on jo käännetty. Olen kopioinut sen Arkkiin (www.arkki.info), omistamaani www-sivustoon/ftp/ssh-palvelimelle.
Avaat päätteen ja kirjoitat nämä käskyt päätteeseen ja lyöt enteriä perään.
Sovellukset | Apuohjelmat | Pääte
1. a. Siirryt hakemistoon, johon asennat modulin.
cd /lib/modules/2.6.22-14-generic/ubuntu/media/usbvideo
1. b. Haet pääkäyttäjänä modulin. Anna sudo-salasanasi.
sudo wget http://www.arkki.info/howto/LogitechPro9000/bin/stk11xx.ko
1. c. Annat pääkäyttäjänä riittävät oikeudet modulille.
sudo chmod 755 *
2. Lataat modulit ytimen eli kernelin eli Linuxin käyttöön.
sudo modprobe videodev
sudo modprobe stk11xx.ko
3. a. Siirryt takaisin omaan kotihakemistoosi, ~ merkki on nimeltään tilde, se tulee kun painat yhdistelmää AltGr+tilde-näppäin+välilyönti-näppäin.
cd ~
3. b. Katsot MPlayer-ohjelmalla näkyykö kuva.
mplayer tv:// -tv driver=v4l:width=640:height=480
Jos käskyt toimivat, niin et saa ilmoitusta/kommentia komentorivillä. Perinteisesti vain virheilmoitukset näytetään.
Lykkyä tykö.
Ystävällisin terveisin Asmo Koskinen.
-
Valitettavasti katselen ohjetta huuli pyöreänä,olen täysin aloittelija kääntämisen kanssa :o
Se moduli on jo käännetty. Olen kopioinut sen Arkkiin (www.arkki.info), omistamaani www-sivustoon/ftp/ssh-palvelimelle.
Eteenpäin on päästy, ohessa virheet (varmaan tein väärin) ohje on erittäin selkeä,kiitos siitä.
Terveisin jori52 :D ;D
[ylläpito on poistanut liitteen]
-
Eteenpäin on päästy, ohessa virheet (varmaan tein väärin) ohje on erittäin selkeä,kiitos siitä.
Et tehnyt, kokeillaan vielä näin.
Kohdassa 2.
sudo modprobe videodev
ja sitten tällä tavalla.
sudo insmod stk11xx.ko
Ja sitten katsot onko se moduli ladattu.
lsmod | grep stk11xx
stk11xx 87172 0
videodev 29568 3 stk11xx,uvcvideo,saa7146_vv
usbcore 139912 10 stk11xx,snd_usb_audio,snd_usb_lib,xpad,hci_usb,uvcvideo,usbhid,uhci_hcd,ehci_hcd
Kaikkiin ohjelmiin kuuluu klausuuli, jossa pestään kädet - niin tämänkin kohdalla.
"Syntek USB 2.0 Video Camera
===========================
Note : The syntek USB 2.0 video camera driver for DC-1125 ans STK-1135 is currently being developed
on Linux. This driver can do damages. Use this driver only if you know what you are doing."
Nyt en tiedä onko tuo otettava kirjaimellisesti? Joten sinä annat käskyt, älä tee sokeasti, vaikka luottaisitkin minuun.
Kun moduli on ladattu, niin samalla pitäisi olla olemassa /dev/video0-laite, jossa webkamera majailee. Voit kokeilla myös Ekiga-ohjelmalla, senkin pitäisi löytää tuo kamera.
Ystävällisin terveisin Asmo Koskinen.
-
Bus 001 Device 003: ID 0c45:62c0 Microdia
Tämän pitäisi olla tuettu.
0c45:62c0 Sonix USB 2.0 Camera (Acer Aspire 5050 and HP Pavillon DV6000 notebooks) Sonix Technology
Käytäthän 32-bittistä Ubuntu 7.10:ä eli Gutsyä, vaikka sinulla on 64-bittinen prosessori?
Kerro, jos jokin kohta ei toimi, tai saat erilaisia tuloksia kuin minä. Moduli on kuitenkin sama täällä ja siellä päässä.
1. Tarkista onko moduli ladattu automaattisesti. Suorita lihavoidut komentorivillä.
asmok@ubuntu:~$ lsmod | grep uvcvideo
uvcvideo 53636 0
compat_ioctl32 2304 1 uvcvideo
videodev 29568 2 saa7146_vv,uvcvideo
v4l1_compat 15364 3 saa7146_vv,uvcvideo,videodev
v4l2_common 18560 3 saa7146_vv,uvcvideo,videodev
usbcore 139912 9 snd_usb_audio,snd_usb_lib,uvcvideo,hci_usb,xpad,usbhid,ehci_hcd,uhci_hcd
asmok@ubuntu:~$
2. Lataa moduli käsin, jos se ei löytynyt.
asmok@ubuntu:~$ sudo modprobe uvcvideo
[sudo] password for asmok:
asmok@ubuntu:~$
3. Kopioi rakentamani kaksi pientä ohjelmaa, jotka löytyvät uvcvideo-sivustolta.
a.
cd /usr/local/bin
b.
sudo wget http://www.arkki.info/howto/LogitechPro9000/bin/uvcview
sudo wget http://www.arkki.info/howto/LogitechPro9000/bin/luvcview
c.
sudo chmod 755 *
4. Sulje pääte ja avaa se uudestaan.
asmok@ubuntu:~$ which uvcview
/usr/local/bin/uvcview
asmok@ubuntu:~$
5. Kokeile uvcview-ohjelmaa.
asmok@ubuntu:~$ uvcview -d /dev/video0
YUV422
YUY2
MJPEG
parm.parm.capture.timeperframe.numerator = 1
parm.parm.capture.timeperframe.denominator = 15
parm.parm.capture.timeperframe.numerator = 1
parm.parm.capture.timeperframe.denominator = 15
6. Kokeile luvcvideo-ohjelmaa.
asmok@ubuntu:~$ luvcview -d /dev/video0
luvcview version 0.2.1
Video driver: x11
A window manager is available
video /dev/video0
Ystävällisin terveisin Asmo Koskinen.
Moi Asmo,
vaihdoin käyttiksen 32 bittiseksi ja tein nämä kohdat kuten kuvasit. Kiitos. Edistystä on tapahatunut. Tosin ongelma muuttui toisen laiseksi. Kameran viereen syttyy valo ja uvcview antoi osittaisen kuvan hetken aikaa (ylälaidassa näkyi raita kuvaa mitä kamera välitti). Muuten kuva oli täysin vihreä ja raidallinen.
luvcviem antoi vain virhe ilmoituksen ja ohjelma kaatui heti ja näin siitä vilauksen:
luvcview version 0.2.1
Video driver: x11
A window manager is available
video /dev/video0
Unable to set format: 22.
Init v4L2 failed !! exit fatal
Mitä voisin tehdä seuraavaksi?
-
Nyt en tiedä onko tuo otettava kirjaimellisesti? Joten sinä annat käskyt, älä tee sokeasti, vaikka luottaisitkin minuun.
Kun moduli on ladattu, niin samalla pitäisi olla olemassa /dev/video0-laite, jossa webkamera majailee. Voit kokeilla myös Ekiga-ohjelmalla, senkin pitäisi löytää tuo kamera.
Ystävällisin terveisin Asmo Koskinen.
Lähettelen viimeisimmän tulosteen jonka sain .
Järjestelmän sekaisin meno ei haittaa saan sen ylös muutamaan tuntiin (asentamalla uudestaan) oppiahan tämä kaikki on.
Kiitoksia että jaksat paneutua asiaan. ;D ;D
[ylläpito on poistanut liitteen]
-
Lähettelen viimeisimmän tulosteen jonka sain .
Teen huomenna uudet, sillä nyt nuo kummatkin modulit on tehty tällä rt-linux-versiolla. Se taitaa olla sittenkin riittävän erilainen kuin Ubuntu oletus-versio.
Ystävällisin terveisin Asmo Koskinen.
-
Teen huomenna uudet, sillä nyt nuo kummatkin modulit on tehty tällä rt-linux-versiolla. Se taitaa olla sittenkin riittävän erilainen kuin Ubuntu oletus-versio.
Katsotaan mihin ne riittää:
http://sourceforge.net/forum/forum.php?thread_id=1875884&forum_id=616183
Ystävällisin terveisin Asmo Koskinen.
-
Katsotaan mihin ne riittää
Oui, Oui
http://doc.ubuntu-fr.org/syntek
Ystävällisin terveisin Asmo Koskinen.
-
Bus 001 Device 003: ID 0c45:62c0 Microdia
5. Kokeile uvcview-ohjelmaa.
asmok@ubuntu:~$ uvcview -d /dev/video0
YUV422
YUY2
MJPEG
parm.parm.capture.timeperframe.numerator = 1
parm.parm.capture.timeperframe.denominator = 15
parm.parm.capture.timeperframe.numerator = 1
parm.parm.capture.timeperframe.denominator = 15
Ystävällisin terveisin Asmo Koskinen.
kokeilin vielä kerran tuota laittamaasi ohjetta ja vaikka tuo uvcview lähtikin oikein käyntiin, oli myös tulosteessa eroa mitä pyysit katsomaan. Alla oma tulosteeni. kiitos tosiaan, kun jatkat tutkia asiaa.
YUV422
YUY2
parm.parm.capture.timeperframe.numerator = 1
parm.parm.capture.timeperframe.denominator = 30
parm.parm.capture.timeperframe.numerator = 1
parm.parm.capture.timeperframe.denominator = 30
Eli MjPEG rivi puuttuu. Sen varmaankin pitäisi olla, jotta kuva toimisi?
-
Sekä nuo numerot, mutta lienevät asetuksia 1 ja 30?
:D
-
:D
Aloitin uuden ketjun, tämä meni hieman sekavaksi. Tein ajurit ja ohjelmat generic-ytimelle.
http://forum.ubuntu-fi.org/index.php?topic=14533.0
Ystävällisin terveisin Asmo Koskinen.