Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: trust wb 5400  (gelezen 4163 keer)

170273dd

  • Gast
trust wb 5400
« Gepost op: 2009/09/20, 17:39:59 »
Ik werk met de jaunty versie maar ik krijg de cam niet aan de praat (dev/video0) wie weet raad.
Alvast bedankt

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: trust wb 5400
« Reactie #1 Gepost op: 2009/09/20, 19:43:06 »
Installeer eens Easycam2 via synaptic. De installatie van de driver met Easycam is in het Frans.
Maar zelfs mij, is het gelukt met mijn minimale kennis van het Frans. :)
In der Beschränkung zeigt sich der Meister.

170273dd

  • Gast
Re: trust wb 5400
« Reactie #2 Gepost op: 2009/09/22, 17:09:05 »
easycam2 komt niet voor in synaptic pakketbeheer

Offline joop905

  • Lid
  • Steunpunt: Nee
Re: trust wb 5400
« Reactie #3 Gepost op: 2009/09/22, 17:13:22 »

170273dd

  • Gast
Re: trust wb 5400
« Reactie #4 Gepost op: 2009/09/22, 17:38:32 »
ja maar als ik jaunty in de plaats van hardy zet in de softwarebronnen heeft hij het volgende aan : Ophalen van http://blognux.free.fr/ubuntu/dists/jaunty/main/binary-i386/Packages 404 Not Found is mislukt
Ophalen van http://blognux.free.fr/ubuntu/dists/jaunty/main/source/Sources 404 Not Found is mislukt
Ophalen van sommige indexbestanden is mislukt, deze zijn of genegeerd, of er zijn oudere versies van gebruikt.

Offline Cumulus007

  • Lid
  • Steunpunt: Nee
Re: trust wb 5400
« Reactie #5 Gepost op: 2009/09/22, 17:58:40 »
Dan werkt die softwarebron niet meer. Je kunt hem het beste weer verwijderen, want hij werkt dus niet.

170273dd

  • Gast
Re: trust wb 5400
« Reactie #6 Gepost op: 2009/09/22, 18:19:55 »
kan er mij dan iemand vertellen welke driver ik moet installeren....
Alvast bedankt

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: trust wb 5400
« Reactie #7 Gepost op: 2009/09/22, 18:28:47 »
Je moet ook Hardy laten staan. In die bron is er nog geen Jaunty. Ik gebruik zelf de Hardy versie in Intrepid, werkt prima.
In der Beschränkung zeigt sich der Meister.

170273dd

  • Gast
Re: trust wb 5400
« Reactie #8 Gepost op: 2009/09/22, 18:32:05 »
is bij deze terug naar hardy  gezet en ik heb pakketten kunnen downloaden.
nog steeds geen easycam2 te vinden in synatic

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: trust wb 5400
« Reactie #9 Gepost op: 2009/09/22, 18:52:28 »
Open Synaptic, klik op Instellingen, klik op Pakketbronnen
Klik op tabblad software derden
klik op toevoegen, nu een voor een deze regels invoeren
deb http://blognux.free.fr/ubuntu hardy main
deb-src http://blognux.free.fr/ubuntu hardy main
Als je dit gedaan hebt kan je op de knop vernieuwen klikken in Synaptic, hierna kan je easycam2 opzoeken en installeren.
« Laatst bewerkt op: 2009/09/22, 19:12:44 door Gijsbert »
In der Beschränkung zeigt sich der Meister.

170273dd

  • Gast
Re: trust wb 5400
« Reactie #10 Gepost op: 2009/09/22, 19:02:58 »
spijtig maar nog steeds geen easycam te vinden

Offline Cumulus007

  • Lid
  • Steunpunt: Nee
Re: trust wb 5400
« Reactie #11 Gepost op: 2009/09/22, 19:06:35 »
De Microdia-driver voor deze webcam zit/zat volgens mij al ingebakken, maar werkt niet meer. Ik vond een howto op het internet om de driver zelf te bouwen en te installeren. Hiervoor moet je eerst de volgende softwarepakketten installeren via je pakketbeheerder, bijvoorbeeld Synaptic:

* exuberant-ctags
* git-core
* git-doc
* kernel-package
* build-essential
* linux-headers-generic
* curl

Open vervolgens een terminalvenster (Toepassingen -> Hulpmiddelen -> Terminalvenster). Voer nu de volgende commando's uit (kopieer en plak ze, dat voorkomt typfouten en dergelijke en gaat een stuk sneller):

