Re: [Confirme] /dev/cdrom

2001-10-21 Par sujet Rosaire AMORE

Fabrice FACORAT a écrit :
> 
> Le Dimanche 21 Octobre 2001 06:57, Chrisian Beaudoin scribit :
> > Moi aussi j'ai du jouer la-dedans pour que mon lecteur  de cds soit
> > accessible dans xcdroast. Mais il a aussi fallu que j'ajoute la ligne
> > suivante dans /etc/modules.conf:
> >
> > options  ide-cd ignore=`hdb`
> 
> normalement hdb=ide-scsi au boot devrait suffire. effacer /lib/dev-state pour qu'il 
>refasse les liens est la meilleure solution

Moi, j'ai juste :
append=" hdc=ide-scsi hdd=ide-scsi ide1=autotune ide0=autotune"
dans lilo.conf. Et ça marche (apparemment).
J'espère n'offenser personne en posant une bête question sur
/lib/dev-state : que fait ce "machin"? Où c'est-y que c'est renseigné?
Merci
Rosaire
(mdk 7.2, noyau 2.2.17)



Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";



[Confirme] /dev/cdrom

2001-10-21 Par sujet Claude Moignard

Merci pour vos réponses.

Dans mon cas la solution était :

effacer /lib/dev-state



Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";



Re: [Confirme] /dev/cdrom

2001-10-20 Par sujet Fabrice FACORAT

Le Dimanche 21 Octobre 2001 06:57, Chrisian Beaudoin scribit :
> Moi aussi j'ai du jouer la-dedans pour que mon lecteur  de cds soit
> accessible dans xcdroast. Mais il a aussi fallu que j'ajoute la ligne
> suivante dans /etc/modules.conf:
>
> options  ide-cd ignore=`hdb`

normalement hdb=ide-scsi au boot devrait suffire. effacer /lib/dev-state pour qu'il 
refasse les liens est la meilleure solution


> /dev/cdrom n'est qu'un lien symbolique qu'il faut changer pour le nouveau
> device.
> faire:

> ln -s /dev/scd0 /dev/cdrom0

avec devfs vaut mieux utiliser autre chose qui sera qui est plus parlant. Bon les 
cdroms et le SCSI avec DevFS.

Avec devfs, /dev/cdrom pointe vers /dev/cdroms/cdrom0. Or ce device créé à 
l'initialisation on the fly devrait être le bon.
Pour le forcer à redétecter ( on ne sait jamais ), il suffit de faire :
rm -fr /lib/dev-state

puis reboot.

Si vraiment cela ne s'arrange pas alors faire pointer vers le bon devices. Pour un 
lecteur IDE émulé en SCSI ou un SCSI c'est soit /dev/scd0, soit /dev/sg0, soit 
/dev/sr0.

Quelques explication concernant devfs et le nommage des périphériques. Ma 
configuration est 2 lecteurs SCSI ( graveur et DVDROM ) + 1 lecteur IDE émulé SCSI ( 
graveur ) + 1 DVDROM IDE.


[will@bastard will]$ ls -l /dev/cdrom*
lr-xr-xr-x1 root root   13 oct 19 08:16 /dev/cdrom -> cdroms/cdrom0
lr-xr-xr-x1 root root   13 oct 19 08:16 /dev/cdrom0 -> cdroms/cdrom0
lr-xr-xr-x1 root root   13 oct 19 08:16 /dev/cdrom2 -> cdroms/cdrom2
lr-xr-xr-x1 root root   13 oct 19 08:16 /dev/cdrom5 -> cdroms/cdrom5
lr-xr-xr-x1 root root   13 oct 19 08:16 /dev/cdrom7 -> cdroms/cdrom7

/dev/cdroms:
total 0
lr-xr-xr-x1 root root   33 jan  1  1970 cdrom0 -> 
../ide/host0/bus1/target1/lun0/cd
brw---1 will cdrom 11,   0 oct  8 14:21 cdrom2
brw---1 will cdrom 11,   1 oct  8 14:21 cdrom5
brw---1 will cdrom 11,   2 oct  8 14:21 cdrom7


On voit bien que /dev/cdrom* sont des liens qui pintent vers le bons devices. Le 
device IDE ( DVDROM IDE ) est directement désigné.

/dev/cdroms/cdrom0 pointe vers ../ide/host0/bus1/target1/lun0/cd, en fait c'est 
/dev/ide/host0/bus1/target1/lun0/cd .
bus1 = secondary
target1 = slave
( on commence à partir de 0 ).

Maintenant on ne peux vraiment savoir où pointe les devices SCSI.

