Forum Linux.debian/ubuntu graveur usb

Posté par  .
Étiquettes :
0
29
juil.
2004
J'ai un graveur usb que je n'arrive pas à faire fonctionner, sous debian Sid, kde 3.2, noyau 2.6 avec udev. K3B affiche bien le graveur, mais me sort cette erreur lorsque je lance la gravure :

cdrecord: No such file or directory. Cannot open '/dev/sg*'. Cannot open SCSI driver.

Si je lance : #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.

cdrecord: No such file or directory. Cannot open '/dev/pg*'. Cannot open SCSI driver.

Que peuvent bien être ces devices sg0 et pg0 ?

En plus, quand je branche le graveur, j'ai :
kernel: usb 4-2: new high speed USB device using address 2
kernel: scsi1 : SCSI emulation for USB Mass Storage devices
kernel: Vendor: MSI Model: CD-RW CR52 Rev: 3.30
kernel: Type: CD-ROM ANSI SCSI revision: 02
kernel: sr0: scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray
scsi.agent[5988]: cdrom at /devices/pci0000:00/0000:00:04.0/0000:02:00.2/usb4/4-2/4-2:1.0/host1/1:0:0:0

Il apparait donc en sr0 ! Sur mon ancienne distribution, il apparaissait en /dev/scd0, j'ai du mal à comprendre tous ces nouveaux devices !

Ma config est un peu particulière, puisque le graveur est branché sur une carte pcmcia, mais celle-ci est bien reconnue comme d'habitude puisque ehci est bien chargé, et le graveur reconnu au branchement. Donc à mon avis, ce détail n'a pas d'importance.

Mon problème viendrait du noyau 2.6 ou d'udev ? En plus, k3b m'affiche bien différentes infos à propos du graveur, qui apparait comme tel dans la liste, mais je ne comprends alors pas pourquoi cdrecord n'y voit rien.

J'ai vu différentes solutions impliquant des passages de paramètres au boot, mais comment faire avec un graveur usb ?

J'ai essayé MAKEDEV sg mais ça ne marche pas top avec udev :-)

ps : j'ai pas mal googlé et cherché sur les mailings debian, apparemment il n'y a pas grand chose à signaler par rapport à udev et cdrecord.
  • # modprobe sg ?

    Posté par  . Évalué à 1.

    En faisant un modprobe sg, peut-être...
  • # [resolu]

    Posté par  . Évalué à 2.

    Bon, ben j'ai trouvé la solution : il suffit de lire /usr/share/doc/cdrecord/README.ATAPI.setup, il y a une section noyau 2.6 ;-)

    En gros, il faut faire un "cdrecord dev=ATAPI -scanbus", lire les numéros du périphérique (genre x,y,z, par exemple 0,0,0) puis modifier /etc/default/cdrecord comme suit :
    CDR_DEVICE=cdrw
    cdrw=x,y,z

    Perso, avec k3b, je suis obligé d'ajouter un paramètre à cdrecord (voir dans les options) pour que ca marche.

    Le seul truc qui m'embête, c'est de devoir régler des paramètres en hard dans un fichier, alors qu'il s'agit d'un graveur externe ..

Suivre le flux des commentaires

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