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 ****
