Forum Linux.debian/ubuntu N'arrive pas à monter graveur DVD en usb(ni 1 ni 2)

Posté par  .
Étiquettes :
0
12
déc.
2004
Bonjour,
voilà, grâce à l'aide de dévoués (comme eric par exemple), je fais tourner debian sur mon ibm thinkpad T42.
ce soir, je me suis attaqué à mon convertisseur ide->udb2.
premier essai avec un disque dur : je branche tout, je fais :

#mount -t vfat /dev/sda /mnt/externe

et çà marche, pas de sushis.
Et puis là, je me dis : "Ah ben on va essayer le graveur de dvdrom alors!!"
Puisque celà fonctionnait sur mandrake 10.1 (j ai meme pu graver avec k3b un dvd), à priori ca devrait etre possible..
et là, j'ai beau faire du

#mount -t iso9660 /dev/sr0 /mnt/externe

ou meme du :

#mount -t iso9660 /dev/scd0 /mnt/externe

comme le preconisent les gens du linux-usb.org
et toujours le sempiternel :

mount: /dev/sr0 is not a valid block device

De plus, k3b ne voit pas de nouveaux graveurs....
en lisant dmesg apres avoir branché, j'ai :

usb 1-4: new high speed USB device using address 7
usb-storage: USB Mass Storage device detected
usb-storage: -- associate_dev
usb-storage: Vendor: 0x05e3, Product: 0x0701, Revision: 0x0002
usb-storage: Interface Subclass: 0x06, Protocol: 0x50
usb-storage: Vendor: Genesys Logic, Product: USB TO IDE
usb-storage: Transport: Bulk
usb-storage: Protocol: Transparent SCSI
usb-storage: usb_stor_control_msg: rq=fe rqtype=a1 value=0000 index=00 len=1
usb-storage: GetMaxLUN command result is 1, data is 0
scsi5 : SCSI emulation for USB Mass Storage devices
usb-storage: queuecommand called
usb-storage: *** thread sleeping.
usb-storage: *** thread awakened.
usb-storage: Command INQUIRY (6 bytes)
usb-storage: 12 00 00 00 24 00
usb-storage: Bulk Command S 0x43425355 T 0xac0b L 36 F 128 Trg 0 LUN 0 CL 6
usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes
usb-storage: Status code 0; transferred 31/31
usb-storage: -- transfer complete
usb-storage: Bulk command transfer result=0
usb-storage: usb_stor_bulk_transfer_buf: xfer 36 bytes
usb-storage: Status code 0; transferred 36/36
usb-storage: -- transfer complete
usb-storage: Bulk data transfer result 0x0
usb-storage: Attempting to get CSW...
usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes
usb-storage: Status code 0; transferred 13/13
usb-storage: -- transfer complete
usb-storage: Bulk status result = 0
usb-storage: Bulk Status S 0x53425355 T 0xac0b R 0 Stat 0x0
usb-storage: Fixing INQUIRY data to show SCSI rev 2 - was 0
usb-storage: scsi cmd done, result=0x0
usb-storage: *** thread sleeping.
Vendor: _NEC Model: DVD_RW ND-1300A Rev: 1.0B
Type: CD-ROM ANSI SCSI revision: 02
usb-storage: queuecommand called
usb-storage: *** thread awakened.
usb-storage: Bad target number (1:0)
usb-storage: scsi cmd done, result=0x40000
usb-storage: *** thread sleeping.
usb-storage: queuecommand called
usb-storage: *** thread awakened.
usb-storage: Bad target number (2:0)
usb-storage: scsi cmd done, result=0x40000
usb-storage: *** thread sleeping.
usb-storage: queuecommand called
usb-storage: *** thread awakened.
usb-storage: Bad target number (3:0)
usb-storage: scsi cmd done, result=0x40000
usb-storage: *** thread sleeping.
usb-storage: queuecommand called
usb-storage: *** thread awakened.
usb-storage: Bad usb-storage: scsi cmd done, result=0x40000
usb-storage: *** thread sleeping.
usb-storage: queuecommand called
usb-storage: *** thread awakened.
usb-storage: Bad target number (5:0)
usb-storage: scsi cmd done, result=0x40000
usb-storage: *** thread sleeping.
usb-storage: queuecommand called
usb-storage: *** thread awakened.
usb-storage: Bad target number (6:0)
usb-storage: scsi cmd done, result=0x40000
usb-storage: *** thread sleeping.
usb-storage: queuecommand called
usb-storage: *** thread awakened.
usb-storage: Bad target number (7:0)
usb-storage: scsi cmd done, result=0x40000
usb-storage: *** thread sleeping.
USB Mass Storage device found at 7
target number (4:0)

