OVH Cloud OVH Cloud

Disparition d'un lecteur de CD-ROM

2 réponses
Avatar
Vincent Ramos
[NB : je suis sous RedHat 9, noyau 2.4.20-8 sur un i686]

Bonjour,

J'ai vraiment besoin d'aide car je pense être bien bloqué, là...

Le lien symbolique /dev/cdrom1 qui pointait vers /dev/hdd (j'ai deux
lecteurs de CD, hdc pour le DVD, hdd étant un CD-RW) a disparu et,
même si je le recrée, je n'ai plus accès au lecteur par la commande
mount, qui renvoie plusieurs erreurs possibles. De toute façon, toute
mention du lecteur en question dans fstab a disparu aussi
(fstab.revoke contient « /dev/cdrom1 /mnt/cdrom1 auto defaults »).

Au démarrage, je reçois l'erreur suivante si je tente de rétablir
fstab : « cannot stat /dev/cdrom1 ».

Dmesg m'indique aussi :

udf: registering filesystem
UDF-fs DEBUG lowlevel.c:57:udf_get_last_session: XA disk: no,
vol_desc_start=0
UDF-fs DEBUG super.c:1421:udf_read_super: Multi-session=0
UDF-fs DEBUG super.c:410:udf_vrs: Starting at sector 16 (2048 byte
sectors)
UDF-fs DEBUG super.c:437:udf_vrs: ISO9660 Primary Volume Descriptor
found
UDF-fs DEBUG super.c:446:udf_vrs: ISO9660 Volume Descriptor Set
Terminator found
UDF-fs: No VRS found
ISO 9660 Extensions: RRIP_1991A
ide-scsi: hdd: unsupported command in request queue (0)
end_request: I/O error, dev 16:40 (hdd), sector 0
FAT: unable to read boot sector

Bref, c'est très gênant.

En cherchant, j'ai trouvé qu'il y aurait une possibilité que cela
soit dû au fait que j'ai recompilé le noyau en ajoutant le support
scsi (SCSI Support, SCSI generic support et SCSI disk support,
principalement) pour accéder à la carte flash de mon appareil photo
numérique.

Si je fais cdrecord --scanbus, j'obtiens :
Cdrecord 2.0 (i686-pc-linux-gnu) Copyright (C) 1995-2002 Jrg Schilling
Linux sg driver version: 3.1.24
Using libscg version 'schily-0.7'
scsibus0:
0,0,0 0) 'SAMSUNG ' 'CD-R/RW SW-240B ' 'R403' Removable
CD-ROM
[snip]

ce qui me confirme dans mes doutes, mon lecteur étant bien ici, sous
« scsibus0 ».


Quelqu'un voit-il comment je peux faire ?

Merci de toute aide,

Vincent

2 réponses

Avatar
dwrk
On Sun, 04 Jan 2004 02:50:30 +0100
Vincent Ramos <siva-nataraja+ wrote:
______________________________________________________

[NB : je suis sous RedHat 9, noyau 2.4.20-8 sur un i686]
<snip>

En cherchant, j'ai trouvé qu'il y aurait une possibilité que cela
soit dû au fait que j'ai recompilé le noyau en ajoutant le support
scsi (SCSI Support, SCSI generic support et SCSI disk support,
principalement) pour accéder à la carte flash de mon appareil photo
numérique.

Si je fais cdrecord --scanbus, j'obtiens :
Cdrecord 2.0 (i686-pc-linux-gnu) Copyright (C) 1995-2002 Jrg Schilling
Linux sg driver version: 3.1.24
Using libscg version 'schily-0.7'
scsibus0:
0,0,0 0) 'SAMSUNG ' 'CD-R/RW SW-240B ' 'R403' Removable
CD-ROM
[snip]

ce qui me confirme dans mes doutes, mon lecteur étant bien ici, sous
« scsibus0 ».


Quelqu'un voit-il comment je peux faire ?

Merci de toute aide,

Vincent



Salut, si ton graveur est emulé comme etant un peripherique scsi tu doit le monter comme tel.
Par exemple :
#mount /dev/scdX /point/de/montage/

X etant un nombre, dans ton cas 0

--Dwrk

Avatar
Vincent Ramos

Salut, si ton graveur est emulé comme etant un peripherique scsi tu
doit le monter comme tel. Par exemple :
#mount /dev/scdX /point/de/montage/


Merci. En fait, pour des raisons que je ne comprends pas, après avoir
passé des heures à tenter de monter ce lecteur (et reçu des messages
d'erreurs variés), simplement en redémarrant Linux, tout est rentré
dans l'ordre : le lien symbolique /dev/cdrom1 est rapparu et pointe
maintenant tout seul sur scd0. Même fstab s'est corrigé tout seul.

Linux, c'est un peu magique...