Bjr à tous,
Je suis en train de faire une petite bidouille pour crée une pointeuse
horaire avec des clefs usb (hotplug, shell, postgres, toussa, ...).
Tout ça roule sans problème, enfin presque...
Lorsque j'insère ma clef usb, le noyau m'affiche bien:
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
MAIS à chaque insertion/retrait de clé, le champ "scsi" augmente
et cela jusqu'à 16 inclus, ensuite le nom du device passe à sdB !
Pour ne plus changer par la suite (enfin apparement, j'en suis à
scsi441 ! (pour ça j'ai dérivé l'alim de la clé usb vers un relais que
je commande par un script, vu que j'ai quand même mieux à f...
que de faire ça 500 fois à la main !)).
Bon alors, où qu'elle qu'elle est la question crévindiou ??
La voilà : pourquoi le device (sda->b) change à 16 et pas à 32 ?
Quelle est la limite de scsiNNN (quel source .c s'en occupe ?) ?
Parce qu'il va y avoir une centaine de pointages par jour, et hors
de question de rebooter le machin toutes les 2 minutes (et
encore si je ne me mange pas un kernel panic...).
# hotplug
Posté par fcartegnie . Évalué à 1.
Essaie ça après retrait du périph:
http://www.garloff.de/kurt/linux/rescan-scsi-bus.sh(...)
Quant à la limite de 16 et pas 32, un bus SCSI c'est 16 unités...
[^] # Re: hotplug
Posté par zx81 . Évalué à 1.
quand la clé est retirée...)
Je vais regarder à quoi il sert ce gros script...
Sinon, mon teste tourne toujours et là ça vient de passer de sdb
à sdc à "scsi620", assez illogique quoi...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.