m560x Webcam driver voor linux (ubuntu)

Pagina: 1
Acties:
  • 890 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Sjoerd
  • Registratie: December 2003
  • Niet online
Misschien begint bij het lezen van de titel bij sommige al een belletje te rinkelen.
Het is namelijk een erg veel gevraagde driver voor webcam notebooks blijkt.

zie:
http://mediakey.dk/~cc/bi...3c-linux-driver-round-up/
en nog tal van forums.

Het gaat zelfs zover dat er een $150 bounty is uitgeloofd voor de gene die een driver schrijft.
zie:
http://www.liddicott.com/~sam/?p=76

Nu heb ik natuurlijk volgend project gevonden op Sourceforge:
https://sourceforge.net/projects/m560x-driver/

Echter loop ik tegen een probleem aan bij de installatie namelijk:
code:
1
2
3
4
5
6
7
8
~/bison webcam driver$ sudo make
make -C /lib/modules/2.6.22-13-generic/build SUBDIRS=/home/sjoerd/bison webcam driver modules
~/bison webcam driver$ sudo make install
[sudo] password for sjoerd:
mkdir -p /lib/modules/2.6.22-13-generic/kernel/drivers/usb/media
install -m 644 -o 0 -g 0 slim321c.ko /lib/modules/2.6.22-13-generic/kernel/drivers/usb/media
install: cannot stat `slim321c.ko': No such file or directory
make: *** [install] Error 1


Vervolgens geeft grep:
code:
1
2
3
~/bison webcam driver$ grep slim321c *
Makefile:       install -m 644 -o 0 -g 0 slim321c.ko $(DESTDIR)/lib/modules/$(shell uname -r)/kernel/drivers/usb/media
Makefile:       tar -czf slim321c-`date +%d-%m-%y`.tar.gz *


Echter is dit bestand dus nergens te vinden...
Iemand een workaround of wel een werkende driver?

Nog wat informatie:
1,3mp webcam
code:
1
2
~$ lsusb
Bus 005 Device 002: ID 0402:5602 ALi Corp.

Modelbouw - Alles over modelbouw, van RC tot diorama


Acties:
  • 0 Henk 'm!

  • Sjoerd
  • Registratie: December 2003
  • Niet online
Klein kickje

Modelbouw - Alles over modelbouw, van RC tot diorama


Acties:
  • 0 Henk 'm!

Verwijderd

Ik begin maar bij het begin want ik weet niet hoever je bent (als ik die foutmelding moet geloven gaat het fout bij make):

Je download dus te source via svn. Je doet make in de trunk folder. Wat voor foutmelding krijg je? (ik heb het zelf net even geprobeerd en krijg ...m560x-driver/m560x/trunk/km_m560x/m560x_core.c:36:29: error: media/v4l2-dev.h: Onbekend bestand of map)

Dit betekend als ik Google mag geloven dat ik een nieuwere kernel moet gebruiken. Dat wordt me wat te veel moeite maar kom eerst maar eens met jouw foutmelding.

Acties:
  • 0 Henk 'm!

  • Sjoerd
  • Registratie: December 2003
  • Niet online
Verwijderd schreef op maandag 15 oktober 2007 @ 21:57:
Ik begin maar bij het begin want ik weet niet hoever je bent (als ik die foutmelding moet geloven gaat het fout bij make):

Je download dus te source via svn. Je doet make in de trunk folder. Wat voor foutmelding krijg je? (ik heb het zelf net even geprobeerd en krijg ...m560x-driver/m560x/trunk/km_m560x/m560x_core.c:36:29: error: media/v4l2-dev.h: Onbekend bestand of map)

Dit betekend als ik Google mag geloven dat ik een nieuwere kernel moet gebruiken. Dat wordt me wat te veel moeite maar kom eerst maar eens met jouw foutmelding.
dan krijg ik dus het volgende:

code:
1
2
3
4
mkdir -p /lib/modules/2.6.22-13-generic/kernel/drivers/usb/media
install -m 644 -o 0 -g 0 slim321c.ko /lib/modules/2.6.22-13-generic/kernel/drivers/usb/media
[b]install: cannot stat `slim321c.ko': No such file or directory[/b]
make: *** [install] Error 1


Erg lastig aangezien er niets over te vinden is :)

Modelbouw - Alles over modelbouw, van RC tot diorama


Acties:
  • 0 Henk 'm!

Verwijderd

Ja die foutmelding had ik al gezien. :) slim321c.ko is de driver (.ko bestandjes zijn kernel modules). Als je make install doet wordt het bestandje geplaatst in /lib/modules/2.6.22-13-generic/kernel/drivers/usb/media maar de foutmelding geeft dus aan:
install: cannot stat `slim321c.ko': No such file or directory make: *** [install] Error 1. Hij kan dus slim321c.ko niet installeren want het bestand bestaat niet. Daarom is er waarschijnlijk iets fout gegaan bij make. Dus probeer eerst make nog eens en als je zeker weet dat er geen fouten instaan kom dan nog maar eens terug.