voilà, si vous avez des idées, elles sont super bienvenues (car à ce qu'il parait on peut tourner dvdshrink 3.0 avec wine !!!! et apres graver avec k3b!!!!)
  • # Pas clair..

    Posté par  . Évalué à 1.

    Tu échoue a quel moment ? lors de la gravure ou lors du montage de la galette que tu as gravée ?

    ## Si c'est lors de la gravure:
    umount /mnt/externe
    growisofs -Z /dev/sda -R -J /path/vers/un/repertoire/de/test/

    ## Si c'est lors du montage, j'ai eu ce problème assez souvent.
    Ca s'est parfois arrangé en ajoutant l'option -dvd-compat a growisofs.
    Pour les autres fois, il paraitrait que c'est dû à des dvds de mauvaises
    qualités.

    Tout est ici:
    http://fy.chalmers.se/~appro/linux/DVD+RW/(...)

    Pour tous tes messages d'erreurs, google me dit que ce probleme
    a déja été résolu par un:
    modprobe sd_mod

    Que te donne lsmod, lsusb ??
    • [^] # Re: Pas clair..

      Posté par  . Évalué à 1.

      Salut!!
      merci pour vos réponses.
      A moi de préciser un peu plus le truc :
      je fais un lsmod, apres avoir fait modprobe sd_mode

      # lsmod
      Module Size Used by
      isofs 37112 0
      sd_mod 15376 0
      sg 27676 0
      ppp_generic 30036 0
      slhc 7872 1 ppp_generic
      ds 18628 4
      yenta_socket 21760 0
      pcmcia_core 67140 2 ds,yenta_socket
      intel_agp 22688 1
      agpgart 34664 1 intel_agp
      evdev 9600 0
      ipw2200 121260 0
      ieee80211 30884 1 ipw2200
      ieee80211_crypt 5832 1 ieee80211
      nls_iso8859_1 3968 1
      nls_cp437 5632 4
      ntfs 186420 1
      ide_cd 42464 0
      cdrom 40988 1 ide_cd
      rtc 12664 0

      et le lsusb donne :

      # lsusb
      Bus 004 Device 001: ID 0000:0000
      Bus 003 Device 001: ID 0000:0000
      Bus 002 Device 001: ID 0000:0000
      Bus 001 Device 002: ID 05e3:0701 Genesys Logic, Inc. USB 2.0 IDE Adapter
      Bus 001 Device 001: ID 0000:0000

      en fait, c est bien car le dvd rom est relié par ce Genesys logic en question
      De plus, j ai regardé le dmesg encore une fois, et il dit :


      usb 1-4: new high speed USB device using address 2
      usb-storage: USB Mass Storage device detected
      usb-storage: -- associate_dev
      usb-storage: Vendor: 0x05e3, Product: 0x0701, Revision: 0x0002
      usb-storage: Interface Subclass: 0x06, Protocol: 0x50
      usb-storage: Vendor: Genesys Logic, Product: USB TO IDE
      usb-storage: Transport: Bulk
      usb-storage: Protocol: Transparent SCSI
      usb-storage: usb_stor_control_msg: rq=fe rqtype=a1 value=0000 index=00 len=1
      usb-storage: GetMaxLUN command result is 1, data is 0
      scsi0 : SCSI emulation for USB Mass Storage devices
      usb-storage: queuecommand called
      usb-storage: *** thread sleeping.
      usb-storage: *** thread awakened.
      usb-storage: Command INQUIRY (6 bytes)
      usb-storage: 12 00 00 00 24 00
      usb-storage: Bulk Command S 0x43425355 T 0x1 L 36 F 128 Trg 0 LUN 0 CL 6
      usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes
      usb-storage: Status code 0; transferred 31/31
      usb-storage: -- transfer complete
      usb-storage: Bulk command transfer result=0
      usb-storage: usb_stor_bulk_transfer_buf: xfer 36 bytes
      usb-storage: Status code 0; transferred 36/36
      usb-storage: -- transfer complete
      usb-storage: Bulk data transfer result 0x0
      usb-storage: Attempting to get CSW...
      usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes
      usb-storage: Status code 0; transferred 13/13
      usb-storage: -- transfer complete
      usb-storage: Bulk status result = 0
      usb-storage: Bulk Status S 0x53425355 T 0x1 R 0 Stat 0x0
      usb-storage: Fixing INQUIRY data to show SCSI rev 2 - was 0
      usb-storage: scsi cmd done, result=0x0
      usb-storage: *** thread sleeping.
      Vendor: _NEC Model: DVD_RW ND-1300A Rev: 1.0B
      Type: CD-ROM ANSI SCSI revision: 02
      Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 5
      usb-storage: queuecommand called
      usb-storage: *** thread awakened.
      usb-storage: Bad target number (1:0)
      usb-storage: scsi cmd done, result=0x40000
      usb-storage: *** thread sleeping.
      usb-storage: queuecommand called
      usb-storage: *** thread awakened.
      usb-storage: Bad target number (2:0)
      usb-storage: scsi cmd done, result=0x40000
      usb-storage: *** thread sleeping.
      usb-storage: queuecommand called
      usb-storage: *** thread awakened.
      usb-storage: Bad target number (3:0)
      usb-storage: scsi cmd done, result=0x40000
      usb-storage: *** thread sleeping.
      usb-storage: queuecommand called
      usb-storage: *** thread awakened.
      usb-storage: Bad target number (4:0)
      usb-storage: scsi cmd done, result=0x40000
      usb-storage: *** thread sleeping.
      usb-storage: queuecommand called
      usb-storage: *** thread awakened.
      usb-storage: Bad target number (5:0)
      usb-storage: scsi cmd done, result=0x40000
      usb-storage: *** thread sleeping.
      usb-storage: queuecommand called
      usb-storage: *** thread awakened.
      usb-storage: Bad target number (6:0)
      usb-storage: scsi cmd done, result=0x40000
      usb-storage: *** thread sleeping.
      usb-storage: queuecommand called
      usb-storage: *** thread awakened.
      usb-storage: Bad target number (7:0)
      usb-storage: scsi cmd done, result=0x40000
      usb-storage: *** thread sleeping.
      USB Mass Storage device found at 2


      voilà, alors moi je pense que c'est dans sg0 ou scsi0 (pas de pot ca existe pas scsi0)
      je refais mon mount habituel

      #mount -t iso9660 /dev/sg0 /mnt/dvdrom/
      mount: /dev/sg0 is not a block device

      avec sda non plus

      alors je vais chercher growisofs car je trouve pas le paquet debian
      je decompresse le dvd+rw tools et lance growisofs :

      # ./growisofs -Z /dev/sda -R -J /mnt/dvdrom
      :-( unable to open64("/dev/sda",O_RDONLY): No such device or address

      ok, alors avec sg0 :

      # ./growisofs -Z /dev/sg0 -R -J /mnt/dvdrom
      Executing 'mkisofs -R -J /mnt/dvdrom | builtin_dd of=/dev/sg0 obs=32k seek=0'
      INFO: ISO-8859-15 character encoding detected by locale settings.
      Assuming ISO-8859-15 encoded filenames on source filesystem,
      use -input-charset to override.
      Total translation table size: 0
      Total rockridge attributes bytes: 169
      Total directory bytes: 0
      Path table size(bytes): 10
      :-( write failed: Illegal seek

      voili voila, toujours ce k3b qui voit kedalles meme en lui disant de regarder /dev/sg0 (il dit ke ya rien qui marche dessus)

      J espere que j ai été plus clair cette fois ci
      merci encore
  • # cdrecord

    Posté par  (site web personnel) . Évalué à 0.

    cdrecord -scanbus
    cdrecord -scanbus=ATAPI
    • [^] # Re: cdrecord

      Posté par  . Évalué à 1.

      salut,
      je viens d essayer ta commande, et ca donne :

      # cdrecord -scanbus
      Cdrecord-Clone 2.01a34 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Jörg Schilling
      NOTE: this version of cdrecord is an inofficial (modified) release of cdrecord
      and thus may have bugs that are not present in the original version.
      Please send bug reports and support requests to <cdrtools@packages.debian.org>.
      The original author should not be bothered with problems of this version.

      Linux sg driver version: 3.5.31
      Using libscg version 'schily-0.8'.
      scsibus0:
      0,0,0 0) '_NEC ' 'DVD_RW ND-1300A ' '1.0B' Removable CD-ROM
      0,1,0 1) *
      0,2,0 2) *
      0,3,0 3) *
      0,4,0 4) *
      0,5,0 5) *
      0,6,0 6) *
      0,7,0 7) *


      et là, je fais koi?
      de plus, scanbus=ATAPI est un mauvais parametre

      merci de ta reponse, j ttends ton eclaircissement
      • [^] # Re: cdrecord

        Posté par  . Évalué à 1.

        Bonjour,

        pour les éléments usb, il faut définir autrement les chemins: pour une clef usb, j'ai:

        /dev/scsi/host0/bus0/target0/lun0/p1 , lien symbolique avec /dev/sda1

        donc, faites ce lien (en créant le chemin /dev/scsi etc ...) et ça devrait marcher.


        Eric!
        --------
        • [^] # Re: cdrecord

          Posté par  . Évalué à 1.

          Salut Eric!
          donc je fais comme tu dis :

          zibm42:/dev/scsi/host0/bus0/target0/lun0# ls -al
          total 8
          drwxr-xr-x 2 root root 4096 2004-12-13 17:51 .
          drwxr-xr-x 3 root root 4096 2004-12-13 17:51 ..
          lrwxr-xr-x 1 root root 9 2004-12-13 17:51 p1 -> /dev/sda1

          la je branche le graveur dvd en usb2
          et puis je fais le sempiternel :

          # mount -t iso9660 /dev/sda1 /mnt/dvdrom/
          mount: /dev/sda1 is not a valid block device

          ou bien sg0 ou sda ....


          ok, je reessaye avec le growisofs et çà fait toujours pareil.en faisant demesg j ai :


          usb 1-4: new high speed USB device using address 4
          usb-storage: USB Mass Storage device detected
          usb-storage: -- associate_dev
          usb-storage: Vendor: 0x05e3, Product: 0x0701, Revision: 0x0002
          usb-storage: Interface Subclass: 0x06, Protocol: 0x50
          usb-storage: Vendor: Genesys Logic, Product: USB TO IDE
          usb-storage: Transport: Bulk
          usb-storage: Protocol: Transparent SCSI
          usb-storage: usb_stor_control_msg: rq=fe rqtype=a1 value=0000 index=00 len=1
          usb-storage: GetMaxLUN command result is 1, data is 0
          scsi2 : SCSI emulation for USB Mass Storage devices
          usb-storage: queuecommand called
          usb-storage: *** thread sleeping.
          usb-storage: *** thread awakened.
          usb-storage: Command INQUIRY (6 bytes)
          usb-storage: 12 00 00 00 24 00
          usb-storage: Bulk Command S 0x43425355 T 0x11 L 36 F 128 Trg 0 LUN 0 CL 6
          usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes
          usb-storage: Status code 0; transferred 31/31sb-storage: -- transfer complete
          usb-storage: Bulk command transfer result=0
          usb-storage: usb_stor_bulk_transfer_buf: xfer 36 bytes
          usb-storage: Status code 0; transferred 36/36
          usb-storage: -- transfer complete
          usb-storage: Bulk data transfer result 0x0
          usb-storage: Attempting to get CSW...
          usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes
          usb-storage: Status code 0; transferred 13/13
          usb-storage: -- transfer complete
          usb-storage: Bulk status result = 0
          usb-storage: Bulk Status S 0x53425355 T 0x11 R 0 Stat 0x0
          usb-storage: Fixing INQUIRY data to show SCSI rev 2 - was 0
          usb-storage: scsi cmd done, result=0x0
          usb-storage: *** thread sleeping.
          Vendor: _NEC Model: DVD_RW ND-1300A Rev: 1.0B
          Type: CD-ROM ANSI SCSI revision: 02
          usb-storage: queuecommand called
          usb-storage: *** thread awakened.
          usb-storage: Bad target number (1:0)
          usb-storage: scsi cmd done, result=0x40000
          usb-storage: *** thread sleeping.
          usb-storage: queuecommand called
          usb-storage: *** thread awakened.
          usb-storage: Bad target number (2:0)
          usb-storage: scsi cmd done, result=0x40000
          usb-storage: *** thread sleeping.
          usb-storage: queuecommand called


          etc .. etc ...
          il dit associer scsi2 (car c 'est la 3eme fois que j'essaie)
          j ai pas l impression, et k3b non plus..
          voilà, j ai beau checrher, je trouve pas....
          merci pour vos remarques eventuelles!!
          • [^] # Re: cdrecord

            Posté par  . Évalué à 1.

            bonjour,

            quand j'essaye de monter mon lecteur/graveur dvd avec l'option iso9660 ça ne fonctionne pas ... mais si je fait le montage sans spécifier le type, ça marche : chez moi:

            simplement: mount /cdrom

            Eric!
            -----
        • [^] # Re: cdrecord

          Posté par  (site web personnel) . Évalué à 0.

          pour les éléments usb, il faut définir autrement les chemins: pour une clef usb, j'ai:

          c est faux

          la denomination que tu as est due au fait que tu utilise devfs. ( qui par ailleurs est desormais obsolete )

          ma cle USB est en /dev/sda !

          le fait que ta cle soit dans /dev/scsi est du UNIQUEMENT a devfs. Pas au fait qu elle est USB .

          Vive l embrouille.
          • [^] # ERRATA

            Posté par  (site web personnel) . Évalué à 0.

            desole, j ai cru que tu voulais graver ... cdrecord sert a graver
            mais je confirme l utilite de mon premier post : cdrecord dit que ton graveur est bien supporte par le kernel; c est la ou je voulais en venire.

            Maintenant, ton graveur doit etre accessible via
            /dev/sr0
            /dev/sg0
            ou
            /dev/scd0
            pour ca il te faut les modules sr sg scsi-cd ( IIRC )
            et evidement, il n est en 0 QUE SI tu n as pas d autre stoquage USB, si tu as deja ta cle en sda, ton cd sera fatalement en scd1 ( enfin je crois )

            enfin cdrecord dit aussi que ton periph est sur la chaine '0' ... donc ca devrait bien etre scd0 ou sg0.

            Comme dit precedement, si ta distribe utilise devfs ( qui je le repete est obsolete), alors toute ton arborescence de /dev est differente: il te faudra chercher dans les /dev/scsi/*
            Je suis en udev, et tous les noms de device sont les memes que sans udev ni devfs.

            Perso je ne grave qu avec cdrecord.

            mais j ai du mal a cerner si tu as des soucis pour lire, ou pour graver ...
      • [^] # Re: cdrecord

        Posté par  (site web personnel) . Évalué à 0.

        cdrecord dev=0,0,0 -eject speed=8 driveropts=burnfree gracetime=2 -overburn file.iso

        chage la vitesse, augmente le gracetime, et precise ton ISO .

        DEsole pour le lag, j avais plus le net.
        • [^] # Re: cdrecord

          Posté par  . Évalué à 1.

          salut à tous,
          doublehp, quand je fais un lsmode j ai ceci :
          # lsmod
          Module Size Used by
          sg 27676 0
          ds 18628 4
          yenta_socket 21760 0
          pcmcia_core 67140 2 ds,yenta_socket
          intel_agp 22688 1
          agpgart 34664 1 intel_agp
          evdev 9600 0
          ipw2200 121260 0
          ieee80211 30884 1 ipw2200
          ieee80211_crypt 5832 1 ieee80211
          nls_iso8859_1 3968 1
          nls_cp437 5632 4
          ntfs 186420 1
          ide_cd 42464 0
          cdrom 40988 1 ide_cd
          rtc 12664 0

          pas de modules sr ni scsi-id
          faut il ke je recompile?
          ou sinon, je ne peux ni lire ni ecrire, desole de l'imprécision
          merci pour ton aide!!
          (là je vais installer mandrake sur une autre partition, voir comment il fait pour monter mon graveur externe)
          • [^] # Re: cdrecord

            Posté par  (site web personnel) . Évalué à 0.

            je vois que tu as deja "sg "
            je pense pas que tu doive recompiler ( sauf si tu est deja sur un noyeau maison et que tu as oublie les options)

            il te suffit de loader a la main
            sr
            scsi-cd ( ou scsi-cdrom je sais pas )
            pour que ca se load a chaque reboot, ajoute juste ces mots a /etc/modules

            hmmm
            au lieu de reinstaller une MDK, telecharge plutot une KNOPPIX ... tu boot le CD, tu matte, et tu archive le CD :)
            ca evite de formatter.
            • [^] # Re: cdrecord

              Posté par  . Évalué à 1.

              merci,
              le truc c ke j ai déjà formater, et je viens de voir effectivement que dans mandrake en faisant le lsmod, on voit scsi-cd en plus.
              mais je compte rerevenir vers debian ca rca me soul deja cette distrib (ils ont mis n importe koi en drivers wifi....)
              Merci!
  • # extraction / encodage de dvd

    Posté par  (site web personnel) . Évalué à 1.

    Salut,
    Tu parles de dvdshrink tu seras peut-être intéressé d'apprendre que dvdrip (qui utilise transcode) est présent dans les sources rpm de plf.

    Je ne saurais pas le comparer au soft dont tu parles mais je le trouve très bien !
    • [^] # Re: extraction / encodage de dvd

      Posté par  . Évalué à 1.

      euh en fait pour dvdshrink c mort, il faut la version 3.0 (qui utilise un explorateur de fichiers compatible avec wine) et impossible à trouver (mainetant que ya la 3.2 ...)
      enfin bon, c quoi ton truc plf ?
      a bientot
      • [^] # Re: extraction / encodage de dvd

        Posté par  (site web personnel) . Évalué à 1.

        c'est la caverne d'ali baba du mandrakeux (codecs, p2p...): tu vas sur http://plf.zarb.org/packages.php(...) qui décrit comment ajouter tes sources urpmi et hop:
        urpmi dvdrip
        • [^] # Re: extraction / encodage de dvd

          Posté par  . Évalué à 1.

          Salut,
          ca tombe bien je viesn de revenir sous mandrake a cause de cette hsitoire de graveur en usb2 (en plus je crois ke j ai pigé ce qu il manquait : modules scsi-cd)
          je viens d installer dvdrip et j ai :
          # dvdrip
          [filterlist] (re)scanning transcode's module path /usr/lib/transcode...
          Segmentation fault

          ok d accord vivent les rpm!
          Merci quand meme!

Suivre le flux des commentaires

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