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/{Subdirectory's}$ growisofs -Z /dev/scd0 -R -J {Bestandsnamen}
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.