• # bon, ...

    Posté par . En réponse au message Maps et scripts hotplug. Évalué à 7.

    En fait, ça marche assez bien.
    Pour ceux que ça pourrait intéresser, voilà comment ça se passe :
    1. on branche la clé
    2. on fait un "lsusb -vv" en root, on colle le tout dans un fichier,
    3. on regarde les infos à récupérer à s'inspirant de /etc/hotplug/usb.handmap et le /lib/modules/version_kernel/modules.usbmap,
    4. on écrit la ligne qui va bien dans /etc/hotplug/usb.usermap,
    5. on écrit le script qui va bien avec et que l'on place dans /etc/hotplug/usb/

    Ça devrait marcher.

    Pour exemple :
    lsusb donne :
    idVendor 0x04bb I-O Data Device, Inc.
    idProduct 0x0c01
    bDeviceClass 0 (Defined at Interface level)
    bDeviceSubClass 0
    bDeviceProtocol 0
    bInterfaceClass 8 Mass Storage
    bInterfaceSubClass 5 SFF-8070i
    bInterfaceProtocol 80

    ce qui donne comme "map" dans /etc/hotplug/usb.usermap :
    script.sh 0x0000 0x04bb 0x0c01 0x0000 0x0000 0x00 0x00 0x00 0x08 0x05 0x50 0x00000000
    (notons que 80=0x50)

    Voilà. Ça marche nickel.