When trying to burn a CD image, cdrdao fails with: ========================================================== $ cdrdao write --device /dev/hdc --driver generic-mmc:0x00000010 --speed 4 -n -v 9 --force --eject --remote 18 /tmp/test.toc Cdrdao version 1.1.9 - (C) Andreas Mueller <andreas@daneb.de> SCSI interface library - (C) Joerg Schilling Paranoia DAE library - (C) Monty Check http://cdrdao.sourceforge.net/drives.html#dt for current driver tables. SCSI: max DMA: 64512 Using libscg version 'schily-0.8' Using libscg transport code version 'schily-scsi-linux-sg.c-1.83' /dev/hdc: HL-DT-ST DVDRAM GSA-4160B Rev: A300 Using driver: Generic SCSI-3/MMC - Version 2.0 (options 0x0010) Burning entire 79 mins disc. WARNING: Cannot get flags of remote stream: Bad file descriptor Starting write at speed 4... Process can be aborted with QUIT signal (usually CTRL-\). ERROR: Cannot prevent/allow medium removal. ========================================================== With cdrecord it doesn't fail but gives the same error, now only a warning, along with others: ========================================================== $ cdrecord -v -v -v gracetime=1 dev=/dev/hdc speed=4 -tao driveropts=burnfree -eject -xa /tmp/test.iso Cdrecord-Clone 2.01 (i686-pc-linux-gnu) Copyright (C) 1995-2004 J
When trying to burn a CD image, cdrdao fails with: ========================================================== $ cdrdao write --device /dev/hdc --driver generic-mmc:0x00000010 --speed 4 -n -v 9 --force --eject --remote 18 /tmp/test.toc Cdrdao version 1.1.9 - (C) Andreas Mueller <andreas@daneb.de> SCSI interface library - (C) Joerg Schilling Paranoia DAE library - (C) Monty Check http://cdrdao.sourceforge.net/drives.html#dt for current driver tables. SCSI: max DMA: 64512 Using libscg version 'schily-0.8' Using libscg transport code version 'schily-scsi-linux-sg.c-1.83' /dev/hdc: HL-DT-ST DVDRAM GSA-4160B Rev: A300 Using driver: Generic SCSI-3/MMC - Version 2.0 (options 0x0010) Burning entire 79 mins disc. WARNING: Cannot get flags of remote stream: Bad file descriptor Starting write at speed 4... Process can be aborted with QUIT signal (usually CTRL-\). ERROR: Cannot prevent/allow medium removal. ========================================================== With cdrecord it doesn't fail but gives the same error, now only a warning, along with others: ========================================================== $ cdrecord -v -v -v gracetime=1 dev=/dev/hdc speed=4 -tao driveropts=burnfree -eject -xa /tmp/test.iso Cdrecord-Clone 2.01 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Jörg Schilling cdrecord: Warning: Running on Linux-2.6.10-gentoo-r6 cdrecord: There are unsettled issues with Linux-2.5 and newer. cdrecord: If you have unexpected problems, please try Linux-2.4 or Solaris. TOC Type: 3 = CD-ROM XA mode 2 cdrecord: Cannot allocate memory. WARNING: Cannot do mlockall(2). cdrecord: WARNING: This causes a high risk for buffer underruns. cdrecord: Operation not permitted. WARNING: Cannot set RR-scheduler cdrecord: Permission denied. WARNING: Cannot set priority using setpriority(). cdrecord: WARNING: This causes a high risk for buffer underruns. scsidev: '/dev/hdc' devname: '/dev/hdc' scsibus: -2 target: -2 lun: -2 Warning: Open by 'devname' is unintentional and not supported. Linux sg driver version: 3.5.27 Using libscg version 'schily-0.8'. Using libscg transport code version 'schily-scsi-linux-sg.c-1.83' Driveropts: 'burnfree' SCSI buffer size: 64512 atapi: 1 Device type : Removable CD-ROM Version : 0 Response Format: 2 Capabilities : Vendor_info : 'HL-DT-ST' Identifikation : 'DVDRAM GSA-4160B' Revision : 'A300' Device seems to be: Generic mmc2 DVD-R/DVD-RW. Current: 0x000A Profile: 0x0012 Profile: 0x0011 Profile: 0x0014 Profile: 0x0013 Profile: 0x001A Profile: 0x001B Profile: 0x002B Profile: 0x0010 Profile: 0x0009 Profile: 0x000A (current) Profile: 0x0008 Profile: 0x0002 cdrecord: This version of cdrecord does not include DVD-R/DVD-RW support code. cdrecord: If you need DVD-R/DVD-RW support, ask the Author for cdrecord-ProDVD. cdrecord: Free test versions and free keys for personal use are at ftp://ftp.berlios.de/pub/cdrecord/ProDVD/ Drive current speed: 4 Drive default speed: 4 Drive max speed : 4 Selected speed : 4 Using generic SCSI-3/mmc CD-R/CD-RW driver (mmc_cdr). Driver flags : MMC-3 SWABAUDIO BURNFREE Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R Drive buf size : 1053696 = 1029 KB Drive DMA Speed: 13903 kB/s 78x CD 10x DVD FIFO size : 4194304 = 4096 KB Track 01: data 695 MB track: 1 start: 0 pregap: 150 Total size: 799 MB (79:10.61) = 356296 sectors Lout start: 799 MB (79:12/46) = 356296 sectors 41 00 00 FC 00 00 00 00 41 01 00 FF 00 00 00 00 41 01 01 FF 00 00 02 00 41 AA 01 FC 00 4F 0C 2E Track 1 start 0 Track 2 start 356296 41 00 A0 00 00 00 00 01 20 00 00 00 41 00 A1 00 00 00 00 01 00 00 00 00 41 00 A2 00 00 00 00 79 12 46 00 00 41 00 01 00 00 00 00 00 02 00 00 00 cdrecord: Operation not permitted. prevent/allow medium removal: scsi sendcmd:no error CDB: 1E 00 00 00 01 00 status: 0x0 (GOOD STATUS) cmd finished after 0.000s timeout 40s 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: 359849 (79:59/74) 1T speed low: 0 (reserved val 0) 1T speed high: 4 2T speed low: 0 (reserved val 5) 2T speed high: 0 (reserved val 12) power mult factor: 3 5 recommended erase/write power: 3 A1 values: 02 3A B0 A2 values: 5C C6 26 Disk type: Phase change Manuf. index: 11 Manufacturer: Mitsubishi Chemical Corporation Blocks total: 359849 Blocks current: 359849 Blocks remaining: 3553 cdrecord: Operation not permitted. WARNING: Cannot set RR-scheduler cdrecord: Permission denied. WARNING: Cannot set priority using setpriority(). cdrecord: WARNING: This causes a high risk for buffer underruns. 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. BURN-Free is OFF. Turning BURN-Free on Performing OPC... Starting new track at sector: 0 ========================================================== Both cdrdao and cdrecord are not suid and I haven't changed them in more than one month. I think the problem is in the kernel, as it is the only thing I have changed lately. Reproducible: Always Steps to Reproduce: 1. emerge cdrdao-1.1.9 and gentoo-dev-sources-2.6.10-r6 2. kernel config file is attached 3. write a CD using cdrdao Actual Results: cdrdao fails Expected Results: write the CD Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.10-gentoo-r6 i686) ================================================================= System uname: 2.6.10-gentoo-r6 i686 AMD Athlon(tm) XP 1800+ Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Oct 17 2004, 21:16:45)] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.9.4, 1.6.3, 1.4_p6, 1.7.9-r1, 1.8.5-r3 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://linuv.uv.es/mirror/gentoo/ http://ftp.caliu.info/pub/gentoo/ ftp://ftp.caliu.info/pub/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 3dnow X aalib alsa apm arts artswrappersuid audiofile avi berkdb bidibitmap-fonts cdparanoia cdr crypt cups divx4linux dvd dvdr edl encode esd f77 fam flac font-server foomaticdb fortran gdbm gif gimpprint gpg gphoto2 gpm gtk gtk2 imagemagick imlib java jpeg kde libcaca libg++ libwww mad mailwrapper mikmod motif mozilla mpeg ncurses network nls nodroproot oggvorbis opengl oss pam pdflib perl png python qt quicktime readline rtc samba scanner sdl slang smime spell ssl tcltk tcpd tiff truetype truetype-fonts type1-fonts unicode usb wxwindows xml xml2 xprint xv xvid zlib video_cards_radeon" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Created attachment 49853 [details] Kernel config file
I have the same problem. Attached my kernel config too, 2.6.7-gentoo-r14 with VERY similar config works.
Sorry, forgot my emerge info. Portage 2.0.51-r15 (default-linux/x86/2004.0, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.10-gentoo-r6 i686) ================================================================= System uname: 2.6.10-gentoo-r6 i686 AMD Athlon(tm) processor Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Jan 4 2005, 14:02:15)] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.4.21-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -mcpu=athlon-tbird -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/lib/jboss /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -mcpu=athlon-tbird -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://www.die.unipd.it/pub/Linux/distributions/gentoo-sources/ ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp.du.se/pub/os/gentoo http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow X alsa apm arts avi berkdb bitmap-fonts cdr crypt cups encode esd f77 fam flac font-server foomaticdb fortran gdbm gif gpm gtk gtk2 imagemagick imlib java jpeg junit kde libg++ libwww mad mikmod mmx motif mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell ssl svga tcpd tiff truetype truetype-fonts type1-fonts xml2 xmms xscreensaver xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
Created attachment 50261 [details] kernel config from Darknight
As all systems should have updated to 2.6-headers and a 2.6.11-kernel, I don't think, this is still a problem. Otherwise, reopen this bug.