git clone http://repo.or.cz/r/microdia.git
Met dit commando haal je de broncode van de driver binnen van de git-opslag van de driver.
cd microdia/
Hiermee navigeer je naar de map waarin de zojuist gedownloade code zit.
make
Hiermee wordt het compilatieproces (het omzetten van broncode naar een uitvoerbaar bestand, begrijpbaar voor de computer) in gang gezet. Dit kan even duren. Let op, gaat dit mis en krijg je een foutmelding, meld dan alsjeblieft wel de foutmelding hier, anders kunnen we niet helpen.
sudo insmod ./microdia.ko
Hiermee laad je de zojuist gecompileerde driver in. Kijk even in het systeemlogboek dmesg (Systeem -> beheer -> Logbestand-weergave of "dmesg | tail" uitvoeren in de terminal) of je regels ziet die aangeven dat de driver is ingeladen. Dit hoort er zo uit te zien:

microdia: Microdia USB2.0 webcam driver startup
microdia: Microdia USB2.0 Webcam - Product ID 6260.
microdia: Release: 0100
microdia: Number of interfaces : 1
microdia: Microdia USB2.0 Camera is now controlling video device /dev/video0
usbcore: registered new interface driver usb_microdia_driver
microdia: v0.0.0 : Microdia USB Video Camera

Probeer nu met een programma als Cheese Webcamstudio om je webcambeeld te weergeven. Werkt dit, dan kun je de driver permanent installeren, zodat hij automatisch wordt geladen als de webcam is aangesloten:

strip -g microdia.ko
Hiermee slink je de drivergrootte tot een redelijke grootte, zodat hij geschikt is om in te laden.
sudo cp microdia.ko /lib/modules/`uname -r`/kernel/drivers/media/video/usbvideo/
De driver wordt permanent op z'n plaats gezet. Let op, als je een kernelupdate krijgt via de updates, moet je deze stap mogelijk opnieuw herhalen.
sudo depmod -a
De driverdatabase opnieuw genereren.

Suces :)
« Laatst bewerkt op: 2009/09/22, 19:29:41 door Cumulus007 »

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: trust wb 5400
« Reactie #12 Gepost op: 2009/09/22, 19:14:09 »
spijtig maar nog steeds geen easycam te vinden
Ik heb mijn post aangepast, nu moet het toch wel lukken?
In der Beschränkung zeigt sich der Meister.

Offline Cumulus007

  • Lid
  • Steunpunt: Nee
Re: trust wb 5400
« Reactie #13 Gepost op: 2009/09/22, 19:19:21 »
Gijsbert, wat is Easycam precies? Ik kan er niet zoveel over vinden en de officiële site is Franstalig..

170273dd

  • Gast
Re: trust wb 5400
« Reactie #14 Gepost op: 2009/09/22, 19:26:00 »
nee easycam nog steeds niet te vinden in synatic

en bij het uitvoeren van de code vind hij ook geen bestand of map:

ronald@ronald-laptop:~$ git clone http://repo.or.cz/r/microdia.git
fatal: destination directory 'microdia' already exists.
ronald@ronald-laptop:~$ cd micromedia/
bash: cd: micromedia/: Bestand of map bestaat niet
ronald@ronald-laptop:~$


Offline Cumulus007

  • Lid
  • Steunpunt: Nee
Re: trust wb 5400
« Reactie #15 Gepost op: 2009/09/22, 19:29:17 »
Oeps, een typfout. Het is "microdia" en niet "micromedia" ;)

170273dd

  • Gast
Re: trust wb 5400
« Reactie #16 Gepost op: 2009/09/22, 19:37:41 »
volgend opstakel:

insmod: can't read './microdia.ko': No such file or directory
ronald@ronald-laptop:~/microdia$

Offline Cumulus007

  • Lid
  • Steunpunt: Nee
