I'll be using this bug to track a problem I've been having with kernel 2.6.24.4 vanilla and writing DVDs. In short, I believe the problem to be related to these two bug reports: http://bugs.debian.org/463610 https://bugs.launchpad.net/ubuntu/+source/brasero/+bug/200337 I also believe that this may be related: http://lkml.org/lkml/2008/2/16/262 It may only affect Pioneer drives. I'll also be testing with different Gcc versions. So far, I know this: Linux-2.6.24.4+gcc4.3.0 fails Linux-2.6.23.12+hrt+gcc4.2.3 succeds A short description of my system: Athlon-XP 2GB ram Pioneer DVR-110D Portage 2.1.5_rc2 (default-linux/x86/2007.0, gcc-4.2.3, glibc-2.7-r2, 2.6.23.12-hrt5 i686) ================================================================= System uname: 2.6.23.12-hrt5 i686 AMD Sempron(tm) Timestamp of tree: Sat, 12 Apr 2008 14:30:01 +0000 ccache version 2.4 [enabled] app-shells/bash: 3.2_p33 dev-java/java-config: 1.3.7, 2.1.5 dev-lang/python: 2.5.1-r5 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 2.0.0 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.62 sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.24 ACCEPT_KEYWORDS="x86 ~x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=i686 -mtune=athlon-xp -msse -mmmx -pipe -ggdb3" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-O2 -march=i686 -mtune=athlon-xp -msse -mmmx -pipe -ggdb3" DISTDIR="/usr/portage/distfiles" FEATURES="buildpkg ccache distlocks installsources metadata-transfer parallel-fetch sandbox sfperms splitdebug strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://pandemonium.tiscali.de/pub/gentoo/ http://mirror.gentoo.no/ http://gentoo.osuosl.org/" LANG="en_US.UTF-8" LC_ALL="en_US.UTF-8" LDFLAGS="" LINGUAS="en da" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/misc /usr/local/portage/powertop /usr/local/portage/fonts" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow 3dnowext X a52 aac acpi aim alsa authdaemond bash-completion berkdb bzip2 cairo cdr cjk cli cpudetection cracklib crypt css cups curl dbus djbfft dri dts dvd dvdr dvdread evdev fam ffmpeg firefox flac fortran g15 gadu gif glitz gnutls gpm hal hbci iconv icq idea imap isdnlog jabber java javascript jpeg kde kdeenablefinal lcd lm_sensors logitech-mouse logrotate lzo mad matroska mbox midi mikmod mime mmx mmxext mono moznopango mp3 mp4 mpeg mplayer msn mudflap musepack ncurses network-cron nls nocd nptl nptlonly offensive ogg openal opengl openmp oscar pam pcre pdf perl png pop ppds pppd python qt3 qt4 quicktime readline real reflection sasl sdl sensord session shorten slang smime sms speex spell spl sse ssl svg svga tcpd texteffect theora threads tiff translator truetype unicode usb vcd vorbis win32codecs wmf wxwindows x264 x86 xanim xcb xface xine xml xorg xscreensaver xv xvid yahoo zlib" ALSA_CARDS="via82xx" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="g15" LINGUAS="en da" USERLAND="GNU" VIDEO_CARDS="vesa radeon" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS Reproducible: Always
This is the debug output from K3B when the test fails on linux-2.6.24.4+gcc4.3.0 . This is 100% reproducible. I lost 3DVDs to this. System ----------------------- K3b Version: 1.0.4 KDE Version: 3.5.9 QT Version: 3.3.8 Kernel: 2.6.24.4 Devices ----------------------- PIONEER DVD-RW DVR-110D 1.41 (/dev/sr0, ) [CD-R, CD-RW, CD-ROM, DVD-ROM, DVD-R, DVD-RW, DVD-R DL, DVD+R, DVD+RW, DVD+R DL] [DVD-ROM, DVD-R Sequential, DVD-R Dual Layer Sequential, DVD-R Dual Layer Jump, DVD-RW Restricted Overwrite, DVD-RW Sequential, DVD+RW, DVD+R, DVD+R Dual Layer, CD-ROM, CD-R, CD-RW] [SAO, TAO, RAW, SAO/R96P, SAO/R96R, RAW/R16, RAW/R96P, RAW/R96R, Restricted Overwrite, Layer Jump] Burned media ----------------------- DVD-R Sequential K3bIsoImager ----------------------- mkisofs print size result: 2003422 (4103008256 bytes) Pipe throughput: 33665024 bytes read, 33660672 bytes written. Used versions ----------------------- mkisofs: 2.1.1a37 growisofs: 7.0 growisofs ----------------------- Executing 'builtin_dd if=/dev/fd/0 of=/dev/sr0 obs=32k seek=0' /dev/sr0: "Current Write Speed" is 8.2x1352KBps. :-[ WRITE@LBA=10h failed with SK=4h/ASC=08h/ACQ=03h]: Input/output error :-( write failed: Input/output error /dev/sr0: flushing cache /dev/sr0: updating RMA /dev/sr0: closing session growisofs command: ----------------------- /usr/bin/growisofs -Z /dev/sr0=/dev/fd/0 -use-the-force-luke=notray -use-the-force-luke=tty -use-the-force-luke=tracksize:2003422 -speed=8 -use-the-force-luke=bufsize:32m mkisofs ----------------------- 2003422 /usr/bin/mkisofs: Warning: Cannot add inode hints with -no-cache-inodes. /usr/bin/mkisofs: Warning: Cannot add inode hints with -no-cache-inodes. /usr/bin/mkisofs: Warning: Cannot add inode hints with -no-cache-inodes. Setting input-charset to 'UTF-8' from locale. 0.03% done, estimate finish Sun Apr 13 00:48:59 2008 0.05% done, estimate finish Sun Apr 13 00:48:59 2008 0.07% done, estimate finish Sun Apr 13 00:48:59 2008 0.10% done, estimate finish Sun Apr 13 01:05:34 2008 0.13% done, estimate finish Sun Apr 13 01:02:17 2008 0.15% done, estimate finish Sun Apr 13 01:00:05 2008 0.17% done, estimate finish Sun Apr 13 00:58:31 2008 0.20% done, estimate finish Sun Apr 13 00:57:18 2008 0.23% done, estimate finish Sun Apr 13 00:56:23 2008 0.25% done, estimate finish Sun Apr 13 00:55:39 2008 0.27% done, estimate finish Sun Apr 13 00:55:03 2008 0.30% done, estimate finish Sun Apr 13 00:54:32 2008 0.32% done, estimate finish Sun Apr 13 00:54:06 2008 0.35% done, estimate finish Sun Apr 13 00:53:45 2008 0.37% done, estimate finish Sun Apr 13 00:53:26 2008 0.40% done, estimate finish Sun Apr 13 00:53:09 2008 0.42% done, estimate finish Sun Apr 13 00:56:49 2008 0.45% done, estimate finish Sun Apr 13 00:56:24 2008 0.47% done, estimate finish Sun Apr 13 00:56:00 2008 0.50% done, estimate finish Sun Apr 13 00:55:39 2008 0.52% done, estimate finish Sun Apr 13 00:55:20 2008 0.55% done, estimate finish Sun Apr 13 00:55:03 2008 0.57% done, estimate finish Sun Apr 13 00:54:47 2008 0.60% done, estimate finish Sun Apr 13 00:54:32 2008 0.62% done, estimate finish Sun Apr 13 00:54:19 2008 0.65% done, estimate finish Sun Apr 13 00:54:07 2008 0.67% done, estimate finish Sun Apr 13 00:53:55 2008 0.70% done, estimate finish Sun Apr 13 00:53:44 2008 0.72% done, estimate finish Sun Apr 13 00:53:35 2008 0.75% done, estimate finish Sun Apr 13 00:53:26 2008 0.77% done, estimate finish Sun Apr 13 00:53:17 2008 0.80% done, estimate finish Sun Apr 13 00:55:14 2008 mkisofs calculate size command: ----------------------- /usr/bin/mkisofs -gui -graft-points -print-size -quiet -volid Disc1-12-4-2008 -volset -appid K3B THE CD KREATOR (C) 1998-2006 SEBASTIAN TRUEG AND THE K3B TEAM -publisher -preparer -sysid LINUX -volset-size 1 -volset-seqno 1 -sort /tmp/kde-pa/k3btfbvxa.tmp -rational-rock -hide-list /tmp/kde-pa/k3b0eTSXa.tmp -joliet -joliet-long -hide-joliet-list /tmp/kde-pa/k3bqVmMEb.tmp -no-cache-inodes -full-iso9660-filenames -iso-level 2 -path-list /tmp/kde-pa/k3bsVMNBb.tmp mkisofs command: ----------------------- /usr/bin/mkisofs -gui -graft-points -volid Disc1-12-4-2008 -volset -appid K3B THE CD KREATOR (C) 1998-2006 SEBASTIAN TRUEG AND THE K3B TEAM -publisher -preparer -sysid LINUX -volset-size 1 -volset-seqno 1 -sort /tmp/kde-pa/k3bZ3x6lc.tmp -rational-rock -hide-list /tmp/kde-pa/k3boLB3vb.tmp -joliet -joliet-long -hide-joliet-list /tmp/kde-pa/k3bNJxCbc.tmp -no-cache-inodes -full-iso9660-filenames -iso-level 2 -path-list /tmp/kde-pa/k3bVuz6Ja.tmp
Created attachment 149524 [details] 2.6.24.4 .config
Created attachment 149526 [details] 2.6.23.12 .config
I have now also tested 2.6.24.4+gcc4.2.3, which also fails with the same verbatim error. Ergo, this is a regression from 2.6.23.12->2.6.24.4. Please assign to kernel herd.
This is reportedly fixed in 2.6.25-rc4. Can you please test the latest development kernel as of this writing, vanilla-sources-2.6.25_rc9.
Please feel free to reopen when you've had a chance to test with gentoo-sources-2.6.25-r1 or the latest gentoo-sources-2.6.25-rx kernel.
sorry for bugspam
Sorry for not having tested this, but I need some occasion where I have to restart.