Sida 1 av 1

Webkamera Philips SPC300NC - Hur få igång ?

Postat: 10 nov 2008, 08:24
av MvM
Jag har en Philips webkamera som jag inte får att fungera, testade just Camorama Webcam Viewer men har även försökt få igång den med xsane.

När jag startar xsane får jag välja mellan kameran och scannern men bilden blir bara en massa flimmer och camorama säger "Error (camorama) Unable to capture image"

lsusb säger:
Bus 002 Device 010: ID 413c:3016 Dell Computer Corp.
Bus 002 Device 008: ID 0471:0326 Philips SPC 300NC PC Camera
Bus 002 Device 007: ID 0ea0:2126 Ours Technology, Inc. 7-in-1 Card Reader
Bus 002 Device 003: ID 05e3:0606 Genesys Logic, Inc. USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hub
Bus 002 Device 002: ID 0644:0200 TEAC Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 03f0:0c17 Hewlett-Packard LaserJet 1010
Bus 001 Device 003: ID 413c:2003 Dell Computer Corp. Keyboard
Bus 001 Device 002: ID 055f:0219 Mustek Systems, Inc. BearPaw 2400 TA Plus
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Så ubuntu verkar ju känna av kameran i alla fall ?

På Philips supportsida länkar dom till den här sidan man jag är för färsk på det här med Linux för att begripa vad jag skall göra efter att läst den ?
http://saillard.org/linux/pwc/

Några tips ?

Re: Webkamera Philips SPC300NC - Hur få igång ?

Postat: 12 nov 2008, 15:52
av MvM
Nähä, det var ingen annan som begrep heller, vad synd :'(

Re: Webkamera Philips SPC300NC - Hur få igång ?

Postat: 03 dec 2008, 17:53
av AJxn
Enkelt.

Kod: Markera allt

uname -r
ger den kärna som du har installerad. Exempelvis så ger det 2.6.26-1-vserver-686 hos mig.
Det är alltså versionen 2.6.26-1-vserver-686 av linux-kärnan som jag har installerad.

Då installerar jag bara motsvarande gspca-moduler. Kommandot

Kod: Markera allt

sudo aptitude install gspca-modules-2.6-vserver-686
installerar den mest generella versionen gspca-modules-2.6-vserver-686 åt mig.
De mer kernel-versionsspecifika kommer då in som beroenden, även när jag uppdaterar kärnan. Men om jag använder

Kod: Markera allt

sudo aptitude install gspca-moduler-`uname -r`
så installeras den version som gäller den aktuella kärnan. Inte lika bra, eftersom den "låser" denna version av gspca-modules vid installationen. Så uppdaterar jag kärnan så kommer inte den nya med, och den gamla kärnan hålls kvar vid uppdatering.

Efter detta, så är det bara att plugga in kameran och köra lite med programmet Cheese ;)

Hmm, undra om det går att installera version gspca-modules? Du får tala om det för oss :)

Re: Webkamera Philips SPC300NC - Hur få igång ?

Postat: 03 dec 2008, 23:00
av MvM
Hmm... jaha du :)

uname -r ger
2.6.27-10-generic

Så hur tycker du komandot i mitt fall borde se ut ?
sudo aptitude install gspca-modules-2.6
sudo aptitude install gspca-modules-2.6-generic
sudo aptitude install gspca-modules-2.6.27-10-generic
???

Inget av dom fungerar i vilket fall, får:
Kunde inte hitta några paket vars namn eller beskrivning matchade "gspca-modules-2.6.27-10-generic"

Re: Webkamera Philips SPC300NC - Hur få igång ?

Postat: 03 dec 2008, 23:06
av AJxn
MvM skrev:Hmm... jaha du :)
Jomenvisst :)

Kod: Markera allt

uname -r ger
2.6.27-10-generic

Så hur tycker du komandot i mitt fall borde se ut ?

Kod: Markera allt

