Re: SCSI

Top Page

Reply to this message
Author: Vincent Thinselin
Date:  
To: guilde
Subject: Re: SCSI
Francois-Xavier KOWALSKI wrote:

> Benoit Lion writes:
> >
> > J'ai une carte Adaptec 1520 chargée par lilo : append="aha152x=0x340,11,7,5"
> >
> > Dessus j'ai un streamer et un graveur. De temps en temps je prends le graveur pour le brancher ailleurs.
> > Est-ce qu'on peut le rebrancher à chaud ?
> > Linux ayant booté sans le graveur , le device n'existe pas. cdrecord -scanbus ne le détecte pas non plus.
> > Peut-on le rendre accessible à chaud sans rebooter ?
>
> Non, et non.
>
> Et je rajouterai meme non... :-)
>
> Un bus SCSI n'est prevu pour supporter *aucune* manip hard "a
> chaud". Cette manip est en plus dangeureuse: tu risque un kernel panic
> si tu debranche ton bus alors que le noyau fait du boulot dessus
> (genre mise a jour de swap ou plus simplement file cache sync).


Sauf si la carte est prevue pour le hot plug. Certes, elle sont rares et cheres mais ca existe !!!
De plus, si on regarde le man de SANE-SCSI on trouve :

"A common issue with SCSI scanners is what to do when you booted the system while the scanner was turned off?
In such a case, the scanner won't be recognized by the kernel and SANE won't be able to access it.
Fortunately, Linux provides a simple mechanism to probe a SCSI device on demand. Suppose you have a scanner
connected to SCSI bus 2 and the scanner has a SCSI id of 5. When the system is up and running and the scanner
is turned on, you can issue the command:

echo «scsi add-single-device 2 0 5 0» > /proc/scsi/scsi

and the kernel will probe and recognize your scanner (this needs to be done as root). It's also possible to
dynamically remove a SCSI device by using the ``remove-singledevice'' command. For details, please refer to to
the SCSI-Programming-HOWTO. "

Dans le meme genre, j'ai voulu passer l'IDE en module pour faire du hot plug avec mes disques IDE mais au
moment de charger le module a la main j'ai plein de unresolved symboles. Pourant mon kernel est
propre(2.2.1), les modules OK et tout et tout...
Une idee ???




--
                  \|||/
                  (o o)
 _____________oo0__(_)__0oo_________________
    Vincent Thinselin
 Eleve 3eme Annee ENSIMAG
 e-mail:thinseli@???(home)
 e-mail:Vincent.Thinselin@???
 -------------------------------------------