essayons les noms génériques ( sg = Scsi Generic ) :

[will@bastard will]$ ls -l /dev/sg*
lr-xr-xr-x1 root root   36 oct 19 08:16 /dev/sg0 -> 
scsi/host0/bus0/target0/lun0/generic
lr-xr-xr-x1 root root   36 oct 19 08:16 /dev/sg1 -> 
scsi/host0/bus0/target1/lun0/generic
lr-xr-xr-x1 root root   36 oct 19 08:16 /dev/sg2 -> 
scsi/host0/bus0/target2/lun0/generic
lr-xr-xr-x1 root root   36 oct 19 08:16 /dev/sg3 -> 
scsi/host0/bus0/target4/lun0/generic
lr-xr-xr-x1 root root   36 oct 19 08:16 /dev/sg4 -> 
scsi/host0/bus0/target5/lun0/generic
lr-xr-xr-x1 root root   36 oct 19 08:16 /dev/sg5 -> 
scsi/host1/bus0/target0/lun0/generic

/dev/sg:
total 0
lr-xr-xr-x1 root root   39 oct 19 08:16 c0b0t0u0 -> 
../scsi/host0/bus0/target0/lun0/generic
lr-xr-xr-x1 root root   39 oct 19 08:16 c0b0t1u0 -> 
../scsi/host0/bus0/target1/lun0/generic
lr-xr-xr-x1 root root   39 oct 19 08:16 c0b0t2u0 -> 
../scsi/host0/bus0/target2/lun0/generic
lr-xr-xr-x1 root root   39 oct 19 08:16 c0b0t4u0 -> 
../scsi/host0/bus0/target4/lun0/generic
lr-xr-xr-x1 root root   39 oct 19 08:16 c0b0t5u0 -> 
../scsi/host0/bus0/target5/lun0/generic
lr-xr-xr-x1 root root   39 oct 19 08:16 c1b0t0u0 -> 
../scsi/host1/bus0/target0/lun0/generic

Petite précision :
j'ai 3 HD SCSI avec des ID de 0,1,2
le graveur et DVDROM scsi on des ID de 4,5.
La carte une adaptec a bien sur un ID de 7.

On remarque qu'il y a autant de sg* que de périphérriques SCSI ( 5 = 4 + 1 émulé ).

Ensuite /dev/sgx n'est qu'un lien vers le vrai device. Ainsi /dev/sg0 n'est qu'un lien 
vers scsi/host0/bus0/target0/lun0/generic soit 
/dev/scsi/host0/bus0/target0/lun0/generic.
Pour bien comprendre le nom je vais prendre un autre sg :
/dev/sg2 -> scsi/host0/bus0/target2/lun0/generic

Par déduction on sze rend compte que target désigne l'ID sur la carte SCSI ( target2 = 
ID 2 ).

Pour comprendre le reste prenons un autre exmple ( bien choisi ).

/dev/sg5 -> scsi/host1/bus0/target0/lun0/generic

On remarque que host est passé à 1. on en déduit que l'on se retrouve face au lecteur 
IDE émulé en SCSI.
host0 désigne la première carte SCSI. dans mon cas c'est l'adaptec.
host1 désigne une 2e carte SCSI. Cette carte est bien sûr virtuelle et elle ne sert 
qu'a rattacher le lecteur IDE émulé en SCSI. On remarque que dès le début il prend un 
ID de 0. Si on émule un 2 lecteur IDE, seul l'ID changera.

lun désigne les unité logique ( Logical UNit ) sachant qu

Re: [Confirme] /dev/cdrom

2001-10-20 Par sujet Chrisian Beaudoin

Bonjour,

/dev/cdrom n'est qu'un lien symbolique qu'il faut changer pour le nouveau 
device.


faire:

ln -s /dev/scd0 /dev/cdrom0

Moi aussi j'ai du jouer la-dedans pour que mon lecteur  de cds soit 
accessible dans xcdroast. Mais il a aussi fallu que j'ajoute la ligne 
suivante dans /etc/modules.conf:

options  ide-cd ignore=`hdb`


