With any of the gentoo-dev-sources-2.6.8-* kernels, I cannot use my I/O Magic 4x External DVD Writer. The kernel detects it as a "Revoltec USB/IDE Bridge (ATA/ATAPI)". I tracked down an entry in usb/storage/unusual_devs.h that matches this device, removed it, recompiled my kernel/drivers, and everything seems to be ok. I'm not sure if simply deleting this entry is the best way to solve the problem, but it appears to have. Reproducible: Always Steps to Reproduce: 1. Install gentoo-dev-sources-2.6.8 or newer 2. Configure/compile/install the kernel 3. Reboot and power on the external DVD writer - kernel detects it as a "Revoltec USB/IDE Bridge (ATA/ATAPI)", rather than a "GENERIC DVD DUAL 4xMax" (which is what it's detected as under any other kernel I've tried). 4. Apply attached patch, and configure/compile/install the kernel 5. Reboot and power on the external DVD writer - kernel detects it as a "GENERIC DVD DUAL 4xMax", which is correct Actual Results: I can actually use my DVD writer again. Expected Results: Detected my DVD writer properly. Portage 2.0.50-r11 (default-x86-1.4, gcc-3.3.4, glibc-2.3.3.20040420-r1, 2.6.8-gentoo-r7) ================================================================= System uname: 2.6.8-gentoo-r7 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.5.3 distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /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/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/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache fixpackages sandbox" GENTOO_MIRRORS="http://mirrors.tds.net/gentoo ftp://gentoo.agsn.ca/ ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source/ http://mirror.datapipe.net/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/custom/portage /usr/local/bmg-main" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="X aalib alsa apache2 apm arts artswrappersuid avi bcmath berkdb bitmap-fonts bonobo bzlib calendar cdb cdr crypt ctype curl curlwrappers dba dbx directfb divx4linux dvd dvdr encode esd evo exif f77 fam fbcon flatfile ftp gd-external gdbm ggi gif gmp gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtmlguile idea imap imlib inifile ivonv java jpeg kde kerberos krb4 ldap libg++ libwww mad maildir mhash mikmod ming mmx mng motif mozilla mozsvg mpeg mysql nas ncurses nls no_wxgtk1 nptl nvidia offensive oggvorbis opengl pam pcre pda pdflib perl pic png posix python qt quicktime radeon readline samba sasl scokets sdk sdl session shared simplexml slang snmp soap spell spl sqlite sse ssl svga sysvipc tcltk tcpd tetex tidy tokenizer truetype usb v4l v4l2 vhosts video_cards_nvidia video_cards_radeon wddx wmf x86 xinerama xml2 xmlrpc xmms xosd xprint xsl xv zlib"
Created attachment 41708 [details, diff] Removes "Revoltec USB/IDE Bridge (ATA/ATAPI)" entry from unusual_devs.h
Could you please try development-sources-2.6.9-rc4?
Running emerge now. I'll report back later with results.
Same results with development-sources-2.6.9-rc4: detected as Revoltec USB/IDE Bridge, and no CD/DVD recording apps (K3B, cdrecord, cdrdao) detect the drive as a DVD writer. Is there any other information I can provide?
The entry has been removed from the development tree, will apply this fix in next gentoo-dev-sources release.
Fixed in 2.6.9-r1