sudo aptitude install gspca-modules-2.6
sudo aptitude install gspca-modules-2.6-generic
sudo aptitude install gspca-modules-2.6.27-10-generic
???
Borde vara den sista. Men varför kollar du inte med

Kod: Markera allt

sudo aptitude
eller i synaptic? Du vet ju vad du skall leta efter...

Lite svår att se vad du får. Förhandsgranska och använd märkningen Code runt det.
Inget av dom fungerar i vilket fall, får:
Kunde inte hitta några paket vars namn eller beskrivning matchade "gspca-modules-2.6.27-10-generic"
Hmm, borde finnas något paket som börjar på gspca. Jag använder iofs Debian, så det skiljer ju lite.

Re: Webkamera Philips SPC300NC - Hur få igång ?

Postat: 03 dec 2008, 23:34
av MvM
Hittade ett paket som heter gspca-scource som jag installerade, där finns följande README:
"gspca for Debian
----------------
This package provides the gspca source code that can be used to build
modules that work with your custom built linux kernel. The source files are
located in /usr/src/gspca.tar.bz2; unpacking that file in /usr/src will
produce a build tree in /usr/src/modules/gspca/ (The tar file can also be
unpacked elsewhere).
Building gspca kernel modules with module-assistant
===================================================
Please install the module-assistant package and issue the following commands
in a shell:-

$ m-a prepare
$ m-a a-i gspca

m-a is short for module-assistant, and a-i is short for auto-install. Please
see the module-assistant documentation for futher details about this process.
For full details of gspca please visit http://mxhaard.free.fr/index.html
If you need information on the Debian packaging team please visit
http://alioth.debian.org/projects/pkg-spca5xx/"

Efetr att ha packat upp
usr/src/gspca.tar.bz2
kör jag
$sudo m-a prepare
och får
magnus@magnus-desktop-stor:/usr/src$ sudo m-a prepare
Hämta källkod för kärnversion: 2.6.27-10-generic
Kärnans header-filer finns tillgängliga i /usr/src/linux
Skapar symbolisk länk...
Kunde inte skapa symbolisk länk till /usr/src/linux!
apt-get install build-essential
E: Kunde inte erhålla låset /var/lib/dpkg/lock - open (11 Resursen tillfälligt otillgänglig)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

Klar!
[2]+ Done gedit README.Debian


Fattas det något i sources.list ??

Re: Webkamera Philips SPC300NC - Hur få igång ?

Postat: 04 dec 2008, 12:23
av AJxn
Du skall inte packa upp källkoden själv, det gör m-a åt dig. Du kan använda m-a interaktivt med, precis som aptitude.

Felmeddelandet verkar vara för att du har en annan installation på gång (apt-get, aptitude eller synaptic igång). Avsluta dem innan du kör m-a, eftersom den själv startar apt-get.

1) Installera källkodspaketet till gspca (som du gjort)
sudo aptitude install gspca-source
2) Förbered genom att installera källkod och program som behövs för att kompilera modulen
sudo m-a prepare
3) Skapa och installera modulen (a-i är förkortning av auto-install)
sudo m-a a-i gspca

Kontrollera med
4) Information om modulen
modinfo gspca
5) Se om modulen är installerad (kan behöva plugga i enheten)
lsmod | grep gspca
6) Titta om det finns några meddelanden från Linux-kärnan om modulen när du pluggar in/ur enheten
dmsg eller tail -f /var/log/messages

Klart.

Du kan alltid läsa mer om kommandot med man-kommandot. Ex: man m-a
Det kan även finnas information som är användbart om du tittar i /usr/share/doc/gspca-source/ och /usr/share/doc/module-assistant
(Dvs paketnamn under /usr/share/doc finns mer information om paketet)

Re: Webkamera Philips SPC300NC - Hur få igång ?

Postat: 05 dec 2008, 16:59
av MvM
Ett steg fram och... :)

