[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

Re: [lq:aide] triste graveur ...



Pour rendre ton device SUID root tu dois faire la commande suivante:

chmod +s /usr/bin/cdrecord (en root)

Michel Di Croci

Le samedi 08 avril 2006 Ã 13:04 +0200, Vincent HUBER a Ãcrit :
> Bonjour la liste
> Voici un message qui risque de vous prendre la tete avec un texte long 
> comme un jour sans pain...
> 
> So ... En avant la musique :D
> 
> Je suis sur un laptop packard Bell w3281, avec le graveur dÃcrit ci-dessous.
> Mon kernel a Ãtà compilà a la main pour les besoin de la cause - les 
> kernels prÃ-compilÃs ne cohabitent pas avec mon matos ;)
> Je suis sur un 2.6.14 car j'ai la flemme de compilà les dernieres 
> versions (ya des modules a aller modifier directement dans la source ...)
> Je tourne sur une debian avec un XP en Dual Boot et je crois avoir tout 
> dit :) si ce n'est que le graveur cd fonctionne normalement sous XP et 
> que j'ai dÃjà rÃussi (avant un triste crash du systeme suivi d'une 
> rÃinstallation totale) Ã graver des cd sous debian sur ce pc.
> 
> Alors voila ... Jme suis mis dans la tete, bete idÃe j'en conviens, de 
> graver des cd avec mon graveur de cd. Triste idÃe en fait. Il fonctionne 
> sous win sans pbl apparent, et sous nux, il grave normalement les dvd. 
> Mais un gravage avec k3b de cd standards fait tout simplement planter 
> tout acces à /dev/hdc qui est mon lecteur cd.
> Ni une ni deux (ni meme peut etre trois) je prend mon courage a deux 
> pied et jme dis, on vas voir ce que la ligne de commande nous reserve... 
> alors dans l'ordre ...
> / dmesg | grep hdc
>     ide1: BM-DMA at 0x1108-0x110f, BIOS settings: hdc:DMA, hdd:pio
> hdc: _NEC DVD+/-RW ND-6650A, ATAPI CD/DVD-ROM drive
> hdc: ATAPI 24X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33)
> 
> /Voila pour ce qui es vu...
> bon, exellent, partons pour la gravure donc :)
> un ptit coup d'oeil sur k3b quand meme, le cd est bien vu et est bien 
> vierge, le graveur vas pouvoir se faire mousser le poireaux. (Qui a dit 
> "classe...!" ?)
> on retourne en ligne de commande, on vas pas dÃconner, et puis on vas 
> graver en mode raw96r paske il parait que ca peut rÃsoudre des conflits.
> juste avant, je vois ca :
> 
> / cdrdao disk-info
> Cdrdao version 1.2.1 - (C) Andreas Mueller <andreas@xxxxxxxx>
>   SCSI interface library - (C) Joerg Schilling
>   Paranoia DAE library - (C) Monty
> 
> Check http://cdrdao.sourceforge.net/drives.html#dt for current driver 
> tables.
> 
> ERROR: Cannot open SCSI device '/dev/cdrecorder': Cannot open 
> '/dev/cdrecorder'
> Supported SCSI transports for this platform:
> 
> Transport name:         sg
> Transport descr.:       Generic transport independent SCSI
> Transp. layer ind.:
> Target specifier:       bus,target,lun
> Target example:         1,2,0
> SCSI Bus scanning:      supported
> Open via UNIX device:   not supported
> 
> Transport name:         pg
> Transport descr.:       SCSI transport for ATAPI over Parallel Port
> Transp. layer ind.:
> Target specifier:       bus,target,lun
> Target example:         1,2,0
> SCSI Bus scanning:      supported
> Open via UNIX device:   not supported
> 
> Transport name:         ATA
> Transport descr.:       ATA Packet specific SCSI transport
> Transp. layer ind.:     ATAPI:
> Target specifier:       bus,target,lun
> Target example:         ATAPI:1,2,0
> SCSI Bus scanning:      supported
> Open via UNIX device:   not supported
> 
> Transport name:         ATA
> Transport descr.:       ATA Packet specific SCSI transport using sg 
> interface
> Transp. layer ind.:     ATA:
> Target specifier:       bus,target,lun
> Target example:         1,2,0
> SCSI Bus scanning:      supported
> Open via UNIX device:   not supported
> ERROR: Please use option '--device [proto:]bus,id,lun', e.g. --device 
> 0,6,0 or --device ATA:0,0,0
> ERROR: Cannot setup device /dev/cdrecorder.
> /
> Bon et bien testons un scanbus pour voir ou il est :)
> 
> /cdrecord -scanbus dev=/dev/hdc
> Cdrecord-Clone 2.01.01a03 (i686-pc-linux-gnu) Copyright (C) 1995-2005 
> Joerg 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@xxxxxxxxxxxxxxxxxxx>.
>       The original author should not be bothered with problems of this 
> version.
> 
> cdrecord: Warning: Running on Linux-2.6.14.4
> cdrecord: There are unsettled issues with Linux-2.5 and newer.
> cdrecord: If you have unexpected problems, please try Linux-2.4 or Solaris.
> 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
> Error: Cannot gain SYS_RAWIO capability.Is cdrecord installed SUID root?
> : Operation not permitted
> Using libscg version 'debian-0.8debian2'.
> cdrecord: Warning: using inofficial version of libscg (debian-0.8debian2 
> '@(#)scsitransp.c      1.91 04/06/17 Copyright 1988,1995,2000-2004 J. 
> Schilling').
> scsibus1:
>         1,0,0   100) '_NEC    ' 'DVD+-RW ND-6650A' '1.62' 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) *
>         1,7,0   107) *
> /
> Je vois donc qu'io est en 1,0,0
> retentons un cdrdao
> /
> cdrdao disk-info --device ATA:1,0,0
> Cdrdao version 1.2.1 - (C) Andreas Mueller <andreas@xxxxxxxx>
>   SCSI interface library - (C) Joerg Schilling
>   Paranoia DAE library - (C) Monty
> 
> Check http://cdrdao.sourceforge.net/drives.html#dt for current driver 
> tables.
> 
> Using libscg version 'schily-0.8'
> 
> ATA:1,0,0: _NEC DVD+-RW ND-6650A        Rev: 1.62
> Using driver: Generic SCSI-3/MMC - Version 2.0 (options 0x0000)
> 
> That data below may not reflect the real status of the inserted medium
> if a simulation run was performed before. Reload the medium in this case.
> 
> CD-RW                : no
> Total Capacity       : 79:57:74 (359849 blocks, 702/807 MB)
> CD-R medium          : 97:17:06: unknown vendor ID
> Recording Speed      : n/a
> CD-R empty           : yes
> /
> 
> Bah il es vu ce con :p
> 
> Donc j'y go pour la gravure avec un retentissant
> 
> /cdrecord -raw96r dev=/dev/hdc bouldows.iso
> Cdrecord-Clone 2.01.01a03 (i686-pc-linux-gnu) Copyright (C) 1995-2005 
> Joerg 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@xxxxxxxxxxxxxxxxxxx>.
>       The original author should not be bothered with problems of this 
> version.
> 
> cdrecord: Warning: Running on Linux-2.6.14.4
> cdrecord: There are unsettled issues with Linux-2.5 and newer.
> cdrecord: If you have unexpected problems, please try Linux-2.4 or Solaris.
> 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
> Error: Cannot gain SYS_RAWIO capability.Is cdrecord installed SUID root?
> : Operation not permitted
> Using libscg version 'debian-0.8debian2'.
> cdrecord: Warning: using inofficial version of libscg (debian-0.8debian2 
> '@(#)scsitransp.c      1.91 04/06/17 Copyright 1988,1995,2000-2004 J. 
> Schilling').
> Device type    : Removable CD-ROM
> Version        : 0
> Response Format: 2
> Capabilities   :
> Vendor_info    : '_NEC    '
> Identifikation : 'DVD+-RW ND-6650A'
> Revision       : '1.62'
> Device seems to be: Generic mmc2 DVD-R/DVD-RW.
> /
> 
> Et la, plus rien. J'entend le graveur de lancer au bout de 30 sec,ie 
> tourner et s'arreter, mais c'est tout.
> J'ai laisser ca dans l'Ãtat pendant une heure, en vain...
> Alors j'ai bien vu le truc SUID root, j'ai fait un dpkg-reconfigure 
> cdrecord pour tenter les deux, ca a planter dans les deux cas.
> J'ai aussi tenter en root, sans bÃnÃfice quelquonque
> Si vous etes arrivÃs jusqu'ici dans le mail, merci de l'avoir suivi :) 
> et si vous avez une idÃe ... lachez vous ! :D:D
> 
> Vincent
> 
> 
> 
> --
> Liste de diffusion aide
> http://linux-quebec.org/mailman/listinfo/aide
>