Quoting fred <[EMAIL PROTECTED]>:

> Bonjour,

Hello
> 
> 
> Que hotplug soit présent ou non (dans /sbin), ça ne change pas le 
> résultat : le n° du device USB est toujours incrémenté à chaque connexion.
> 
> ALors je me disais qu'avec hotplug, je pourrais le "décrémenter". Mais 
> non, rien n'y fait. Le noyau ne semble pas en tenir compte .
> 
> On peut mettre des scripts dans /etc/hotplug pour que certaines actions 
> soient faites automatiquement à la connexion du device, mais là, je ne 
> vois pas à quoi cela pourrait servir.
> 

Le seul truc que j'aie trouvé est de décharger le module usb-storage pour
«décrémenter» la valeur. J'ai écrit un petit script vraiment crade, mais bon, ça
marche chez moi(TM). En revanche, ça mettra la zone si tu branches plusieurs
périphériques usb-storage en même temps !

[EMAIL PROTECTED]:~$ cat /etc/hotplug/usb/usb-storage 
#!/bin/sh
echo 'rmmod usb-storage' > $REMOVER
chmod +x $REMOVER
mount -t vfat -o users,noauto,umask=002,codepage=850,gid=25 /dev/sda1 /usb

Ce script décharge le module usb-storage au débranchement de la clef. La
variable $REMOVER contient le nom du fichier qui sera appelé par hotplug lors du
débranchement. Etant donné que le script est appelé *après* le débranchement, ça
ne te dispense pas de démonter le fs sur la clef ;-)

J'utilise le paquet hotplug de woody :

[EMAIL PROTECTED]:~$ apt-cache policy hotplug
hotplug:
  Installed: 0.0.20020114-7
  Candidate: 0.0.20020114-7
  Version Table:
 *** 0.0.20020114-7 0
        500 http://ftp.u-strasbg.fr stable/main Packages
        100 /var/lib/dpkg/status

HTH.

    François.

-- 
Francois BOTTIN
--
    "How kind," the PFY sighs. "But where will I go?" 
    "Somewhere where they know nothing about computing...
where they wouldn't know a RAM chip from a potato chip!" 
    "But I don't want to visit Microsoft!" he whines.
              The BOFH 1998 - Simon Travaglia (bofh.ntk.net)

Répondre à