Nu fastnar jag på steg 3 istället, sudo m-a a-i gspca startar men stoppar med följande meddelande:
┌────────────┤ module-assistant, interaktivt läge ├─────────────┐
│ Byggnationen av paketet gspca-source misslyckades! Hur vill
│ du fortsätta?

│ VIEW Undersök byggloggfilen
│ CONTINUE Hoppa över och fortsätt med nästa åtgärd
│ STOP Stoppa bearbetning av byggnationskommandon

Väljer jag STOP får jag:
Paketet gspca-source blev inte byggt korrekt, se /var/cache/modass/gspca-source*buildlog* för detaljer!

/var/cache/modass/gspca-source*buildlog* slutar med:
/usr/src/modules/gspca/gspca_core.c:54:27: error: asm/semaphore.h: Filen eller katalogen finns inte
/usr/src/modules/gspca/gspca_core.c: I funktion "spca5xx_ioctl":
/usr/src/modules/gspca/gspca_core.c:2463: fel: implicit deklaration av funktionen "video_usercopy"
/usr/src/modules/gspca/gspca_core.c: På toppnivå:
/usr/src/modules/gspca/gspca_core.c:2604: fel: "v4l_compat_ioctl32" är odeklarerad här (inte i en funktion)
/usr/src/modules/gspca/gspca_core.c:2609: fel: okänt fält "owner" angivet i initierare
/usr/src/modules/gspca/gspca_core.c:2609: varning: initiering från inkompatibel pekartyp
/usr/src/modules/gspca/gspca_core.c:2611: fel: okänt fält "type" angivet i initierare
/usr/src/modules/gspca/gspca_core.c: I funktion "spca50x_create_sysfs":
/usr/src/modules/gspca/gspca_core.c:2769: fel: implicit deklaration av funktionen "video_device_create_file"
/usr/src/modules/gspca/gspca_core.c:2780: fel: implicit deklaration av funktionen "video_device_remove_file"
/usr/src/modules/gspca/gspca_core.c: I funktion "spca5xx_probe":
/usr/src/modules/gspca/gspca_core.c:4301: fel: inkompatibla typer i tilldelning
make[4]: *** [/usr/src/modules/gspca/gspca_core.o] Fel 1
make[3]: *** [_module_/usr/src/modules/gspca] Fel 2
make[3]: Lämnar katalogen "/usr/src/linux-headers-2.6.27-10-generic"
make[2]: *** [default] Fel 2
make[2]: Lämnar katalogen "/usr/src/modules/gspca"
make[1]: *** [binary-modules] Fel 2
make[1]: Lämnar katalogen "/usr/src/modules/gspca"
make: *** [kdist_build] Fel 2
) - Next: /var/cache/modass/gspca-source.buildlog.2.6.27-10-generic.1228339205

Det är inte alldeles lätt när man är nybörjare... ;D

Re: Webkamera Philips SPC300NC - Hur få igång ?

Postat: 05 dec 2008, 17:34
av AJxn
Självklart så är det en bugg i Ubuntu... :( Själv använder jag ju Debian/Lenny, så jag har inte blivit biten av detta.

https://bugs.launchpad.net/ubuntu/+sour ... comments/8
https://bugs.launchpad.net/ubuntu/+sour ... bug/283230

Några fler diskussioner om detta:
http://www.actionshrimp.com/2008/08/log ... ntu-skype/
http://www.actionshrimp.com/2008/08/log ... mment-1317

Lite annat från Ubuntu Wiki, verkar inte vara uppdaterad :(
https://wiki.ubuntu.com/HardwareSupport ... WebCameras
https://wiki.ubuntu.com/HardwareSupport ... rasPhilips

Re: Webkamera Philips SPC300NC - Hur få igång ?

Postat: 05 dec 2008, 17:49
av MvM
Aha, då är det ju inte så konstigt att jag har lite problem... ::)

Tack så mycket för hjälpen ändå :)