Re: trust wb 5400
« Reactie #17 Gepost op: 2009/09/22, 19:44:44 »
Doe eens
ls -hals

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: trust wb 5400
« Reactie #18 Gepost op: 2009/09/22, 19:47:25 »
Gijsbert, wat is Easycam precies? Ik kan er niet zoveel over vinden en de officiële site is Franstalig..
Easycam2 is een programma wat met een paar klikken je webcam driver installeert.
In het eerste scherm wordt aangegeven of het programma je webcam herkent en welke webcam het is. In het volgende scherm komt de vraag of de driver geïnstalleerd moet worden, bij bevestiging wordt de driver geïnstalleerd. Hier een Engelse installatie handleiding https://help.ubuntu.com/community/EasyCam Het programma zelf is in het Frans, maar zelfs met mijn minimale talenkennis, zeker Frans, is dit nog makkelijk te doen. Ik heb een logitech webcam en een heel onbekende webcam mee geïnstalleerd. Als het mij lukt, moet het een ander zeker lukken. :) Misschien dat het met een heel exotische webcam niet lukt. :|
« Laatst bewerkt op: 2009/10/06, 19:20:22 door Gijsbert »
In der Beschränkung zeigt sich der Meister.

170273dd

  • Gast
Re: trust wb 5400
« Reactie #19 Gepost op: 2009/09/22, 20:03:20 »
dan krijg ik dit :

ronald@ronald-laptop:~/microdia$ ls -hals
totaal 1,1M
4,0K drwxr-xr-x  4 ronald ronald 4,0K 2009-09-22 19:35 .
4,0K drwxr-xr-x 56 ronald ronald 4,0K 2009-09-22 19:22 ..
4,0K -rw-r--r--  1 ronald ronald   67 2009-09-22 19:16 .config
 12K -rw-r--r--  1 ronald ronald  10K 2009-09-22 19:16 Doxyfile
4,0K drwxr-xr-x  8 ronald ronald 4,0K 2009-09-22 19:16 .git
4,0K -rw-r--r--  1 ronald ronald  301 2009-09-22 19:16 .gitignore
4,0K -rw-r--r--  1 ronald ronald 2,2K 2009-09-22 19:16 hv7131r.c
4,0K -rw-r--r--  1 ronald ronald 1,4K 2009-09-22 19:35 hv7131r.o
 28K -rw-r--r--  1 ronald ronald  27K 2009-09-22 19:35 .hv7131r.o.cmd
4,0K -rw-r--r--  1 ronald ronald  597 2009-09-22 19:16 Kconfig
4,0K -rw-r--r--  1 ronald ronald  937 2009-09-22 19:16 Makefile
 20K -rw-r--r--  1 ronald ronald  20K 2009-09-22 19:16 micron.c
8,0K -rw-r--r--  1 ronald ronald 7,0K 2009-09-22 19:16 micron.h
8,0K -rw-r--r--  1 ronald ronald 6,4K 2009-09-22 19:35 micron.o
 28K -rw-r--r--  1 ronald ronald  27K 2009-09-22 19:35 .micron.o.cmd
   0 -rw-r--r--  1 ronald ronald    0 2009-09-22 19:35 Module.markers
4,0K -rw-r--r--  1 ronald ronald   40 2009-09-22 19:35 modules.order
   0 -rw-r--r--  1 ronald ronald    0 2009-09-22 19:35 Module.symvers
 24K -rw-r--r--  1 ronald ronald  22K 2009-09-22 19:16 omnivision.c
 20K -rw-r--r--  1 ronald ronald  18K 2009-09-22 19:16 omnivision.h
8,0K -rw-r--r--  1 ronald ronald 5,6K 2009-09-22 19:35 omnivision.o
 28K -rw-r--r--  1 ronald ronald  27K 2009-09-22 19:35 .omnivision.o.cmd
8,0K -rw-r--r--  1 ronald ronald 4,9K 2009-09-22 19:16 README
 40K -rw-r--r--  1 ronald ronald  38K 2009-09-22 19:16 sn9c20x-bridge.c
4,0K -rw-r--r--  1 ronald ronald 2,9K 2009-09-22 19:16 sn9c20x-bridge.h
 20K -rw-r--r--  1 ronald ronald  19K 2009-09-22 19:35 sn9c20x-bridge.o
 28K -rw-r--r--  1 ronald ronald  27K 2009-09-22 19:35 .sn9c20x-bridge.o.cmd
 16K -rw-r--r--  1 ronald ronald  13K 2009-09-22 19:16 sn9c20x-debugfs.c
8,0K -rw-r--r--  1 ronald ronald 7,6K 2009-09-22 19:35 sn9c20x-debugfs.o
 28K -rw-r--r--  1 ronald ronald  27K 2009-09-22 19:35 .sn9c20x-debugfs.o.cmd
 12K -rw-r--r--  1 ronald ronald 9,5K 2009-09-22 19:16 sn9c20x-dev.c
