Plutôt que de jouer avec les modules lorsque vous voulez par exemple démarrer votre scanner scsi, faites ceci.
echo "scsi add-single-device x y z 0">>/proc/scsi/scsi
ou x y z sont les num de device scsi (cfr cdrecord -scanbus par exemple)
> Et sous windows ça marche aussi????
Il faut aller dans le panneau de configuration, système, gestionnaire de périphérique et cliquer sur actualiser. Par contre suivant comment a été programmé le pilote twain, ça marchera ou ça marchera pas. En tout cas avec mon scanner ça marche.
Bon OK, je sais que la question n'appelait pas de réponse mais...
c'est pas la meme chose,
sa commande permet d'ajouter un peripherique scsi sur un bus existant.
exemple:
tu utilises 2 disques durs externes SCSI. mais lors du chargement des modules (au boot ?) seul le premier disque etait sous tension.
maintenant tu voudrais ajouter le second disque. su tu veux le faire avec les modules il faut decharger/recharger les modules scsi_adapter, et donc faire un umount sur tous les filesystemes de ton premier disque externe (qui marche lui).
avec sa commande, le module scsi_adapter va detecter le nouveau disque a la voléee (hot plug). en théorie tu peux aussi le retirer avec une autre commande. mais gardez a l'esprit quand meme que le bus scsi n'est pas forcement prevu pour etre hot-plug et qu'il y a des risques (electriques) ...
L'intéret de la chose ne m'avait pas paru évident (périph sous tension ou pas). Faut dire que tout mes périphériques SCSI sont de type interne, donc sous tension au démarrage de la machine.
... lors de l'entré d'un mauvais mot de passe?
c'est vraiment galère, attendre envire 2-3 secondes entre chaques tentatives foirées.
j'ai modifié quelques paramètre du fichier login.devs concernant cela, mais rien n'y fait.
Dans certains cas, un périphérique est perçu comme ayant plusieurs disques, mais le plus souvent seul le 1er est détecté. Par exemple, je possède un lecteur de cartes mémoire Dane-Elec Photomate Combo sur port USB qui est géré comme un disque scsi par l'intermédiaire de usb-storage, mais au démarrage, seul le lecteur Compact Flash est détecté.
Grâce à cette commande, le lecteur smartmedia est à son tour détecté !
Si ton / (ton root) est sur un disque dur SCSI, y'a du fortes chances que t'aies du mal a jouer avec les modules sans probleme. Donc cette astuce est vraiment extra... pour les fans du plug and pray SCSI ... (ou les nostalgiques des stations sun, avec lesquelles on peut brancher a chaud et taper dans le bios pour rescanner le bus SCSI).
echo "scsi remove-single-device x y z 0">>/proc/scsi/scsi
pour supprimer un périphérique et le débrancher à chaud.
Ca marche tellement bien que j'ai un script sur une machine en production avec 2 disques SCSI extractibles pour :
insérer un disque SCSI (sdb),
le démarrer avec un add-single-device,
copier sda sur sdb avec dd ou monter le disque,
éteindre sdb et l'extraire
et tout ça à chaud :-)
Je suis même sur qu'en jouant avec les fonctions utiliser lors du boot dans linuxrc (pivot_root et autre) on doit pouvoir changer le root (/) de sda à sdb et éteindre sda et l'extraire :o mais j'ai pas encore essayé.
En tout cas c'est top et ça m'a évité souvent de reboot avec des CD ou des DVD rayés et crades qui bloquaient le module sr_mod et ide-scsi. Un petit
remove-single-device sur le CD ou DVD (même ide-scsi) et il s'arrête de tourner, un autre add-single-device et c'est reparti (on nettoie le disque avant :-)
Voila pour mon expérience avec avec /proc/scsi/scsi
# C'est vrai que c'est plus joli
Posté par Benoit Joseph . Évalué à 1.
[^] # Re: C'est vrai que c'est plus joli
Posté par Sidoine de Wispelaere . Évalué à 1.
Il faut aller dans le panneau de configuration, système, gestionnaire de périphérique et cliquer sur actualiser. Par contre suivant comment a été programmé le pilote twain, ça marchera ou ça marchera pas. En tout cas avec mon scanner ça marche.
Bon OK, je sais que la question n'appelait pas de réponse mais...
# Re: Ajouter un périph scsi
Posté par Anonyme . Évalué à 1.
Je trouve qu'un
sg
dc395x_trm
dans /etc/modules, c'est largement plus commode.
[^] # Re: Ajouter un périph scsi
Posté par PLuG . Évalué à 1.
sa commande permet d'ajouter un peripherique scsi sur un bus existant.
exemple:
tu utilises 2 disques durs externes SCSI. mais lors du chargement des modules (au boot ?) seul le premier disque etait sous tension.
maintenant tu voudrais ajouter le second disque. su tu veux le faire avec les modules il faut decharger/recharger les modules scsi_adapter, et donc faire un umount sur tous les filesystemes de ton premier disque externe (qui marche lui).
avec sa commande, le module scsi_adapter va detecter le nouveau disque a la voléee (hot plug). en théorie tu peux aussi le retirer avec une autre commande. mais gardez a l'esprit quand meme que le bus scsi n'est pas forcement prevu pour etre hot-plug et qu'il y a des risques (electriques) ...
[^] # Re: Ajouter un périph scsi
Posté par Anonyme . Évalué à 1.
L'intéret de la chose ne m'avait pas paru évident (périph sous tension ou pas). Faut dire que tout mes périphériques SCSI sont de type interne, donc sous tension au démarrage de la machine.
[^] # Une solution pour réduire le temps d'attente....
Posté par Ed GhZaaark . Évalué à 1.
c'est vraiment galère, attendre envire 2-3 secondes entre chaques tentatives foirées.
j'ai modifié quelques paramètre du fichier login.devs concernant cela, mais rien n'y fait.
je suis sous slack.
donc si tu m'entends, fais moi un signe :)
merci
[^] # Re: Ajouter un périph scsi
Posté par Laurent Go . Évalué à 1.
Grâce à cette commande, le lecteur smartmedia est à son tour détecté !
# Re: Ajouter un périph scsi
Posté par let antibarbie = xp <- xp - 1 . Évalué à 1.
[^] # Re: Ajouter un périph scsi
Posté par Sylvain Goletto . Évalué à 1.
On peut faire aussi un
pour supprimer un périphérique et le débrancher à chaud.
Ca marche tellement bien que j'ai un script sur une machine en production avec 2 disques SCSI extractibles pour :
et tout ça à chaud :-)
Je suis même sur qu'en jouant avec les fonctions utiliser lors du boot dans linuxrc (pivot_root et autre) on doit pouvoir changer le root (/) de sda à sdb et éteindre sda et l'extraire :o mais j'ai pas encore essayé.
En tout cas c'est top et ça m'a évité souvent de reboot avec des CD ou des DVD rayés et crades qui bloquaient le module sr_mod et ide-scsi. Un petit
remove-single-device sur le CD ou DVD (même ide-scsi) et il s'arrête de tourner, un autre add-single-device et c'est reparti (on nettoie le disque avant :-)
Voila pour mon expérience avec avec /proc/scsi/scsi
# Re: Ajouter un périph scsi
Posté par ccomb (site web personnel) . Évalué à 2.
http://ccomb.free.fr/rescan-scsi-bus.sh(...)
[^] # Re: Ajouter un périph scsi
Posté par Fatfab . Évalué à 1.
# x y z après le boot ?
Posté par Deffranne Laurent . Évalué à 1.
un "lsscsi" ? :-)
Merci pour le truc, ca faisait longtemps que je le cherchais !
[^] # Re: x y z après le boot ?
Posté par Anonyme . Évalué à 1.
Faut croire :
http://www.google.fr/search?hl=fr&q=lsscsi&meta=(...)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.