Forum Linux.noyau Hotplug & Stick USB (usb mass storage)

Posté par  .
Étiquettes : aucune
0
10
mar.
2009
Bonjour,

je me renseigne sur le fonctionnement d'hotplug.
J'ai vu que le script hotplug chargeait modules / montait des périphériques / lancer des services en fonction du type de périphérique connecté (la base quoi).
J'ai également vu que la liste des périphériques était définie dans un fichier de type *.usermap.
La liste des périphériques gérés par tel ou tel driver était définie dans chaque driver via la table MODULE_DEVICE_TABLE. Soit.

A ce point, ai-je bon ?

Bon, maintenant, j'ai hotplug sur mon système, je branche ma clé USB. Hotplug se lance bien & ma clé est montée. Concernant le module usb mass storage, je crois qu'il est déjà chargé.

Hors je ne vois nulle part une règle hotplug où l'id de ma clé est définie (vendorID/productID).

Comment se passe alors la gestion du montage de la clé USB (clé générique) via hotplug ? Quelqu'un saurait me décrire en détail comment ça se passe ?

J'ai déjà lu quelques doc sur ce sujet, mais j'ai peur que cela soit un peu obsolète.

Merci à vous !


Ref:
http://www.bangmoney.org/presentations/hotplug/
http://www.linuxjournal.com/article/5604
http://linux.die.net/man/8/hotplug
http://www-uxsup.csx.cam.ac.uk/pub/doc/suse/suse9.0/admingui(...)
  • # hotplug ou udev

    Posté par  . Évalué à 3.

    udev/hal a peut-etre remplacé hotplug...

    mais je n'en sais pas plus
    • [^] # Re: hotplug ou udev

      Posté par  . Évalué à 1.

      En fait, j'utilise un système embarqué sous linux (kernel 2.6.20) qui - à ce jour - utilise hotplug.

      C'est pour cela que je me renseigne le dessus.

      Cependant, j'ai toujours pas très bien compris la différence entre udev & hotplug :
      - le kernel détecte un device USB -> hotplug se lance et charge les divers modules
      - udev gère /dev, qu'apporte t'il à hotplug ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n’en sommes pas responsables.