Usb : Trouver la lettre d'un media

Désolé pour le titre peu explicite.
Quelle est la façon la plus simple de trouver quelle lettre a été attribué a un périphérique usb de type “clef usb”? Je parle de trouver le X de /dev/sdX connaissant ce qu’affiche lsusb concernant le device (ou tout autre moyen simple de le différencier. Genre pour un ipod, c’est écrit apple dans dmesg…)
On peut par exemple faire un dmesg et le parser mais ce n’est pas très beau.
Est ce que c’est écrit dans /sys ? Où? Appeler hal avec la bonne option (vu que c’est le noyau qui attribue cette lettre, hal me semble être un marteau pour écraser une mouche (si ça marche avec hal, ce dont je ne suis même pas sûr ;)))?

tu n’es pas censé t’en préoccuper.

les informations sont dans /proc/bus/usb

C’est quoi le but ?

Le but? Totalement inutile donc…

J’ai un script qui met à jour le linux qu’il y a sûr mon ipod.
Le but était qu’il soit totalement automatique. Il faut donc qu’il trouve tout seul le nom du device à monter.

ps : Ca me fait refaire un peu de cross-compile (i386/arm dans de cas) : Ca faisait longtemps , ça me manquait :wink:

Merci pour la réponse.