>From: Claude Moignard <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: [EMAIL PROTECTED]
>Subject: [Confirme] /dev/cdrom
>Date: Sat, 20 Oct 2001 21:43:14 +0200
>
>mdk8.1
>lecteur de CD IDE  hdb scd0
>graveur de CD IDE  hdd scd1
>
>J'ai émulé scsi dans lilo pour les deux et j'ai modifié fstab
>C'est bon pour les données, dans les 2 périphériques.
>
>Par contre j'ai perdu mon /dev/cdrom et ne peux plus lire les CD Audio :
>dans /etc j'ai en rouge
>
>   !cdrom
>
>c'est un lien qui pointe sur cdroms/cdrom0
>
>J'ai tout cassé!!!, je n'ai plus cdrom0 etje ne peux plus modifier ni 
>effacer !cdrom.
>
>Merci à qui pourra me remettre sur le son.
>
>
>
>
>Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
>Rendez-vous sur "http://www.mandrakestore.com";


_
Téléchargez MSN Explorer gratuitement à l'adresse 
http://explorer.msn.fr/intl.asp




Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";



[Confirme] /dev/cdrom

2001-10-20 Par sujet Claude Moignard

mdk8.1
lecteur de CD IDE   hdb scd0
graveur de CD IDE   hdd scd1

J'ai émulé scsi dans lilo pour les deux et j'ai modifié fstab 
C'est bon pour les données, dans les 2 périphériques.

Par contre j'ai perdu mon /dev/cdrom et ne peux plus lire les CD Audio :
dans /etc j'ai en rouge

!cdrom

c'est un lien qui pointe sur cdroms/cdrom0

J'ai tout cassé!!!, je n'ai plus cdrom0 etje ne peux plus modifier ni effacer !cdrom.

Merci à qui pourra me remettre sur le son.






Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";



Re: [confirme] /dev/cdrom

1999-11-30 Par sujet jose

Le mar, 30 nov 1999, vous avez écrit :
> à l'install du système Linux se crée un /dev/cdrom.
> Comment le recréer ?
> J'ai fait un lien sur /dev/hdd, mais c'est pas pareil !!!

Si c'est pareil, si tu le fais avec -s (symbolique quoi)

> 
> 
> -- 
> Bien amicalement. 
> Jean-Marc LOIRE  SOISSONS
> # [EMAIL PROTECTED] ## ANMLH #
> # tel: 0323598040 (office)#   ICQ=30578299   # Linux Mandrake 6.1#
-- 
José JORGE
CRI du Mirail
05 61 50 48 69



Re: [confirme] /dev/cdrom

1999-11-30 Par sujet jean-marc LOIRE

Le mar, 30 nov 1999, vous avez écrit :
> à l'install du système Linux se crée un /dev/cdrom.
> Comment le recréer ?
> J'ai fait un lien sur /dev/hdd, mais c'est pas pareil !!!

En fait, il s'agit de transformer en "dur" le lien.

Soluce non élégante mais qui marche.
lancer /etc/rc.d/init.d/mandrake_firstime.

Thank you

-- 
Bien amicalement. 
Jean-Marc LOIRE  SOISSONS
# [EMAIL PROTECTED] ## ANMLH #
# tel: 0323598040 (office)#   ICQ=30578299   # Linux Mandrake 6.1#



Re: [confirme] /dev/cdrom

1999-11-30 Par sujet Frédéric Malenfant

bien faut que tu sois certain que ton CD est bien /dev/hdd (hdd = secondary
ide device, slave)
alors là bien tu efface le fichier /dev/cdrom qui existe, et tu fais 'ln -s
hdd cdrom' et ça fait ton lien cdrom vers hdd, ou tu peux le faire avec le
gestionnaire de fichier KDE, tu drag-drop et tu choisis "lier", comme quand
tu crées un raccourci windows !!!
_
Frédéric Malenfant
Les Logiciels Saturne
Pont-Rouge

- Original Message -
From: jean-marc LOIRE <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, November 30, 1999 1:24 PM
Subject: [confirme] /dev/cdrom


> à l'install du système Linux se crée un /dev/cdrom.
> Comment le recréer ?
> J'ai fait un lien sur /dev/hdd, mais c'est pas pareil !!!
>
>
> --
> Bien amicalement.
> Jean-Marc LOIRE  SOISSONS
> # [EMAIL PROTECTED] #<http://www.multimania.com/jmloire># ANMLH #
> # tel: 0323598040 (office)#   ICQ=30578299   # Linux Mandrake 6.1#



[confirme] /dev/cdrom

1999-11-30 Par sujet jean-marc LOIRE

à l'install du système Linux se crée un /dev/cdrom.
Comment le recréer ?
J'ai fait un lien sur /dev/hdd, mais c'est pas pareil !!!


-- 
Bien amicalement. 
Jean-Marc LOIRE  SOISSONS
# [EMAIL PROTECTED] ## ANMLH #
# tel: 0323598040 (office)#   ICQ=30578299   # Linux Mandrake 6.1#