On Mon, 22 Apr 2002 17:57:21 +0200
philippe lhardy <[EMAIL PROTECTED]> wrote:

> On Mon, 22 Apr 2002 17:33:26 +0200
> INFORMATIQUE Stagiaire <[EMAIL PROTECTED]> wrote:
> 
> > 
> > Bonjour à tous, j'avais quelques petites questions sur Mandrake (je sais y'a
> > mieux comme distro mais, ça marche bien, rapidement...):
> > - pourquoi avec la 8.1, suis-je obligé de booter avec une disquette dans le
> > lecteur zip (100Mo IDE) alors qu'il n'est pas en supermount (et option
> > noauto sur la ligne du zip dans fstab)?
> > Quand je boot avec, le zip est montable mais, si je reboot sans, il me dis
> > que le bloc /dev/hdc4 n'existe pas.
> > En effet, dans le cas où ça marche, il y a deux lignes qui se rajoutent dans
> > le /dev/ (qui correspondent à des liens vers hdc et hdc4), qui disparaissent
> > dans l'autre cas.
> > - pourquoi ce même lecteur est-il reconnu en tant que périphérique SCSI avec
> > la 8.2 (c'est bien pour mon graveur mais, pour le zip, je voie pas)?
> 
> Parce que Mandrake c'est magique !
> 
> La norme SCSI est une norme materielle ET protocolaire.
> Les graveurs IDE en particulier utilisent bien la connectique IDE mais se
> servent des requetes et reponses standards definies pour les peripheriques en
> protocole SCSI, je suppose qu'il en va de meme pour ton zip ( quoique ).
> L'apparition du /dev/hdc et /dev/hdc4 provient de l'utilisation par la
mandrake
> de devfs.
> Les peripheriques apparaissent dans le le repertoire /dev que lorsqu'ils sont
> charges ( leur module kernel ) et initialises, ainsi on ne voit que ce que
l'on
> a.
> A l'inverse si tu accede un repertoire de /dev devfs essai de charger le
module
> correspond au peripherique a condition biensur qu'il sache quel module
charger.
> le bloc /dev/hdc4 correspond a une partition de ton disque zip contenant les
> donnees, s'il n'y a pas de disque zip dedans le systeme est incapable de
deviner
> son partitionnement ( ce partitionnement peut d'ailleurs etre different si tu
le
> formatte directement depuis linux ).
>     


Allez pour la route voici l'explication :

soit tu utilise l'option IDE/ATAPI FLOPPY ( Mandrake 8.1 => /dev/hdc.. ) soit tu
utilises l'option d'emulation SCSI ( mandrake 8.2 =>
/dev/scsi/host1/bus0/target0/lun0/part4 )
Dans le second cas ceci supporte la connection a chaud... :

http://lists.debian.org/debian-user-french/2002/debian-user-french-200203/msg00133.html

Bonjour,

pour résumer l'utilisation d'un lecteur zip ide avec devfs :

1) configurer le noyau SANS "IDE/ATAPI FLOPPY" mais AVEC "SCSI emulation
support" sous forme de module

2) rajouter dans le fichier /etc/modutils/actions la ligne suivante :

pre-install     ide-scsi        echo "scsi add-single-device 1 0 
0 0" > /proc/scsi/scsi

avec les chiffres après device égaux à : host bus target lun de votre
lecteur zip

3) dans /etc/fstab, rajouter :

/dev/scsi/host1/bus0/target0/lun0/part4         /zip    vfat   
users,noauto    0       0

