Mikähän on vialla kun digikameran kuvanlatausohjelma "digiKam" tunnistaa kyllä USB-väylään liitettävän kameran, mutta kun aikoo listata kamerassa olevat kuvat tulee virhe:
"Failed to connect to camera. Please make sure its connected properly and turned on. Would you like to try again?"
Kamera on siis kytketty oikein ja on päällä. Kokeiltu on myös eri USB-portteja... Kun avaa ohjelman KDE:n komentoriviltä root-oikeuksilla, kaikki kuitenkin toimii täysin.
Kamera on Canon Powershot A510, ja jakelu Slackware 10.2.
"Failed to connect to camera. Please make sure its connected properly and turned on. Would you like to try again?"
Kamera on siis kytketty oikein ja on päällä. Kokeiltu on myös eri USB-portteja... Kun avaa ohjelman KDE:n komentoriviltä root-oikeuksilla, kaikki kuitenkin toimii täysin.
Kamera on Canon Powershot A510, ja jakelu Slackware 10.2.
Vastaukset 9
Vanhimmat
"Kun avaa ohjelman KDE:n komentoriviltä root-oikeuksilla, kaikki kuitenkin toimii täysin."
Ohjelma liittää kameran eli USB-massamuistin (aivan oikein) vain root-käyttäjän oikeuksin (tai ro eli read-only).
Ongelma ratkeaa, kun laite liitetään sellaisilla oikeuksilla joihin tavallinenkin käyttäjä pääsee käsiksi.
fstab failiin pitäis kai kehittää joku oikea rivi, vai?
"fstab failiin pitäis kai kehittää joku oikea rivi"
Usein vastaavat tilanteet hoidetaan ryhmillä. Eli ne käyttäjät joille suodaan oikeuksia erilaisiin laitteisiin (hakemistot/tiedostot) kuuluvat johonkin sopivaan ryhmään (/etc/group). Tällaisia ryhmiä voi olla esim. audio, wheel, camera, cdrom jne.
En nyt muista, mitä ryhmiä Slackwaressa oletuksena on tarjolla.
Canonin digikamerat eivät toimi USB-massamuistilaitteina, vaan kuvat siirretään "PTP-protokollan" yli. Tässä on ongelmana se, että kamera ei siis käytä fstabbia kameran ohjaukseen...
Mutta jos ei fstab auta, niin mikä sitten? Ainakin minulta loppuu keinot tähän.
Kokeilin tätäkin, tein ryhmät "usb" ja "camera" ja laitoin käyttäjän näihin ryhmiin. Ei kuitenkaan auttanut sekään...
Laittaa fstab:in rivi:
/dev/sda1 /kamera auto defaults,user,noauto 0 0
Meikäläisen Sony mountaantuu näin, kaverin Nikon taas tarvitsee usb mounttauksen eli näin:
/dev/uba1 /usb auto defaults,user,noauto 0 0
Jakeluna on Debian.
Käytän mainitsemaasi digikam-ohjelmaa kuvien arkistointiin ja katseluun, kameroista kuvat puran mounttaamalla kamerat käsin. Se on riittävän nopea ja varma menetelmä.
"Kamera on Canon Powershot A510,"
Kyllä tuo on siis Gphoto2:n tukema kamera, varmastikin homma hoituu lukemalla tarkasti ohjelman manuaalia. Itse ratkaisin kamera-asian jo laitetta ostaessani hankkimalla samalla riittävän suuren muistikortin ja muistikortinlukijan.
Toimii "heittämällä" kaikissa Linux-jakeluissa kunhan käyttäjien oikeudet on sopivasti rustattu.
Erillisestä muistikortinlukijasta on toki jotakin vaivaa (kortin irroittaminen kamerasta), mutta edut ovat mielestäni tuollaisen puolella (kameran ei tarvitse olla päällä, eikä mitään erityisohjelmia tarvita).
PS. Vector-Linuxissa ("valmiiksi konfattu SlackWare") on jo oletuksena käyttäjäryhmä camera.
Kokeiles seuraavilla linkkien ohjeilla, ainakin mulla alkoi toimia.
Ensin teet ohjeen http://digikam.free.fr/hotplug/howto.html mukaan.
Sitten muokkaat usbcam scriptiä nimimerkin slightcrazed ohjeen mukaan http://www.linuxquestions.org/questions/history/339245
Slackware 10.2, kernel 2.6.13 ja Canon IxusII