Bonjour,

J'ai depuis deux jours un probl�me ennuyeux et pour le moins �trange... 
Mon ordinateur tournait sous SuSE 8.2 avec KDE 3.1. J'ai voulu faire la 
mise � jour de KDE vers la version 3.2 : cela s'est pass� sans probl�me 
avec Yast2, et tout a l'air de tourner impeccablement. Mis � part une 
chose... Je ne parviens plus � monter mon lecteur de CDROM (qui est en 
fait un graveur NEC CD-RW NR-7900A) pour lire un b�te CDROM. Inutile de 
pr�ciser que, avant l'update, j'y arrivais sans aucun probl�me...

Voici ce qu'il se passe en pratique : je mets dans le lecteur un CD data 
(que  j'arrivais � monter auparavant), je vais dans une console, je me 
mets en root et je tape 
        mount -o ro -t iso9660 /dev/sr0 /media/cdrom
et il me dit :
        mount: Aucun medium trouv�

Et syst�matiquement, c'est le m�me message d'erreur qui appara�t, quel 
que soit le CD que je veux monter.

Passons maintenant aux 'd�tails' techniques :

J'ai la version de KDE 3.2 (BRANCH >=20040204), j'ai un noyau
2.4.20-4GB, et j'utilise la librairie QT 3.3.0-47.
L'�mulation scsi pour le CD est activ�e et fonctionne, et je n'ai 
qu'un seul lecteur/graveur de cdroms (je n'ai donc qu'un p�riph�rique 
CD). 
Voici quelques extraits choisis du 'dmesg' (dans le reste, rien de 
sp�cial � signaler concernant ce probl�me) : 

------------- snip du 'dmesg' --------------
        [...]
        hda: Maxtor 4D040H2, ATA DISK drive
        blk: queue c03ac500, I/O limit 4095Mb (mask 0xffffffff)
--->    hdc: _NEC CD-RW NR-7900A, ATAPI CD/DVD-ROM drive
        hdd: WDC AC34000L, ATA DISK drive
        blk: queue c03acad4, I/O limit 4095Mb (mask 0xffffffff)
        ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
        ide1 at 0x170-0x177,0x376 on irq 15
        hda: attached ide-disk driver.
        hda: host protected area => 1
        hda: 78125000 sectors (40000 MB) w/2048KiB Cache, CHS=4863/255/63,             
         
UDMA(66)
        hdd: attached ide-disk driver.
        hdd: task_no_data_intr: status=0x51 { DriveReady SeekComplete Error }
        hdd: task_no_data_intr: error=0x04 { DriveStatusError }
        hdd: 7814016 sectors (4001 MB) w/256KiB Cache, CHS=7752/16/63, DMA
        [...]
        EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,5), internal journal
        EXT3-fs: mounted filesystem with ordered data mode.
-->     hdc: attached ide-scsi driver.
-->     scsi0 : SCSI host adapter emulation for IDE ATAPI devices
-->       Vendor: _NEC      Model: NR-7900A          Rev: 1.08
-->       Type:   CD-ROM                             ANSI SCSI revision: 02
        [...]
-->     Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
-->     sr0: scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray
-->     Uniform CD-ROM driver Revision: 3.12
        [...]
        Linux agpgart interface v0.99 (c) Jeff Hartmann
        agpgart: Maximum main memory to use for agp memory: 202M
        agpgart: Detected an Intel i810 E Chipset.
        agpgart: AGP aperture is 64M @ 0xf8000000
        Linux video capture interface: v1.00
-->     cdrom: open failed.
-->     cdrom: open failed.
-->     cdrom: open failed.
-->     cdrom: open failed.
-->     cdrom: open failed.
-->     cdrom: open failed.
        md: Autodetecting RAID arrays.
        md: autorun ...
        md: ... autorun DONE.
-->     Non-volatile memory driver v1.2
-->     end_request: I/O error, dev 02:00 (floppy), sector 0
-->     end_request: I/O error, dev 02:00 (floppy), sector 0
-->     cdrom: open failed.
-->     Device 0b:00 not ready.
-->      I/O error: dev 0b:00, sector 64
-->     cdrom: open failed.
-->     cdrom: open failed.

        [fin du 'dmesg']
----------------------------------------------------------------------------

Je comprends ici qu'il trouve bien le CDROM, qu'il l'attache � /dev/hdc, 
et qu'il l'�mule en SCSI par /dev/sr0. Par contre, je ne crois pas que 
les lignes "cdrom: open failed." soient normales...

Alors j'ai �galement essay� la commande 
        mount -o ro -t iso9660 /dev/scd0 /media/cdrom
et elle me donne �galement l'erreur "mount: Aucun medium trouv�".

Par contre, la commande 
        mount -o ro -t iso9660 /dev/hdc /media/cdrom
fournit l'erreur suivante :
        mount: type de sys. de fichiers erron�, option erron�e, super bloc 
erron�
                sur /dev/hdc, ou trop de syst�mes de fichiers mont�s
               (could this be the IDE device where you in fact use
               ide-scsi so that sr0 or sda or so is needed?)

