Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 56953 - cdrecord (cdrtools) 2.01_alpha33 not working w/ ide cd-writer (DMA-problem)
Summary: cdrecord (cdrtools) 2.01_alpha33 not working w/ ide cd-writer (DMA-problem)
Status: VERIFIED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Lars Weiler (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-13 13:20 UTC by Conrad Hoffmann
Modified: 2004-09-03 07:43 UTC (History)
7 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
script session describing what happens (typescript,2.79 KB, text/plain)
2004-07-14 00:55 UTC, Pär Karlsson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Conrad Hoffmann 2004-07-13 13:20:12 UTC
Using latest K3B, cdrecord 2.01_alpha33 gave the following error:
(sorry but its from memory, already unmerged it)
No DMA available
can't write at DMA speed 8
max DMA speed is 0
at least thats the only odd looking part of the k3b debug output
it said try driveropts=burnfree, doing so did not change anything.
went back to alpha28-r1, works like a charm again...
i also tried remerging alpha33 after kernel-upgrade, w/o success.
sorry bout this not so in-depth description
this all was taking place w/ 2.6.7 kernel, first r8, then r10...
whole system pretty much up2date w/ ~x86 and march=athlon-xp -O3 -funroll-loops

Reproducible: Always
Steps to Reproduce:
1. emerge cdrtools-2.01_alpha33
2. use k3b and try to burn whatever
3.

Actual Results:  
writing stopped immediately

Expected Results:  
cdr should have been written
Comment 1 Lars Weiler (RETIRED) gentoo-dev 2004-07-13 13:33:12 UTC
Yes, there have been some changes to the DMA interface in libscg.  See the notes in ftp://ftp.berlios.de/pub/cdrecord/alpha/AN-2.01a32 and ftp://ftp.berlios.de/pub/cdrecord/alpha/AN-2.01a33.

Can you test with dev=ATA: instead of dev=ATAPI: ?  Or with the option -force ?
Comment 2 Conrad Hoffmann 2004-07-13 15:10:27 UTC
using ATA: didn't help... this is what cdrecord says:
(this time exactly)

cdrecord
-----------------------
scsidev: 'ATA:0,1,0'
devname: 'ATA'
scsibus: 0 target: 1 lun: 0
Warning: Using badly designed ATAPI via /dev/hd* interface.
Linux sg driver version: 3.5.27
Cdrecord-Clone 2.01a33 (i686-pc-linux-gnu) Copyright (C) 1995-2004 J
Comment 3 Conrad Hoffmann 2004-07-13 15:10:27 UTC
using ATA: didn't help... this is what cdrecord says:
(this time exactly)

cdrecord
-----------------------
scsidev: 'ATA:0,1,0'
devname: 'ATA'
scsibus: 0 target: 1 lun: 0
Warning: Using badly designed ATAPI via /dev/hd* interface.
Linux sg driver version: 3.5.27
Cdrecord-Clone 2.01a33 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Jörg Schilling
TOC Type: 1 = CD-ROM
/usr/bin/cdrecord: No such file or directory. Cannot open '/dev/hd*'. Cannot open SCSI driver.
/usr/bin/cdrecord: For possible targets try 'cdrecord -scanbus'.
/usr/bin/cdrecord: For possible transport specifiers try 'cdrecord dev=help'.

cdrecord comand:
-----------------------
/usr/bin/cdrecord -v gracetime=2 dev=/dev/ide/host0/bus1/target1/lun0/cd speed=8 -dao -eject --dev=ATA:0,1,0 -force -data -tsize=319566s - 

odd: i tried a -scanbus, and all i get is the following:
dionysos:~ #>cdrecord -scanbus
Cdrecord-Clone 2.01a33 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Jörg Schilling
cdrecord: No such file or directory. Cannot open '/dev/pg*'. Cannot open SCSI driver.
cdrecord: For possible targets try 'cdrecord -scanbus'.
cdrecord: For possible transport specifiers try 'cdrecord dev=help'.

does cdrecord rely on scsi emulation again? i was glad when it didnt anymore...

also, the -force didnt help, neither with ATAPi: nor ATA:

let me know if there is anything else i can try/test/do
Comment 4 Pär Karlsson 2004-07-14 00:53:50 UTC
I also have problems with cdrtools-2.01_alpha33. It gives me a floating point exception when it is starting the burning process and then exits.
Attached is a script session describing the actual process leading up to the error and a somewhat lame debugging session with gdb that (to me) didn't give much information.

Comment 5 Pär Karlsson 2004-07-14 00:55:15 UTC
Created attachment 35364 [details]
script session describing what happens

This is a typescript produced with 'script' for capturing the actual process
leading up to the errors.
Comment 6 Pär Karlsson 2004-07-14 01:22:23 UTC
Small thing:
The cdrecord executable was compiled with CFLAGS='-O -g'.

And 'emerge info' might also have some relevant information for you:

Portage 2.0.50-r9 (default-x86-1.4, gcc-3.3.3, glibc-2.3.4.20040619-r0, 2.6.7)
=================================================================
System uname: 2.6.7 i686 Intel(R) Pentium(R) 4 CPU 2.26GHz
Gentoo Base System version 1.5.1
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium4 -O3 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/afs/C /etc/afs/afsws /etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -O3 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distcc fixpackages sandbox userpriv usersandbox"
GENTOO_MIRRORS="http://mirror.pudas.net/gentoo http://trumpetti.atm.tut.fi/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/ http://ftp.rhnet.is/pub/gentoo/ http://gentoo.inode.at/ http://mirror.gentoo.ru/pub/mirror/gentoo/ http://gentoo.mirrors.pair.com/ http://ftp.iasi.roedu.net/mirrors/gentoo.org/ http://mirrors.tds.net/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://ftp.easynet.nl/mirror/gentoo/ http://gentoo.seren.com/gentoo"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://kmssghost1.kmss.com/gentoo-portage"
USE="3ds X X509 Xaw3d aac aalib acl acpi acpi4linux afs aim alsa amd antlr apache2 ardour-ksi asterisk async atm auctex audiofile autofs avi berkdb bonobo bsh caps cddb cdr clamav clanJavaScript clanVoice crypt cscope cups curl dga directfb distribution divx4linux dnd doc dv dvb dvd editor emacs emacs-w3 encode erandom escreen esd ethereal evo ext-png ext-zlib faac faad fam fastcgi fbcon fbdev ffmpeg fftw flac flash fltk fluidsynth fmod foomaticdb gb gcj gcl gd gdbm geoip ggi gif gimp gimpprint glade gmp gmtsuppl gnome gnomedb gnuplot gphoto2 gpm gs gstreamer gtk gtk2 guile hardened iconv icq imagemagick imap imlib imlib2 jabber jack jack-tmpfs java javascript jbig jboss jdepend jpeg js jsch jta junit jython ladcca lcms ldap libcaca libg++ libgda libsamplerate libwww live ltsp lua lufsusermount mad maildir matroska matrox mbox mcal md5sum mdb memlimit mikmod ming mldonkeypango mmx mng mono motif mozilla moznocompose moznoirc mozp3p mozsvg mpeg mpeg4 mpi mplayer msn music mysql nas ncurses nls nocd nptl oav objc offensive oggvorbis openal opengl openssh oro oscar oss pam parse-clocks pcre pdflib perl php pic pie plotutils png posix ppds psyco pthreads python qt quicktime readline recode rplay ruby ruby18 samba sasl scanner sdk sdl server skey slang snmp soap sockets socks5 sox speex spell sse ssl stencil-buffer svg t1lib tcltk tcpd tetex theora tidy tiff tools transcode truetype type1 unicode usagi usb v4l vhosts video_cards_matrox vim-with-x virus-scan wmf wxwin wxwindows x86 xchattext xforms xfs xine xml xml2 xmms xosd xv xvid yahoo zlib"
Comment 7 Colin Macdonald 2004-07-18 12:58:44 UTC
I think I'm seeing something like Comment #3.  I'm using Linux 2.4.26 and if I use dev=ATAPI:0,0,0 I get the floating point error.  If I use dev=0,0,0 (what I always before) then I get kernel panics --- worst of all alt-sysrq-s, alt-sysrq-u don't unmount my drive so my RAID reconstructs after I reboot :(((((

Its strange because *i think* the only thing I upgraded that cdrecord depends on is glibc (to glibc-2.3.4.20040619).  What I mean is, before doing some upgrades, cdrecord worked fine using dev=0,0,0, after the upgrade of glibc cdrecord now causes kernel panics.  Trouble is, I don't like experimenting with it because of the time it takes to rebuild my raid after I reboot.

I know my hardware is fine because I boot with knoppix and burned some CDs from it.
Comment 8 Collins Richey 2004-07-19 06:28:40 UTC
I'm having a similar problem - hard system lockup with either version of cdrtools. Command 'cdrecord -v speed=8 dev=ATAPI:0,0,0 -eject name-of-iso.iso' I'm on gentoo-dev-sources-2.6.7-r11 and here's my info:

emerge info
Portage 2.0.50-r9 (default-x86-2004.0, gcc-3.3.4, glibc-2.3.4.20040619-r0, 2.6.7-gentoo-r11)
=================================================================
System uname: 2.6.7-gentoo-r11 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
Gentoo Base System version 1.5.1
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -pipe -march=i686 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -pipe -march=i686 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="ftp://gentoo.ccccom.com http://mirror.datapipe.net/gentoo http://gentoo.osuosl.org/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://mirror.datapipe.net/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage_overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acpi alsa apache2 apm avi berkdb cdr crypt cups doc dvdr encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 imlib innodb java jpeg kde libg++ libwww mad mikmod motif mozilla mpeg mysql ncurses nls nptl oggvorbis opengl oss pam pdflib perl png postgres ppds python qt quicktime readline samba scanner sdl slang spell ssl svga tcltk tcpd tiff truetype usb x86 xml2 xmms xv zlib"
Comment 9 Julian Choquette 2004-07-19 13:38:26 UTC
Try this:
Load a data CD, mount it, read some files off the CD (probably optional), unmount it, insert CD-R/CD-RW and try to burn your CD. It worked for me.

Before:
bash-2.05b# cdrecord -v -tao dev=/dev/sg0 -speed=8 /tmp/Backup_18_juillet_2004.iso
Cdrecord-Clone 2.01a33 (i686-pc-linux-gnu) Copyright (C) 1995-2004 J
Comment 10 Julian Choquette 2004-07-19 13:38:26 UTC
Try this:
Load a data CD, mount it, read some files off the CD (probably optional), unmount it, insert CD-R/CD-RW and try to burn your CD. It worked for me.

Before:
bash-2.05b# cdrecord -v -tao dev=/dev/sg0 -speed=8 /tmp/Backup_18_juillet_2004.iso
Cdrecord-Clone 2.01a33 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Jörg Schilling
TOC Type: 1 = CD-ROM
scsidev: '/dev/sg0'
devname: '/dev/sg0'
scsibus: -2 target: -2 lun: -2
Warning: Open by 'devname' is unintentional and not supported.
Linux sg driver version: 3.5.31
Using libscg version 'schily-0.8'.
SCSI buffer size: 64512
atapi: 1
Device type    : Removable CD-ROM
Version        : 2
Response Format: 2
Capabilities   :
Vendor_info    : 'LG      '
Identifikation : 'CD-RW CED-8120B '
Revision       : '2.00'
Device seems to be: Generic mmc CD-RW.
Current: 0x000A
Profile: 0x000A (current)
Profile: 0x0009
Profile: 0x0008
Profile: 0x0002 (current)
Using generic SCSI-3/mmc   CD-R/CD-RW driver (mmc_cdr).
Driver flags   : MMC-2 SWABAUDIO
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R
Drive buf size : 5185536 = 5064 KB

==>Drive DMA Speed: 0 kB/s 0x CD 0x DVD<==

FIFO size      : 4194304 = 4096 KB
Track 01: data   654 MB
Total size:      751 MB (74:28.24) = 335118 sectors
Lout start:      752 MB (74:30/18) = 335118 sectors
Current Secsize: 2048
ATIP info from disk:
  Indicated writing power: 6
  Reference speed: 2
  Is not unrestricted
  Is erasable
  ATIP start of lead in:  -11078 (97:34/22)
  ATIP start of lead out: 336075 (74:43/00)
  1T speed low:  0 (reserved val  0) 1T speed high:  4
  power mult factor: 3 5
  recommended erase/write power: 3
  A1 values: 02 3A B0
  A2 values: 00 00 00
Disk type:    Phase change
Manuf. index: 11
Manufacturer: Mitsubishi Chemical Corporation
Blocks total: 336075 Blocks current: 336075 Blocks remaining: 957

==> cdrecord: DMA speed too slow. Cannot write at speed 4.
cdrecord: Max DMA data speed is 0.
cdrecord: Try to use 'driveropts=burnfree'. <==

Writing  time:    1.409s
cdrecord: fifo had 37 puts and 0 gets.
cdrecord: fifo was 0 times empty and 0 times full, min fill was 0%.

After:
bash-2.05b# cdrecord -v -tao dev=/dev/sg0 -speed=8 /tmp/Backup_18_juillet_2004.iso
Cdrecord-Clone 2.01a33 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Jörg Schilling
TOC Type: 1 = CD-ROM
scsidev: '/dev/sg0'
devname: '/dev/sg0'
scsibus: -2 target: -2 lun: -2
Warning: Open by 'devname' is unintentional and not supported.
Linux sg driver version: 3.5.31
Using libscg version 'schily-0.8'.
SCSI buffer size: 64512
atapi: 1
Device type    : Removable CD-ROM
Version        : 2
Response Format: 2
Capabilities   :
Vendor_info    : 'LG      '
Identifikation : 'CD-RW CED-8120B '
Revision       : '2.00'
Device seems to be: Generic mmc CD-RW.
Current: 0x000A
Profile: 0x000A (current)
Profile: 0x0009
Profile: 0x0008
Profile: 0x0002 (current)
Using generic SCSI-3/mmc   CD-R/CD-RW driver (mmc_cdr).
Driver flags   : MMC-2 SWABAUDIO
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R
Drive buf size : 5185536 = 5064 KB

==> Drive DMA Speed: 30005 kB/s 170x CD 21x DVD <==

FIFO size      : 4194304 = 4096 KB
Track 01: data   654 MB
Total size:      751 MB (74:28.24) = 335118 sectors
Lout start:      752 MB (74:30/18) = 335118 sectors
Current Secsize: 2048
ATIP info from disk:
  Indicated writing power: 6
  Reference speed: 2
  Is not unrestricted
  Is erasable
  ATIP start of lead in:  -11078 (97:34/22)
  ATIP start of lead out: 336075 (74:43/00)
  1T speed low:  0 (reserved val  0) 1T speed high:  4
  power mult factor: 3 5
  recommended erase/write power: 3
  A1 values: 02 3A B0
  A2 values: 00 00 00
Disk type:    Phase change
Manuf. index: 11
Manufacturer: Mitsubishi Chemical Corporation
Blocks total: 336075 Blocks current: 336075 Blocks remaining: 957
Starting to write CD/DVD at speed 4 in real TAO mode for single session.
Last chance to quit, starting real write    0 seconds. Operation starts.
Waiting for reader process to fill input buffer ... input buffer ready.
Performing OPC...
Starting new track at sector: 0
Track 01:  654 of  654 MB written (fifo 100%) [buf  99%]   4.2x.
Track 01: Total bytes read/written: 686317568/686317568 (335116 sectors).
Writing  time: 1123.226s
Average write speed   4.0x.
Min drive buffer fill was 99%
Fixating...
Fixating time:   61.139s
cdrecord: fifo had 10811 puts and 10811 gets.
cdrecord: fifo was 0 times empty and 10682 times full, min fill was 89%.
Comment 11 Tom Kiermaier 2004-07-20 16:36:13 UTC
Mounting a cd before trying to burn one works here.
Comment 12 Neil Bothwick 2004-07-21 05:45:19 UTC
alpha 34 has been released now

"Changes: An attempt is made to avoid the situation in which cdrecord aborts with DMA speed 0." 
Comment 13 Matthias Knöferl 2004-08-02 03:47:24 UTC
same problem here:
im not sure but it could be related to glibc/linux26-headers
cdrecord just SEGFAULTS, with dev=ATAPI:0,0,0 and dev=ATA:1,0,0

# strace cdrecord dev=ATA:1,0,0 /var/tmp/cd.iso
[...]
write(1, "Using generic SCSI-3/mmc   CD-R/"..., 56Using generic SCSI-3/mmc   CD-R/CD-RW driver (mmc_cdr).
) = 56
write(1, "Driver flags   : MMC SWABAUDIO B"..., 52Driver flags   : MMC SWABAUDIO BURNFREE FORCESPEED 
) = 52
write(1, "Supported modes: TAO PACKET SAO "..., 76Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R
) = 76
gettimeofday({1091443595, 432260}, NULL) = 0
ioctl(3, 0x2285, 0xbfffc220)            = 0
gettimeofday({1091443595, 432703}, NULL) = 0
gettimeofday({1091443595, 432741}, NULL) = 0
gettimeofday({1091443595, 432778}, NULL) = 0
ioctl(3, 0x2285 <unfinished ...>
+++ killed by SIGSEGV +++


mounting another cd before burning doesnt work
Comment 14 Matthias Knöferl 2004-08-02 12:05:55 UTC
new error (dunno could be related to emerge cdrw-base)

[mybox ~]# cdrecord dev=ATA:1,0,0 blank=fast
Cdrecord-Clone 2.01a33 (i686-pc-linux-gnu) Copyright (C) 1995-2004 J
Comment 15 Matthias Knöferl 2004-08-02 12:05:55 UTC
new error (dunno could be related to emerge cdrw-base)

[mybox ~]# cdrecord dev=ATA:1,0,0 blank=fast
Cdrecord-Clone 2.01a33 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Jörg Schilling
scsidev: 'ATA:1,0,0'
devname: 'ATA'
scsibus: 1 target: 0 lun: 0
Warning: Using badly designed ATAPI via /dev/hd* interface.
Linux sg driver version: 3.5.27
Using libscg version 'schily-0.8'.
Device type    : Removable CD-ROM
Version        : 0
Response Format: 1
Vendor_info    : 'PLEXTOR '
Identifikation : 'CD-R   PX-W1610A'
Revision       : '1.03'
Device seems to be: Generic mmc CD-RW.
Using generic SCSI-3/mmc   CD-R/CD-RW driver (mmc_cdr).
Driver flags   : MMC SWABAUDIO BURNFREE FORCESPEED 
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R
Turning forcespeed off
resid: 8
Starting to write CD/DVD at speed 10 in real BLANK mode for single session.
Last chance to quit, starting real write    0 seconds. Operation starts.
cdrecord: OPC failed.
cdrecord: Success. blank unit: scsi sendcmd: no error
CDB:  A1 01 00 00 00 00 00 00 00 00 00 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 03 00 00 00 00 0A 00 00 00 00 73 03 00 00
Sense Key: 0x3 Medium Error, Segment 0
Sense Code: 0x73 Qual 0x03 (power calibration area error) Fru 0x0
Sense flags: Blk 0 (not valid) 
cmd finished after 25.264s timeout 9600s
cdrecord: Cannot blank disk, aborting.
cdrecord: Some drives do not support all blank types.
cdrecord: Try again with cdrecord blank=all.

so it actuall starts blanking but then breaks
(blank=all not working either)

after cdrecord faild dmesg gives:
kernel BUG at mm/page_alloc.c:893!
invalid operand: 0000 [#1]
PREEMPT SMP 
Modules linked in: sk98lin fglrx tuner tvaudio msp3400 bttv video_buf i2c_algo_bit btcx_risc i2c_core snd_intel8x0 snd_ac97_codec snd_mpu401_uart snd_rawmidi snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_pcm snd_page_alloc snd_timer snd_mixer_oss snd soundcore
CPU:    0
EIP:    0060:[<c013dd5a>]    Tainted: P   VLI
EFLAGS: 00010246   (2.6.7-mm7-reiser4) 
EIP is at __free_pages+0x3e/0x48
eax: ffffffff   ebx: f7e08228   ecx: c122a180   edx: 00000000
esi: f78ac380   edi: 0000000f   ebp: f789ef40   esp: d79efd54
ds: 007b   es: 007b   ss: 0068
Process cdrecord (pid: 29140, threadinfo=d79ee000 task=e84799b0)
Stack: 0000000e f789ef40 c0160a1c c122a180 dab1e000 00001000 fffffff2 00000000 
       0027a5d8 f789ef40 d79efeac c02863cb f789ef40 d7cb117c c028a007 d7cb117c 
       f789ef40 0000fc00 0000fc00 00000001 00000006 0000003c fc000000 00080000 
Call Trace:
 [<c0160a1c>] bio_uncopy_user+0x6c/0x94
 [<c02863cb>] blk_rq_unmap_user+0x1c/0x4c
 [<c028a007>] sg_io+0x261/0x2b7
 [<c028a67e>] scsi_cmd_ioctl+0x355/0x47f
 [<c0270965>] pty_write+0x14e/0x166
 [<c026c631>] tty_default_put_char+0x33/0x37
 [<c026cf2a>] opost+0xaa/0x21a
 [<c02c7ac4>] cdrom_ioctl+0x45/0xe08
 [<c0155cb5>] free_pages_and_swap_cache+0x64/0x86
 [<c026976e>] tty_write+0x2dd/0x32c
 [<c02b3ee6>] idecd_ioctl+0x70/0x84
 [<c016460e>] block_ioctl+0x0/0x15
 [<c016f1d1>] sys_ioctl+0x2c4/0x2e3
 [<c0104005>] sysenter_past_esp+0x52/0x71
Code: 2a f0 83 41 04 ff 0f 98 c0 84 c0 74 1a 85 d2 75 0a 89 c8 83 c4 08 e9 55 f7 ff ff 89 54 24 04 89 0c 24 e8 3b f1 ff ff 83 c4 08 c3 <0f> 0b 7d 03 10 d7 34 c0 eb cc 85 c0 74 1e 05 00 00 00 40 c1 e8 
 <6>hdc: DMA disabled
ISO 9660 Extensions: Microsoft Joliet Level 3
ISO 9660 Extensions: RRIP_1991A
hdc: DMA disabled
ISO 9660 Extensions: Microsoft Joliet Level 3
ISO 9660 Extensions: RRIP_1991A
hdc: command error: status=0x51 { DriveReady SeekComplete Error }
hdc: command error: error=0x54
ide: failed opcode was 100
end_request: I/O error, dev hdc, sector 64
isofs_fill_super: bread failed, dev=hdc, iso_blknum=16, block=16

(same when i mount a cd)
so it seems that the error is not cdrtools but the fault of 2.6.7-mm7-reiser4
Comment 16 Colin Macdonald 2004-08-04 01:57:15 UTC
Burning now works for me (i.e., disregard comment #6 above).  I think the problem may have been related to the fact that I upgraded gcc and glibc to 2.3.4 and 2.3.4.20040619 respectively but my kernel was built with gcc-2.3.3.  I rebuild my kernel with the newer compiler and now everything seems ok (lots of other things have changed too so I can't say for sure).
Comment 17 Michael Guterl 2004-08-06 23:20:46 UTC
P
Comment 18 Michael Guterl 2004-08-06 23:20:46 UTC
Pär Karlsson and anyone experiencing the floating point exception error...  If you're using linux26-headers-r4 and experiencing it try using alpha34, I just renamed the ebuild and emerged it, and now I think everything is fine and dandy.
Comment 19 Sam Cole 2004-08-10 18:31:33 UTC
I had the same problem, but I fixed it by manually upgrading to r36... I highly suggest a version bump.
Comment 20 Mystilleef 2004-08-15 14:51:38 UTC
Upgrading to r36 solved my problems too. 
Comment 21 Lars Weiler (RETIRED) gentoo-dev 2004-08-16 16:14:33 UTC
Okay, I commited 2.01_alpha36 now.  It could happen that there are still errors, especially with 2.4-headers or 2.6-headers, with 2.6.8.1 (there is a another bug about it) or anything else.  That's the reason why alpha28 is still the stable version for Gentoo, as it produced the fewest errors.  Everything in testing is purposed for a wider testing with different CD-burners or different base-systems.  So thanks that you are the brave who run ~architecture ;-)
Comment 22 Lars Weiler (RETIRED) gentoo-dev 2004-09-03 07:43:54 UTC
Just closing, as nobody submitted any further problems to this bug.