Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#2151 - DVD+R burning failure with 2.6.10

Attached to Project: Arch Linux
Opened by Tommi Rantala (ttrantal) - Monday, 07 February 2005, 15:03 GMT
Task Type Bug Report
Category System
Status Closed
Assigned To No-one
Architecture not specified
Severity Medium
Priority Normal
Reported Version 0.7 Wombat
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

For some reason I'm unable to burn a DVD+R with either 2.6.10-2 or 2.6.10-3 (=arch default kernels).

My drive is: Optorite DD0401 (firmware 160E).

$ pacman -Q dvd+rw-tools
dvd+rw-tools 5.21.4.10.8-2

# growisofs -dvd-compat -Z /dev/optorite=image
Executing 'builtin_dd if=image of=/dev/optorite obs=32k seek=0'
/dev/optorite: "Current Write Speed" is 1.0x1385KBps.
32768/4669050880 ( 0.0%) @0.0x, remaining 9499:08
32768/4669050880 ( 0.0%) @0.0x, remaining 16623:29
32768/4669050880 ( 0.0%) @0.0x, remaining 26122:38
32768/4669050880 ( 0.0%) @0.0x, remaining 33246:59
32768/4669050880 ( 0.0%) @0.0x, remaining 40371:21
32768/4669050880 ( 0.0%) @0.0x, remaining 49870:29
32768/4669050880 ( 0.0%) @0.0x, remaining 56994:51
32768/4669050880 ( 0.0%) @0.0x, remaining 64119:12
32768/4669050880 ( 0.0%) @0.0x, remaining 73618:20
32768/4669050880 ( 0.0%) @0.0x, remaining 80742:42
32768/4669050880 ( 0.0%) @0.0x, remaining 87867:03
32768/4669050880 ( 0.0%) @0.0x, remaining 97366:12
32768/4669050880 ( 0.0%) @0.0x, remaining 104490:33
32768/4669050880 ( 0.0%) @0.0x, remaining 111614:54
32768/4669050880 ( 0.0%) @0.0x, remaining 121114:03
:-[ WRITE@LBA=10h failed with SK=5h/ASC=24h/ACQ=00h]: Input/output error
:-( write failed: Input/output error
/dev/optorite: flushing cache
/dev/optorite: closing track


Growisofs hangs, and the drive locks up => rebooting helps. I tried burning under KDE several times with a Verbatim and Samsung media, but the result was always the same.

When I shut down X and fired up growisofs in console, I was actually able to burn a disc, but its garbage. After inserting the disc in the drive, dmesg says:

hdc: packet command error: status=0x51 { DriveReady SeekComplete Error }
hdc: packet command error: error=0x54
ide: failed opcode was 100
hdc: packet command error: status=0x51 { DriveReady SeekComplete Error }
hdc: packet command error: error=0x54
ide: failed opcode was 100
hdc: packet command error: status=0x51 { DriveReady SeekComplete Error }
hdc: packet command error: error=0x54
ide: failed opcode was 100
cdrom: This disc doesn't have any tracks I recognize!
hdc: media error (blank): status=0x51 { DriveReady SeekComplete Error }
hdc: media error (blank): error=0x84
ide: failed opcode was 100
end_request: I/O error, dev hdc, sector 0
Buffer I/O error on device hdc, logical block 0
hdc: media error (blank): status=0x51 { DriveReady SeekComplete Error }
hdc: media error (blank): error=0x84
ide: failed opcode was 100
end_request: I/O error, dev hdc, sector 0
Buffer I/O error on device hdc, logical block 0


Solution for me is to boot to 2.6.9-1, which fixes this problem. I've burned several DVD+Rs now (under KDE), and they all work flawlessly.

This task depends upon

Closed by  Judd Vinet (judd)
Tuesday, 22 February 2005, 18:28 GMT
Reason for closing:  Works for me
Additional comments about closing:  Closing, as Tommi reports the problem has fixed itself. Will re-open if it comes back.
Comment by Tobias Powalowski (tpowa) - Monday, 07 February 2005, 17:53 GMT
what are the permissions of your device in /dev ?
and what permissions have your dvdprogram?
new kernel doesn't like suid programs on burning devices
try to set your device to 666 and your program not suid and try again.
Comment by Tommi Rantala (ttrantal) - Monday, 07 February 2005, 19:10 GMT
OK, booted back to 2.6.10-3 and now DVD+R (and DVD+RW) burning works! I didnt touch anything so I have no idea what fixed this or caused it earlier.

Anyway, Google reveals I'm not the only one facing this problem:
http://lkml.org/lkml/2005/1/23/80

================================

$ ls -l /dev/optorite
brw-rw---- 1 root users 22, 0 Feb 7 2005 /dev/optorite

$ ls -l `which growisofs`
-rwxr-xr-x 1 root root 76200 Nov 24 00:03 /usr/bin/growisofs

Loading...