Voici cd que me donne le lsmod :
------------------- sortie de 'lsmod' ------------------------------
        Module                  Size  Used by    Not tainted    
        msdos                   5068   0  (autoclean)
        nvram                   4300   0  (autoclean)
        nls_iso8859-1           2812   0  (autoclean)
        nls_cp437               4316   0  (autoclean)
        vfat                    9548   0  (autoclean)
        fat                    29752   0  (autoclean) [msdos vfat]
        videodev                5600   0  (autoclean)
        agpgart                35520   4  (autoclean)
        isa-pnp                29672   0  (unused)
        usbserial              18460   0  (autoclean) (unused)
        parport_pc             25800   1  (autoclean)
        lp                      6240   0  (autoclean)
        parport                22440   1  (autoclean) [parport_pc lp]
        ipv6                  134516  -1  (autoclean)
        snd-intel8x0           19204   0
        snd-pcm                62912   0  [snd-intel8x0]
        snd-timer              11904   0  [snd-pcm]
        snd-ac97-codec         31152   0  [snd-intel8x0]
        snd-mpu401-uart         3360   0  [snd-intel8x0]
        snd-rawmidi            13824   0  [snd-mpu401-uart]
        snd-seq-device          4000   0  [snd-rawmidi]
        snd                    35940   0  [snd-intel8x0 snd-pcm snd-timer
                snd-ac97-codec snd-mpu401-uart snd-rawmidi snd-seq-device]
        soundcore               3396   0  [snd]
        mousedev                4148   0  (unused)
        joydev                  5632   0  (unused)
        evdev                   4032   0  (unused)
        input                   3104   0  [mousedev joydev evdev]
        printer                 6656   0
        st                     27956   0  (autoclean) (unused)
        sr_mod                 12600   0  (autoclean)
        sg                     25852   0  (autoclean)
        raw1394                14516   0  (unused)
        ieee1394               32880   0  [raw1394]
        ne2k-pci                5024   1
        8390                    5968   0  [ne2k-pci]
--->    ide-scsi                9296   0
--->    ide-cd                 29404   0
--->    cdrom                  28192   0  [sr_mod ide-cd]
        lvm-mod                65412   0  (autoclean)
        usb-uhci               22096   0  (unused)
        usbcore                57836   1  [usbserial printer usb-uhci]
        ext3                   77288   3
        jbd                    45584   3  [ext3]
----------------------------------------------------------------------------

Voici le '/etc/fstab' :
-------------------------- /etc/fstab ----------------------------
/dev/hda3               /               ext3            defaults                1 1
/dev/hdd1         /backup       ext2            defaults                1 2
/dev/hda2               /boot           ext3            defaults                1 2
/dev/hda5               /home   ext3            defaults                1 2
/dev/hda6               swap            swap            pri=42          0 0
devpts          /dev/pts        devpts  mode=0620,gid=5 0 0
proc                    /proc           proc            defaults                0 0
usbdevfs                /proc/bus/usb           usbdevfs        defaults        0 0
/dev/fd0                /media/floppy           auto    noauto,user,sync        0 0
/dev/sda1               /maxtor                 auto    noauto,user,exec        0 0
/dev/cdrecorder /media/cdrecorder       auto    rw,noauto,user,exec   0 0
/dev/cdrom      /media/cdrom            auto    ro,noauto,user,exec     0 0
----------------------------------------------------------------------------
Bien sur, les r�pertoires /media/cdrecorder et /media/cdrom existent
et ce n'est pas un probl�me de permissions puisque tous mes essais ont 
�t� faits en tant qu'utilisateur 'root'...

D'autres infos :
-----------------------------------------------------
moi:/ # ls -l /dev/cdr*
lrwxrwxrwx    1 root     root   3 2004-03-01 17:49 /dev/cdrecorder -> sr0
lrwxrwxrwx    1 root     root   3 2004-03-01 17:49 /dev/cdrom -> sr0

moi:/ # ls -l /dev/sr0
brw-rw-rw-    1 remi     users     11,   0 2003-03-14 14:07 /dev/sr0
-----------------------------------------------------

Dans le fichier /var/log/messages, il y a des lignes
        Mar  1 13:14:17 cispeo kernel: cdrom: open failed.
depuis que j'ai fait l'update vers KDE3.2. Avant cette heure 
"fatidique", 
aucune ligne de ce type...

Pour finir, je peux vous dire que la version du module "ide-cd.h" est 
4.59, la version de "ide-scsi.h" est 0.93.
Aussi, k3b d�tecte correctement mon lecteur/graveur mais ne parvient 
naturellement pas � lire un CD ou bien importer une session d�j� 
grav�e...

J'ai �videmment fait des recherches sur google pour trouver des �l�ments 
de r�ponse, mais en vain. Est-ce que vous pouvez m'aider ???

Merci beaucoup d'avance pour votre aide, chers gurus...

R�mi Lambert
[EMAIL PROTECTED]
(enlever les tirets pour m'adresser directement un e-mail...)


_______________________________________________________
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
Archives: http://www.mail-archive.com/[EMAIL PROTECTED]
IRC: chat.unixtech.be:6667 - #unixtech

Répondre à