avec bien sûr les bonnes valeurs pour host, bus, targt et lun (les mêmes
qu'au dessus)

Et voilà !

Merci à tous pour ces informations

Franck Routier


le mar 26-02-2002 à 16:29, Aurelien Jarno a écrit 

> Le Mardi 26 Février 2002 17:01, Stephane Bunel a écrit :
> > Didier Link wrote:
> > > Le Tue, 26 Feb 2002 à 10:01:21AM +0100, Aurelien Jarno a écrit :
> >
> > [...]
> >
> > > En effet c'est pas très pratique ... Le scsi ne supporte pas la
> > > connexion de périphériques à chaud
> >
> >   Si, on peut le faire (cf. /usr/src/linux/drivers/scsi/scsi.c) :
> >
> > [...]
> >   *  Native multichannel, wide scsi, /proc/scsi and hot plugging
> >   *  support added by Michael Neuffer <[EMAIL PROTECTED]>
> > [...]
> >   * Usage: echo "scsi add-single-device 0 1 2 3" >/proc/scsi/scsi
> >   * with  "0 1 2 3" replaced by your "Host Channel Id Lun".
> > [...]
> >   * 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".
> >
> 
> Mon sauveur !
> J'ai rajouté 
> pre-install     sd_mod          /usr/bin/lessecho "scsi add-single-device 0 0 
> 0 0" > /proc/scsi/scsi
> dans mon /etc/modutils, et ça marche. Quand j'insère le zip, il me créé la 
> partition, et quand je l'enlève, il me supprime la partition. Génial.
> 
> Un petit truc bizarre quand même : echo "scsi ..........." > /proc/scsi/scsi 
> marche, mais /bin/echo "scsi ..........." > /proc/scsi/scsi me sort :
> /bin/echo: Erreur d'écriture.: Fonction non implantée
> 
> J'ai donc utilisé lessecho. Bizarre tout de même.
> 
> Merci à tous pour votre aide, maintenant ça marche nickel.
> 
> 
> -- 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 
:


Bonjour,

pour résumer l'utilisation d'un lecteur zip ide avec devfs :

1) configurer le noyau SANS "IDE/ATAPI FLOPPY" mais AVEC "SCSI emulation
support" sous forme de module

2) rajouter dans le fichier /etc/modutils/actions la ligne suivante :

pre-install     ide-scsi        echo "scsi add-single-device 1 0 
0 0" > /proc/scsi/scsi

avec les chiffres après device égaux à : host bus target lun de votre
lecteur zip

3) dans /etc/fstab, rajouter :

/dev/scsi/host1/bus0/target0/lun0/part4         /zip    vfat   
users,noauto    0       0

avec bien sûr les bonnes valeurs pour host, bus, targt et lun (les mêmes
qu'au dessus)

Et voilà !

Merci à tous pour ces informations

Franck Routier


le mar 26-02-2002 à 16:29, Aurelien Jarno a écrit 

> Le Mardi 26 Février 2002 17:01, Stephane Bunel a écrit :
> > Didier Link wrote:
> > > Le Tue, 26 Feb 2002 à 10:01:21AM +0100, Aurelien Jarno a écrit :
> >
> > [...]
> >
> > > En effet c'est pas très pratique ... Le scsi ne supporte pas la
> > > connexion de périphériques à chaud
> >
> >   Si, on peut le faire (cf. /usr/src/linux/drivers/scsi/scsi.c) :
> >
> > [...]
> >   *  Native multichannel, wide scsi, /proc/scsi and hot plugging
> >   *  support added by Michael Neuffer <[EMAIL PROTECTED]>
> > [...]
> >   * Usage: echo "scsi add-single-device 0 1 2 3" >/proc/scsi/scsi
> >   * with  "0 1 2 3" replaced by your "Host Channel Id Lun".
> > [...]
> >   * 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".
> >
> 
> Mon sauveur !
> J'ai rajouté 
> pre-install     sd_mod          /usr/bin/lessecho "scsi add-single-device 0 0 
> 0 0" > /proc/scsi/scsi
> dans mon /etc/modutils, et ça marche. Quand j'insère le zip, il me créé la 
> partition, et quand je l'enlève, il me supprime la partition. Génial.
> 
> Un petit truc bizarre quand même : echo "scsi ..........." > /proc/scsi/scsi 
> marche, mais /bin/echo "scsi ..........." > /proc/scsi/scsi me sort :
> /bin/echo: Erreur d'écriture.: Fonction non implantée
> 
> J'ai donc utilisé lessecho. Bizarre tout de même.
> 
> Merci à tous pour votre aide, maintenant ça marche nickel.
> 
> 
> -- 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 
-- 
Philippe Lhardy
R&D Network SW Engineer.


Linux-Azur :      http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
**** Pas de message au format HTML, SVP ****

Répondre à