8,0K -rw-r--r--  1 ronald ronald 6,2K 2009-09-22 19:35 sn9c20x-dev.o
 28K -rw-r--r--  1 ronald ronald  27K 2009-09-22 19:35 .sn9c20x-dev.o.cmd
 16K -rw-r--r--  1 ronald ronald  13K 2009-09-22 19:16 sn9c20x.h
104K -rw-r--r--  1 ronald ronald 104K 2009-09-22 19:35 sn9c20x.ko
4,0K -rw-r--r--  1 ronald ronald  174 2009-09-22 19:35 .sn9c20x.ko.cmd
8,0K -rw-r--r--  1 ronald ronald 6,1K 2009-09-22 19:35 sn9c20x.mod.c
 20K -rw-r--r--  1 ronald ronald  20K 2009-09-22 19:35 sn9c20x.mod.o
 20K -rw-r--r--  1 ronald ronald  19K 2009-09-22 19:35 .sn9c20x.mod.o.cmd
 88K -rw-r--r--  1 ronald ronald  86K 2009-09-22 19:35 sn9c20x.o
4,0K -rw-r--r--  1 ronald ronald  457 2009-09-22 19:35 .sn9c20x.o.cmd
 16K -rw-r--r--  1 ronald ronald  15K 2009-09-22 19:16 sn9c20x-queue.c
8,0K -rw-r--r--  1 ronald ronald 5,3K 2009-09-22 19:35 sn9c20x-queue.o
 28K -rw-r--r--  1 ronald ronald  28K 2009-09-22 19:35 .sn9c20x-queue.o.cmd
 32K -rw-r--r--  1 ronald ronald  31K 2009-09-22 19:16 sn9c20x-sysfs.c
8,0K -rw-r--r--  1 ronald ronald 7,4K 2009-09-22 19:35 sn9c20x-sysfs.o
 28K -rw-r--r--  1 ronald ronald  27K 2009-09-22 19:35 .sn9c20x-sysfs.o.cmd
 36K -rw-r--r--  1 ronald ronald  34K 2009-09-22 19:16 sn9c20x-usb.c
 24K -rw-r--r--  1 ronald ronald  24K 2009-09-22 19:35 sn9c20x-usb.o
 28K -rw-r--r--  1 ronald ronald  27K 2009-09-22 19:35 .sn9c20x-usb.o.cmd
 36K -rw-r--r--  1 ronald ronald  36K 2009-09-22 19:16 sn9c20x-v4l2.c
 16K -rw-r--r--  1 ronald ronald  15K 2009-09-22 19:35 sn9c20x-v4l2.o
 28K -rw-r--r--  1 ronald ronald  28K 2009-09-22 19:35 .sn9c20x-v4l2.o.cmd
 60K -rw-r--r--  1 ronald ronald  60K 2009-09-22 19:35 tags
4,0K drwxr-xr-x  2 ronald ronald 4,0K 2009-09-22 19:35 .tmp_versions

Offline Cumulus007

  • Lid
  • Steunpunt: Nee
Re: trust wb 5400
« Reactie #20 Gepost op: 2009/09/22, 20:04:25 »
En je hebt al wel "make" met succes uitgevoerd?

170273dd

  • Gast
Re: trust wb 5400
« Reactie #21 Gepost op: 2009/09/22, 20:12:22 »
dat liep perfect :

ronald@ronald-laptop:~/microdia$ make
make -C /lib/modules/2.6.28-15-generic/build SUBDIRS=/home/ronald/microdia modules
make[1]: Map '/usr/src/linux-headers-2.6.28-15-generic' wordt binnengegaan
  CC [M]  /home/ronald/microdia/sn9c20x-usb.o
  CC [M]  /home/ronald/microdia/sn9c20x-v4l2.o
  CC [M]  /home/ronald/microdia/sn9c20x-sysfs.o
  CC [M]  /home/ronald/microdia/sn9c20x-dev.o
  CC [M]  /home/ronald/microdia/sn9c20x-queue.o
  CC [M]  /home/ronald/microdia/sn9c20x-bridge.o
  CC [M]  /home/ronald/microdia/omnivision.o
  CC [M]  /home/ronald/microdia/micron.o
  CC [M]  /home/ronald/microdia/hv7131r.o
  CC [M]  /home/ronald/microdia/sn9c20x-debugfs.o
  LD [M]  /home/ronald/microdia/sn9c20x.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /home/ronald/microdia/sn9c20x.mod.o
  LD [M]  /home/ronald/microdia/sn9c20x.ko
