/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
usb kamera problemer
Fra : Bent Wagner


Dato : 25-03-03 10:31

Hej.

Jeg har fået et Trust Spycam foræret, og prøver nu at få
det til at fungere under Linux.

Lad os starte med selve fejlmeddelelsen:

xawtv

This is xawtv-3.86, running on Linux/i686 (2.4.18-24.8.0custom)
can't open /dev/video0: Operation not permitted
v4l-conf had some trouble, trying to continue anyway
v4l2: open /dev/video0: Operation not permitted
v4l2: open /dev/video0: Operation not permitted
v4l: open /dev/video0: Operation not permitted
no video grabber device available


En ls -l /dev/video0 giver:

ls -l /dev/video0

crw------- 1 psy root 81, 0 Aug 31 2002 /dev/video0


Det jeg har gjort er:

Compile en ny kerne med de nødvendige moduler.


Loade de nødvendige moduler:

insmod usbcore
insmod usb-uhci    # tænder kamera
insmod videodev
insmod stv680      # registrerer kamera som /dev/video0

Listen over loadede moduler er nu:

lsmod

Module Size Used by Tainted: P
stv680 26740 2
videodev 8288 0 [stv680]
usb-uhci 26028 0 (unused)   # er dette mit problem?
usbcore 75424 0 [stv680 usb-uhci]
[cut]


Jeg kan se at usb-uhci ikke bliver brugt. Det er det modul som
tænder for kameraet, når det loades.

En dmesg giver:

dmesg

usb-uhci.c: USB UHCI at I/O 0xd800, IRQ 11
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
hub.c: USB new device connect on bus1/1, assigned device number 2
usb.c: USB device 2 (vend/prod 0x553/0x202) is not claimed by
any active driver.
Linux video capture interface: v1.00
NVRM: AGPGART: VIA Apollo KT133 chipset
NVRM: AGPGART: aperture: 64M @ 0xe0000000
NVRM: AGPGART: aperture mapped from 0xe0000000 to 0xd89f8000
NVRM: AGPGART: mode 4x
NVRM: AGPGART: allocated 16 pages
usb.c: registered new driver stv680
stv680.c: [stv680_probe:1513] STV(i): STV0680 camera found.
stv680.c: [stv680_probe:1541] STV(i): registered new video device: video0
stv680.c: [usb_stv680_init:1614] STV(i):
usb camera driver version v0.25 registering
stv680.c: STV0680 USB Camera Driver v0.25
stv680.c: [stv_init:381] STV(i): CIF is supported
stv680.c: [stv_init:399] STV(i): Camera has 0 pictures.
stv680.c: [stv_init:426] STV(i): Video Mode set to CIF
stv680.c: [stv_init:381] STV(i): CIF is supported
stv680.c: [stv_init:399] STV(i): Camera has 0 pictures.
usb-uhci.c: interrupt, status 2, frame# 233
usb_control/bulk_msg: timeout


Kameraet bliver hægtet på /dev/video0 kan jeg se.

Hvis jeg kigger i /proc/video/stv680/video0 ser jeg:

cat /proc/video/stv680/video0
o
driver_version : v0.25
model : STV0680
in use : no
streaming : no
num_frames : 2
Current size : 352x288
swapRGB : (auto) off
Palette : 4
Frames total : 0
Frames read : 0
Packets dropped : 0
Decoding Errors : 0


Jeg er kørt helt fast i dette her.

Har i nogle ideer?

Venlig hilsen

Bent Wagner

 
 
Sonni Skammelsen (25-03-2003)
Kommentar
Fra : Sonni Skammelsen


Dato : 25-03-03 13:23


"Bent Wagner" <psy@psy.bronderslev.dk> wrote in message
news:slrnb802b0.1hb.psy@psy.bronderslev.dk...
>
> This is xawtv-3.86, running on Linux/i686 (2.4.18-24.8.0custom)
> can't open /dev/video0: Operation not permitted
> v4l-conf had some trouble, trying to continue anyway
> v4l2: open /dev/video0: Operation not permitted
> v4l2: open /dev/video0: Operation not permitted
> v4l: open /dev/video0: Operation not permitted
> no video grabber device available
>
>
> En ls -l /dev/video0 giver:
>
> ls -l /dev/video0
>
> crw------- 1 psy root 81, 0 Aug 31 2002 /dev/video0
>
>
Det tyder på at den bruger som afvikler xawtv ikke har læserettigheder til
devicet. Er det brugeren psy der prøver, ellers prøv at ændre rettighederne
på devicet.

/Sonni



Bent Wagner (25-03-2003)
Kommentar
Fra : Bent Wagner


Dato : 25-03-03 23:31

In article <jnhp5b.fs5.ln@www1.sonni.org>, Sonni Skammelsen wrote:

>> En ls -l /dev/video0 giver:
>>
>> ls -l /dev/video0
>>
>> crw------- 1 psy root 81, 0 Aug 31 2002 /dev/video0
>>
>>
> Det tyder på at den bruger som afvikler xawtv ikke har læserettigheder til
> devicet. Er det brugeren psy der prøver, ellers prøv at ændre rettighederne
> på devicet.

Det er brugeren psy som prøver. Jeg har prøvet at ændre rettighederne
til 666, men det hjalp ikke.

Tidligere i dag sad jeg og rodede med usbdevfs, og havde på et
tidspunkt camorama til at virke, men det var ikke helt stabilt.

Jeg tror at løsningen har noget med usbdevfs at gøre.
Det må vente til i morgen.

Ellers tak for forslaget.


Bent

Søg
Reklame
Statistik
Spørgsmål : 177506
Tips : 31968
Nyheder : 719565
Indlæg : 6408561
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste