← Back to team overview

sslug-teknik team mailing list archive

Re: Scsi skal findes uden af Linux skal genstartes ??

 

Dennis Laursen wrote:
> 
> Kan man hotswappe på alle controllere? jeg troede det krævede specielt
> hardware...

Man skal passe lidt på, men slukker man først strømmen og termineringen
ikke er er del af den enhed man brugers, så skulle det dog virke.

Jeg har dog harddiske mv. på en UW controller, og mindre narrow-scsi
ting samt eksterne enheder på en anden.
På den måde sker der ikke de store ulykker, da harddisken vil virke
uafhængig hvad jeg laver med den anden SCSI-bus :)


Men i øvrigt kan man også fjerne og tilføje enkelte ID's til SCSI,
se SCSI-Programming-Howto , bla:

  # ombyt /dev/-id på ID 4 og 5 på færste scsi controller :

       echo "scsi remove-single-device 0 0 4 0" > /proc/scsi/scsi
       echo "scsi remove-single-device 0 0 5 0" > /proc/scsi/scsi
       echo "scsi add-single-device 0 0 5 0" > /proc/scsi/scsi
       echo "scsi add-single-device 0 0 4 0" > /proc/scsi/scsi
 
Og i /usr/src/linux/drivers/scsi/scsi.c  står bla.:

     * Usage: echo "scsi remove-single-device 0 1 2 3" >/proc/scsi/scsi
     * with  "0 1 2 3" replaced by your "Host Channel Id Lun".
     *
     * Consider this feature pre-BETA.
     *
     *     CAUTION: This is not for hotplugging your peripherals. As
     *     SCSI was not designed for this you could damage your
     *     hardware and thoroughly confuse the SCSI subsystem.
     *
     */
 

-- 
mvh Frank Damgaard  frda@xxxxxxxxxxxxx | frank@xxxxxxxx |fido  2:236/15.2


References