Forum Linux.noyau Numérotation bizarre des périfs scsi

Posté par  .
Étiquettes : aucune
0
19
sept.
2005
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  . Évalué à 1.

    Le script qui gere le hotplug usb pour ta clé (/etc/hotplug/(...)) ne doit pas envoyer les commandes scsi-remove.

    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  . Évalué à 1.

      Mon script n'envoie rien :-) (même que je ne chope pas d'évènement
      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.