Configuració d’una càmera digital. Per exemple la PENTAX Optio S4


Pentax Optio S4

Una cosa que feia molt temps que tenia pendent era comprar-me una
càmara digital. Però la mandra que fa posar-se a comparar
característiques i preus dels diferents models havien fet, fins ara,
que sempre quedàs al fons del calaix del “TO-DO”.

Després d’hores i hores de navegar (naufragar quasi diria jo) entre
onades d’informació disponible a la xarxa sobre models i models de
càmares fins decidir-me per la Cannon Ixus 400. Vaig anar a la tenda i,
òbviament, em vaig enamorar d’una altra: la Optio S4 de Pentax que,
és lògic (o no), havia de resultar no del tot compatible amb
Mass Storage…

Actualització:
Com evitar perdre dades si ens descuidam desmontar la càmara abans
de desendollar-la de l’USB.
Actualització 2:
Ja està soportada pel kernel oficial.

De totes maneres val a dir que encara que no l’hagués pogut configurar
la inversió valia la pena. Ho dic, sobretot, pels que tengueu dubtes a
l’hora d’optar per un model o altre de càmara en funció de la seva
compatibilitat o no amb un ordinador ja que, com molt bé ens
explica
en Switch,
podem trobar lectors de les tarjetes de memòria de la nostra càmara
per preus que ronden els 18€.
I, en el meu cas, això és menys de la diferència de preu amb la
Ixus 400 (més cara, que no ha estat el motiu de l’elecció, sino
el tamany de l’engendre en qüestió). L’únic que hem de tenir en compte
si optam per aquest sistema, és que només podrem llegir les targetes
de memòria i no la memòria interna de la càmara
que, òbviament no
podem extreure. Encara que és possible que la pròpia càmara ens permeti
copiar d’alguna forma les imatges de la memòria interna a la targeta.
De totes maneres, aquesta memòria sol ser prou petita com perque no
constitueixi una pèrdua molt grossa.
Bé, anant a lo que interessa: Sembla que la
Optio S4,
encara que alguns venedors (ara no trob els enllaços concrets) afirmen
que és compatible amb USB Mass Storage, no compleix al 100%
aquest standard. 🙁 Però no passa res, pel que he pogut comprovar,
als fonts del mòdul de Mass Storage del kernel ja hi ha un fitxer
(drivers/usb/storage/unusual_devs.h) que serveix per arranjar les
manies d’aquests dispositius tan especials.
Si escric aquesta nota (més que no pas article) és perque m’he
trobat que existia un pegat (que ja ve inclòs als darrers kernels)
per solucionar el problema amb la Optio S, però que no funcionava
amb la Optio S4 i perque serveixi com exemple de que, malgrat
alguns fabricants encara no s’enterin de què va la pel·lícula,
en realitat no tenim cap necessitat de preocupar-nos de les
excentricitats d’aquests a l’hora d’escollir un model de càmara o un
altre. Podem escollir la que més ens agradi perque, en cas que el mòdul
del Mass Storage encara no sàpiga “donar-li capada”, probablement
ho farà aviat (si és precís podem enviar informació detallada als
mantenidors del Mass Storage) i, mentrestant, si s’estorba molt (que
no ha estat el meu cas), sempre podem adquirir un lector de tarjetes
per un preu que, proporcionalment, no fa engreixar gens el cost de
la càmara.
Després de molt cercar he topat amb una recopilació de pegats (en
un sol patch) d’en
Greg K. H.
(entre altres coses com aquest interessant
cartell)
😉 que solucionava aquest problema pel kernel 2.6.0-test11.
L’he pogut aplicar al 2.6.0 i recompilar els mòduls sense problemes
així que no hi ha molt més que explicar. Probablement en pròximes
versions del kernel ja hi vengui inclòs. Però mentrestant aquí va
l’enllaç al pegat i uns quants més també interessants pels que no
sapigueu com fer anar la càmara amb el Mass Storage:

Patch pel kernel 2.6.0:

http://breu.bulmalug.net/?l2017

Article sobre la configuració de l’USB Mass Storage en Linux:

http://bulmalug.net/body.phtml?nIdNoticia=1868


Actualització: El pegat per la
càmara Pentax Optio S4 ja ha estat inclòs al kernel 2.6.1-rc1 (rc =
“release candidate” de manera que també hi serà als futurs
kernels a partir del 2.6.1

Changelog del 2.6.1-rc1

Gràcies Paco per l’avís 😉

Articles sobre altres models específics de càmares:

Consultau la casella de “Relacionats” a la columna lateral dreta.

Aplicar-lo és tan senzill com posar-nos al directori del kernel
i teclejar (suposant, per exemple, que hem descarregat el pegat al
directori immediatament superior):

$ patch -p1 < ../usb-rollup-2.6.0-test11.patch

$ make oldconfig // El pegat inclou més coses
que les correccions per la nostra càmara. Així fem que s’ens demani per
les opcions noves mantenint la nostra configuració del kernel.

I ja estam preparats per recompilar i instalar els mòduls. Òbviament
estam suposant que ja teniem configurat el kernel per la nostra màquina
i, en especial, per compilar el mòdul del Mass Storage. Si no és així,
haurem de fer també un make menuconfig (o config/xconfig).
A aquest
article
s’explica molt bé com fer-ho.
Per compilar i instalar els mòduls farem:

$ make modules

$ su // Si tot ha anat bé.

# make modules_install

Un cop tenim el mòdul usb_storage compilat i instalat,
pot ser interessant instalar (si no el tenim instalat ja)
el ‘hotplug’ de manera que, en connectar la càmara, s’ens
carreguin automàticament tots els mòduls necessaris:

# apt-get install hotplug

Així en enxufar la camara només hem de montar-la com s’explica a
l’article
abans esmentat i, si ens funciona (no hi ha cap raó perque no) pot ser
una bona idea evitar-nos haver de fer tanta feina cada cop que volem
accedir a la càmara o lector de tarjetes:

Per no necessitar privilegis d’administrador per montar i desmontar
la càmara (o el lector de tarjetes si és el cas), podem afegir una
línia al fitxer /etc/fstab que permeti als usuaris montar-la fàcilment.
Per això, en primer lloc convé crear un directori per tenir un punt
de montatge específic per ella:

# mkdir /mnt/camara


Després afegim la corresponent línia a /etc/fstab:

/dev/sda1 /mnt/camara vfat rw,user,noauto,sync

  • Si no tenim més dispositius scsi la camara normalment estarà
    a /dev/sda. Si no és el vostre cas
    aquí
    s’explica com esbrinar-ho.
  • Molt important el ‘noauto’ per evitar que el sistema intenti
    montar la càmara en arrancar.
  • (Actualització) Amb el paràmetre
    ‘sync’ li deim al sistema que mantengui sincronitzades
    les dades a la (en aquest cas) memòria flash. Així aconseguim
    minimitzar els efectes d’una possible desconnexió accidental de la
    càmara (o lector de tarjetes) sense haver-la desmontat abans.

Si a més volem poder montar-la i desmontar-la fàcilment amb un
simple ‘click’ (KDE), un cop fet lo anterior, només hem de clicar
amb el botó dret del ratolí al fons de l’escriptori i seleccionar al
menú emergent les opcions Crea nou -> Disc dur i a la
pestanya Dispositiu trobarem un desplegable ón una de les
opcions serà la corresponent a l’entrada que hem creat al fitxer
/etc/fstab.

  • Si volem aprofitar per posar una icona diferenta, això ja va
    a gust del consumidor. Depenent dels jocs d’icones que tenguem
    instal·lats en trobarem de molt xules (a més de més descriptives).

Ara ja només ens hem de preocupar de fer ‘click’ a la icona correcta
i, sobretot, de recordar-nos de fer-hi ‘right-click’ per desmontar
la càmara abans de desenxufar-la de l’USB 😉

Este post ha sido traido de forma automatica desde https://web.archive.org/web/20140625063149/http:/bulma.net/body.phtml?nIdNoticia=1943 por un robot nigromante, si crees que puede mejorarse, por favor, contactanos.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.