Forum Linux.débutant Gravure impossible depuis peu de temps ...

Posté par (page perso) .
Tags : aucun
0
21
août
2005
bonjour/bonsoir,

je n'arrive plus à graver/effacer mes CD depuis aujourd'hui.

récemment sur ma machine il y'a eu :

  • la gravure de CD qui marchait très bien

  • le remplacement d'un graveur (graveur CD (LG) remplacé par graveur DVD (Lite On))

  • un test de gravure de CD qui a parfaitement réussi

  • la mise à jour du noyau (Ubuntu : linux-386 2.6.des.bananes)

  • la lecture de CD qui marche très bien

  • un plantage de HAL (plus de montage automatique des CD)

  • un reboot (ancien réflexe du siècle dernier)

  • la gravure de CD ne marche plus !

  • l'installation d'un noyau plus adapté (linux-k7 pour AMD)

  • toujours pas de gravure !



l'utilisation directe de cdrecord me donne plein de joyeuses erreurs du genre : Cannot open SCSI driver. avec une invitation à lire /usr/share/doc/cdrecord/README.ATAPI.setup ce que j'ai fais.

on me demande de :
1. Become root, find out the virtual SCSI ID of your device, running:
cdrecord dev=ATA: -scanbus

2. Become root, setup cdrecord's environment - edit /etc/default/cdrecord:
CDR_DEVICE=cdrw
cdrw=ATA:3,0,0 12 30m
(...)
3. That's it, 'cdrecord -prcap' should find your writer.


je m'exécute, ça me donne un résultat (une liste des possibilités de mon graveur)

à présent lorsque je veux graver j'ai le message :

$ cdrecord -v -blank=fast
Cdrecord-Clone 2.01a38 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Joerg Schilling
(...)
cdrecord: Warning: Running on Linux-2.6.10-5-k7
(...)
TOC Type: 1 = CD-ROM
cdrecord: Operation not permitted. WARNING: Cannot set RR-scheduler
cdrecord: Permission denied. WARNING: Cannot set priority using setpriority().
cdrecord: WARNING: This causes a high risk for buffer underruns.
scsidev: 'ATA:1,0,0'
devname: 'ATA'
scsibus: 1 target: 0 lun: 0
Warning: Using badly designed ATAPI via /dev/hd* interface.
(...)
Error trying to open /dev/hdc exclusively (Device or resource busy)... retrying in 1 second.
(...)
cdrecord: Device or resource busy. Cannot open '/dev/hdc'. Cannot open SCSI driver.
cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you are root.
cdrecord: For possible transport specifiers try 'cdrecord dev=help'.
cdrecord:
cdrecord: For more information, install the cdrtools-doc
cdrecord: package and read /usr/share/doc/cdrecord/README.ATAPI.setup .


et voilà ... c'est cool, non ?

