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";

Répondre à