make[1]: Map '/usr/src/linux-headers-2.6.28-15-generic' wordt verlaten

Offline Cumulus007

  • Lid
  • Steunpunt: Nee
Re: trust wb 5400
« Reactie #22 Gepost op: 2009/09/22, 20:17:38 »
  LD [M]  /home/ronald/microdia/sn9c20x.ko
Dit is het ko-bestand, lijkt me. Doe dus eens:

sudo insmod ./sn9c20x.ko

170273dd

  • Gast
Re: trust wb 5400
« Reactie #23 Gepost op: 2009/09/22, 20:26:52 »
ronald@ronald-laptop:~/microdia$ ronald@ronald-laptop:~/microdia$ make
bash: ronald@ronald-laptop:~/microdia$: Bestand of map bestaat niet
ronald@ronald-laptop:~/microdia$ make -C /lib/modules/2.6.28-15-generic/build SUBDIRS=/home/ronald/microdia modules
make: Map '/usr/src/linux-headers-2.6.28-15-generic' wordt binnengegaan
  Building modules, stage 2.
  MODPOST 1 modules
make: Map '/usr/src/linux-headers-2.6.28-15-generic' wordt verlaten
ronald@ronald-laptop:~/microdia$ make[1]: Map '/usr/src/linux-headers-2.6.28-15-generic' wordt binnengegaan
bash: make[1]:: opdracht niet gevonden
ronald@ronald-laptop:~/microdia$   CC [M]  /home/ronald/microdia/sn9c20x-usb.o
bash: CC: opdracht niet gevonden
ronald@ronald-laptop:~/microdia$   CC [M]  /home/ronald/microdia/sn9c20x-v4l2.obash: CC: opdracht niet gevonden
ronald@ronald-laptop:~/microdia$   CC [M]  /home/ronald/microdia/sn9c20x-sysfs.o
bash: CC: opdracht niet gevonden
ronald@ronald-laptop:~/microdia$   CC [M]  /home/ronald/microdia/sn9c20x-dev.o
bash: CC: opdracht niet gevonden
ronald@ronald-laptop:~/microdia$   CC [M]  /home/ronald/microdia/sn9c20x-queue.o
bash: CC: opdracht niet gevonden
ronald@ronald-laptop:~/microdia$   CC [M]  /home/ronald/microdia/sn9c20x-bridge.o
bash: CC: opdracht niet gevonden
ronald@ronald-laptop:~/microdia$   CC [M]  /home/ronald/microdia/omnivision.o
bash: CC: opdracht niet gevonden
ronald@ronald-laptop:~/microdia$   CC [M]  /home/ronald/microdia/micron.o
bash: CC: opdracht niet gevonden
ronald@ronald-laptop:~/microdia$   CC [M]  /home/ronald/microdia/hv7131r.o
bash: CC: opdracht niet gevonden
ronald@ronald-laptop:~/microdia$   CC [M]  /home/ronald/microdia/sn9c20x-debugfs.o
bash: CC: opdracht niet gevonden
ronald@ronald-laptop:~/microdia$   LD [M]  /home/ronald/microdia/sn9c20x.o
bash: LD: opdracht niet gevonden
ronald@ronald-laptop:~/microdia$   Building modules, stage 2.
bash: Building: opdracht niet gevonden
ronald@ronald-laptop:~/microdia$   MODPOST 1 modules
bash: MODPOST: opdracht niet gevonden
ronald@ronald-laptop:~/microdia$   CC      /home/ronald/microdia/sn9c20x.mod.o
bash: CC: opdracht niet gevonden
ronald@ronald-laptop:~/microdia$   LD [M]  /home/ronald/microdia/sn9c20x.ko
bash: LD: opdracht niet gevonden
ronald@ronald-laptop:~/microdia$ make[1]: Map '/usr/src/linux-headers-2.6.28-15-generic' wordt verlaten
bash: make[1]:: opdracht niet gevonden
ronald@ronald-laptop:~/microdia$ sudo insmod ./sn9c20x.ko
[sudo] password for ronald:
insmod: error inserting './sn9c20x.ko': -1 Unknown symbol in module
ronald@ronald-laptop:~/microdia$

Offline Cumulus007

  • Lid
  • Steunpunt: Nee
Re: trust wb 5400
« Reactie #24 Gepost op: 2009/09/22, 20:32:52 »
Plak hier eens de uitkomst van:
dmesg | tail