quelqu'un a une explication rationnelle à tout ça ?
(j'accepte les solutions aussi)
  • # Nouveau 2.6 ?

    Posté par (page perso) . Évalué à 3.

    Si tu viens de passer en noyeau 2.6 (contre 2.4 avant)
    Cherche pas dev=ATA:..... ne marche pas (chez moi en tout cas)

    Essaie avec dev=/dev/hdc

    voili ?
    • [^] # Re: Nouveau 2.6 ?

      Posté par (page perso) . Évalué à 1.

      dovik@sanglier:~$ cdrecord dev=/dev/hdc -scanbus
      Cdrecord-Clone 2.01a38 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Joerg Schilling
      (...)

      cdrecord: Warning: Running on Linux-2.6.10-5-k7
      (...)
      scsidev: '/dev/hdc'
      devname: '/dev/hdc'
      scsibus: -2 target: -2 lun: -2
      Warning: Open by 'devname' is unintentional and not supported.
      Linux sg driver version: 3.5.27
      Using libscg version 'ubuntu-0.8ubuntu1'.
      cdrecord: Warning: using unofficial version of libscg (ubuntu-0.8ubuntu1 '@(#)scsitransp.c 1.91 04/06/17 Copyright 1988,1995,2000-2004 J. Schilling').
      scsibus1:
      1,0,0 100) 'LITE-ON ' 'DVDRW SOHW-1693S' 'KS02' Removable CD-ROM
      1,1,0 101) *
      1,2,0 102) *
      1,3,0 103) *
      1,4,0 104) *
      1,5,0 105) *
      1,6,0 106) *


      ça voit effectivement mon graveur ... donc je vire "ATA:" de dans /etc/default/cdrecord ? (j'essais et je reviens)

      (par contre j'ai pas fait gaffe à la version précédente du noyau ...)(ça devait être une 2.6 aussi je crois ...)
      • [^] # Re: Nouveau 2.6 ?

        Posté par (page perso) . Évalué à 1.

        dovik@sanglier:~$ sudo vim /etc/default/cdrecord
        dovik@sanglier:~$ cdrecord -prcap
        Cdrecord-Clone 2.01a38 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Joerg Schilling
        (...)
        cdrecord: Warning: Running on Linux-2.6.10-5-k7
        (...)
        cdrecord: Operation not permitted. WARNING: Cannot set RR-scheduler
        cdrecord: Permission denied. WARNING: Cannot set priority using setpriority().
        cdrecord: WARNING: This causes a high risk for buffer underruns.
        scsidev: '1,0,0'
        scsibus: 1 target: 0 lun: 0
        cdrecord: No such file or directory. Cannot open '/dev/sg*'. Cannot open SCSI driver.
        cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you are root.
        cdrecord: For possible transport specifiers try 'cdrecord dev=help'.
        cdrecord:
        cdrecord: For more information, install the cdrtools-doc
        cdrecord: package and read /usr/share/doc/cdrecord/README.ATAPI.setup .


        snif ...
        • [^] # Re: Nouveau 2.6 ?

          Posté par (page perso) . Évalué à 3.

          cdrecord dev=/dev/hdc -speed=4 image.iso
          • [^] # Re: Nouveau 2.6 ?

            Posté par (page perso) . Évalué à 1.

            je fais le test en essayant de vider un CD plutôt qu'en tentant d'en graver un :

            dovik@sanglier:~$ cdrecord dev=/dev/hdc -speed=4 -blank=fast
            Cdrecord-Clone 2.01a38 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Joerg Schilling
            (...)
            cdrecord: Warning: Running on Linux-2.6.10-5-k7
            (...)
            cdrecord: Operation not permitted. WARNING: Cannot set RR-scheduler
            cdrecord: Permission denied. WARNING: Cannot set priority using setpriority().
            cdrecord: WARNING: This causes a high risk for buffer underruns.
            scsidev: '/dev/hdc'
            devname: '/dev/hdc'
            scsibus: -2 target: -2 lun: -2
            Warning: Open by 'devname' is unintentional and not supported.
            (...)
            Error trying to open /dev/hdc exclusively (Device or resource busy)... retrying in 1 second.
            (...)
            cdrecord: Device or resource busy. Cannot open '/dev/hdc'. Cannot open SCSI driver.
            cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you are root.
            cdrecord: For possible transport specifiers try 'cdrecord dev=help'.
            cdrecord:
            cdrecord: For more information, install the cdrtools-doc
            cdrecord: package and read /usr/share/doc/cdrecord/README.ATAPI.setup .


            sinon tant pis, je vais essayer de "downgrader" le noyau (mais c'est pas classe ...)
            • [^] # Re: Nouveau 2.6 ?

              Posté par . Évalué à 3.

              Est-ce que tu as vérifié que ton utilisateur fait parti du groupe de /dev/hdc? Et que celui-ci a bien les droits en écritures?

              Mais
              un plantage de HAL (plus de montage automatique des CD)
              ...
              Error trying to open /dev/hdc exclusively (Device or resource busy)... retrying in 1 second.

              Ce ne serait pas plutot Half qui essaie de bouffer le chat?
              • [^] # Re: Nouveau 2.6 ?

                Posté par (page perso) . Évalué à 1.

                je n'ai pas touché au droit ...

                par contre je viens de remarquer un truc, le message d'erreur de cdrecord m'indique :

                cdrecord: Warning: Running on Linux-2.6.10-5-k7


                alors que je suis bien en k7 mais en 2.6.10-7 depuis la mise à jour, et non en 2.6.10-5 !?
                • [^] # Re: Nouveau 2.6 ?

                  Posté par (page perso) . Évalué à 1.

                  bon, on ne tient pas compte du message précédent : pour simplifier, Synaptic donne un numéro de version (-7) qui est en fait une version (-5) ...
                • [^] # Re: Nouveau 2.6 ?

                  Posté par (page perso) . Évalué à 2.

                  cela marche - t - il lorsque t'es en root ?

                  /dev/hdc est peut être déja monté ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.