Bonjour,
Le Vendredi 22 Ao�t 2003 15:03, Alain rpnpif a �crit :
> J'ai une cam�ra Sony qui peux faire appareil photo (carte Memory Stick) sur
> Mandrake 8.2. Voici comment j'ai automatis� le montage sans supermount mais
> avec hotplug. L'adaptation devrait �tre facile dans mdk 9.1.
J'ai me autant le montage/d�montage � la main:
Clic-droit sur une icone et Monter/D�monter.
> Dans /etc/hotplug/usb.handmap
> J'ai ajout� (� adapter � son mat�riel en regardant les logs au moment de la
> connexion) :
> # cam�ra SONY DCR TRV325E
> usb-storage 0x0003 0x054c 0x002e 0x0300 0x0000
0x00
> 0x00 0x00 0x00 0x00 0x00
> 0x00000000
> Tout mettre sur la m�me ligne. Les titres des colonnes sont � prendre dans
> /etc/hotplug/usb.dismap (1�re ligne).
>
> J'ai ajout� le script suivant qui est � adapter si on a plusieurs
> p�riph�riques qui sont fonction d'usb-storage.
>
> Ma lamelle a �t� format�e en fat avant utilisation. J'ai cr�� le r�pertoire
> /mnt/camera.
>
> /etc/hotplug/usb/usb-storage
> # d�but du script
> # Pour la m�moire sur lamelle de la cam�ra SONY DCR TRV325E
> mount /dev/sda1 /mnt/camera -o sync,umask=007,gid=507,showexec
> # le gid ci-dessus, le umask et showexec sont � adapter ou � enlever (pas
> indispensables).
> if [[ $? -gt 0 ]]
> then
> logger -t $0 -p user.err \
> "Erreur de montage de la m�moire de la cam�ra Sony."
> else
> logger -t $0 "M�moire de la cam�ra Sony mont�e sur /mnt/camera"
> fi
>
> # Construction du script de d�montage et nettoyage.
> REMOVER=/var/run/usb/`echo $DEVICE | sed -e 's;/;%;g'`
> cat << FDM > $REMOVER
> mess=\$(umount /dev/sda1 2>&1)
> if [[ \$? -gt 0 ]]
> then
> logger -s -t $0 -p user.warning "\$mess"
> logger -t $0 -p user.warning \
> "Erreur de d�montage de la m�moire de la cam�ra Sony."
> else
> logger -t $0 "M�moire de la cam�ra Sony d�mont�e de /mnt/camera"
> fi
> # enlever la ligne suivante si usb-storage est utilisable par un
> # autre p�riph�rique.
> rmmod usb-storage
> FDM
> chmod 0775 $REMOVER
> # Fin du script
J'ai un /etc/hotplug/usb/usb-storage install� par d�faut avec:
================================
#!/bin/bash
cd /etc/hotplug
. hotplug.functions
load_module () {
MODULE=$1
if ! $(grep -q "^$MODULE " /proc/modules); then
debug_mesg "loading ... $MODULE"
if $MODPROBE -n $MODULE >/dev/null 2>&1 &&
! $MODPROBE $MODULE >/dev/null 2>&1 ; then
mesg "... can't load module $MODULE"
fi
else
debug_mesg "$MODULE allready loaded"
fi
}
debug_mesg "Load scsimon"
load_module scsimon
================================
> J'esp�re que ce script r�gle les effets ind�sirable du suspect� supermount.
C'est l� que je ne saisis pas:
Je ne veux pas du supermount (�a fonctionne mal) et je l'ai donc d�sactiv�.
> Une remarque : avant de d�brancher l'appareil, bien veiller � ce qu'aucun
> processus n'occupe le r�pertoire /mnt/camera. M�me pas un cd /mnt/camera
sous
> bash ! Pour cela quitter tous les programmes qui l'utilisent. Sinon le
> d�montage sera impossible. Attention � Konqueror qui peut faire des
surprises.
Ca je connais;o).
Merci.
--
Stephane
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com"