sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #69815
Re: Ingen adgang til kamera
On Sun, 04 Jan 2004 15:03:38 +0100
Anders Drejer <speedygonzalez@xxxxxxxxxxxx> wrote:
> Jeg vil endnu engang forsøge, at få hjælp fra denne liste, mht at
> downloade billeder fra mit digitalkamera, som er et Kodak DC240 Zoom
> (USB).
>
> Når jeg tænder for kameraet dukker der et ikon frem på skrivebordet (i
> mit tilfælde gtkam). Programmet kan godt autodetecte kameraet, men når
> jeg klikker på "OK" eller "anvend" får jeg to fejlmeldinger:
>
> Could not claim the USB device/Could not initilize camera
>
> samt
>
> Bad parameter/Could not list folders in '/'
>
> Hvis jeg prøver med gphoto2 --auto-detect -L får jeg følgende:
>
>
> Model Port
> ----------------------------------------------------------
> Kodak DC240 usb:
>
> *** Fejl ***
> An error occurred in the io-library ('Could not claim the USB
> device'): Could not claim interface 0 (Device or resource busy). Make
> sure no other program or kernel module (e.g. dc2xx or stv680) is using
> the device and you have read/write access to the device.
> *** Fejl (-53: 'Could not claim the USB device') ***
>
> Jeg har i en tidligere version af Mandrake fået kontakt med kameraet
> ved at slette en fil der hed noget med dc2xx0, men den har jeg ikke
> kunnet finde i Mandrake 9.2. Er der nogen der har et bud på hvad der
> kan gøres?--
>
Får du den fejl også som brugeren "root" ?
Typisk skyldes det at almindelige brugere normalt ikke har adgang til
USB filsystemet der er mountet under /proc/bus/usb
Måden du kan fikse det på er først at oprette en usb brugergruppe med
alle de brugere der skal have adgang til USB systemet.
Hvis du vil give alle brugere adgang så er det tit nok at bruge gruppen
"users" (under RedHat har den gruppe id 500 - men du kan se det i filen
/etc/groups)
Derefter skal du rette /etc/fstab hvor linien typisk siger:
usbdevfs /proc/bus/usb usbdevfs noauto 0 0
Hvor du skal ændre "noauto" til følgende:
devmode=0666,devgid=500,noauto
Derefter skal du unmounte /proc/bus/usb og så mounte det igen - og din
almindelig bruger har nu adgang til USB systemet.
Mvh
Jesper K. Pedersen
Follow ups
References