Burning ISO's and regular data to cdr's and cdrw's while running a 2.6 kernel creates coasters. The CD's are useless, no useable data. Blanking a CDRW does not work either. Must reboot into a working kernel (2.4.20 at present) to burn/blank cd's. IDE CD burner using ide-scsi emulation as every other linux user has in previous kernels. Reproducible: Always Steps to Reproduce: 1. 2. 3. jforman@tribeca jforman $ emerge info Portage 2.0.48-r5 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1,2.3.1-r4) ================================================================= System uname: 2.6.0-test2 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo http://gentoo.oregonstate.edu/" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 oss 3dnow apm avi crypt encode foomaticdb gif jpeg libg++ mad mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gtkhtml gdbm berkdb slang readline tetex bonobo svga java guile sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gtk motif opengl mozilla gphoto2 cdr X alsa cups -gnome qt -kde pda -arts ipv6 gtk2 -mysql" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-O3 -march=pentium4 -pipe" CXXFLAGS="-O3 -march=pentium4 -pipe" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
You need to provide more information. For instance, which version of cdrtools do you have installed? What command to cdrecord fails? FWIW, cdrtools-2.01_alpha18 seems work for me under 2.6.0-test3 (I have tested blanking a CDRW and burning an ISO image onto it).
Please try whether you still expirience the problem with cdrtools-2.01_alpha18 and reopen if you do.
I surely read somewhere that ide-scsi was bust at Dave Jone's page I think or lwn.net I think. A feature of 2.6 is doing without ide-scsi and burning ATAPI direct with UDMA support. http://www.codemonkey.org.uk/post-halloween-2.5.txt : CD Recording. ~~~~~~~~~~~~~ - Jens Axboe added the ability to use DMA for writing CDs on ATAPI devices. Writing CDs should be much faster than it was in 2.4, and also less prone to buffer underruns and the like. - Updated cdrecord in rpm and tar.gz can be found at *.kernel.org/pub/linux/kernel/people/axboe/tools/ - With the above tools, you also no longer need ide-scsi in order to use an IDE CD writer. - Ripping audio tracks off of CDs now also uses DMA and should be notably faster. You can also find an updated cdda2wav at the same location. - Send good/bad reports of audio extraction with cdda2wav and burning with the modified cdrecord to Jens Axboe <axboe@suse.de> - Currently only 'open by device name' works in cdrecord. cdrecord -dev=/dev/hdX -inq - More info at http://lwn.net/Articles/13538/ & http://lwn.net/Articles/13160/ This for information, maybe this report can be closed now as software's updated to support 2.6, and the kernel picks up fixes.
I have since updated my kernel to 2.6.0-test5-mm4. I am now using atapi burning. When burning an ISO or any set of files, the burn seems to go through okay. Everything looks as it should, but when mounting the cd, it shows 0 (zero) files. Not sure whether this is a kernel problem, or a cdrecord problem.
this bug can be closed, it turned out DMA was the issue. turning OFF dma for the device via hdparm -d 0 /dev/<hd-device> and then burning the cd was the trick.