Problemen met CD/DVD branden

Ik heb al een tijdje problemen gehad om cd’s of dvd’s te branden onder Ubuntu. Vandaag heeft een zoektocht met google me toch eindelijk verder geholpen.

Met k3b heb ik al diverse schijfjes getracht te bakken. Ofwel ik kreeg een foutmelding waaruit bleek dat er geen rechten waren om de boel verder te branden of ik kreeg een succesmelding waarna de cd of dvd niet leesbaar was.

Wat ik geprobeerd heb is het volgende:

De 1e tip die ik tegenkwam was om de rechten op het device op 777 te zetten:

sudo chmod 777 /dev/scd0

Een test gedaan en dit liep op niets uit. Het volgende wat ik tegenkwam is dat cdrecord en later ook de fork wodim setuid rechten nodig heeft. Dit maar eens doorvoeren dus:

sudo chmod 4755 /usr/bin/wodim

Nog een poging, ook deze cd was onleesbaar. Toch eens wat anders proberen, nu een dvd gebrand via de commandline:

tecumseh@Athlan:~/Videos/Supernatural/Season 1$ growisofs -Z /dev/scd0 -R -J Supernatural\ -\ 1x01\ -\ Pilot.avi Supernatural\ -\ 1x02\ -\ Wendigo.avi Supernatural\ -\ 1x03\ -\ Dead\ In\ The\ Water.avi Supernatural\ -\ 1x04\ -\ Phantom\ Traveler.avi Supernatural\ -\ 1x05\ -\ Bloody\ Mary.avi Supernatural\ -\ 1x06\ -\ Skin.avi Supernatural\ -\ 1x07\ -\ Hook\ Man.avi Supernatural\ -\ 1x08\ -\ Bugs.avi Supernatural\ -\ 1x09\ -\ Home.avi Supernatural\ -\ 1x10\ -\ Asylum.avi Supernatural\ -\ 1x11\ -\ Scarecrow.avi

Na het voltooien hiervan krijg ik de volgende foutmelding:

Total translation table size: 0
Total rockridge attributes bytes: 1338
Total directory bytes: 0
Path table size(bytes): 10
Max brk space used 0
1971244 extents written (3850 MB)
builtin_dd: 1971248*2KB out @ average 4.0x1352KBps
/dev/scd0: flushing cache
/dev/scd0: closing track
:-[ CLOSE TRACK failed with SK=3h/ASC=73h/ACQ=03h]: Input/output error
/dev/scd0: closing session
:-[ CLOSE SESSION failed with SK=5h/ASC=72h/ACQ=03h]: Input/output error

Na het invoeren van deze regel op de google pagina krijg ik weer een waslijst door te spitten. De tip die ik hieruit gefiltered heb is dat ik dma niet aan heb staan op de brander. Ingevuld in /etc/hdparm.conf en ook op de commandline uitgevoerd:

tecumseh@Athlan:~$ hdparm /dev/sr0

/dev/sr0:
 IO_support    =  0 (default)
16-bit)
 HDIO_GET_UNMASKINTR failed: Inappropriate ioctl for device
 HDIO_GET_DMA failed: Inappropriate ioctl for device
 HDIO_GET_KEEPSETTINGS failed: Inappropriate ioctl for device
 readonly      =  0 (off)
 readahead     = 256 (on)
 HDIO_GETGEO failed: Inappropriate ioctl for device
tecumseh@Athlan:~$ hdparm -d1 /dev/sr0

/dev/sr0:
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Inappropriate ioctl for device
 HDIO_GET_DMA failed: Inappropriate ioctl for device

Hierna met dezelfde dvd nogmaals een test. Eerst kijken of ik de dvd kan afsluiten:

tecumseh@Athlan:~$ growisofs -M /dev/scd0=/dev/zero
:-( unable to pread64(2) primary volume descriptor: Input/output error
    you most likely want to use -Z option.

Dit lukt niet, blijkbaar moet ik met de -Z option gaan doen hoewel het toch niet de 1e session gaat zijn. De dvd wordt echter volledig volgeschreven met 0-en en vervolgens afgesloten. Hierna kan ik met succes de dvd mounten en de bestanden bekijken. Eind goed al goed? Ik hoop het in elk geval.