Many USB 2.0 cases which use the Genesys chip lock up when writing data on the USB disk. There is patch on the linux-usb-devel list which actually works with gentoo-dev-sources (some info from Genesys helped): http://www.mail-archive.com/linux-usb-devel@lists.sourceforge.net/msg26639.html Would be nice if the patch was included in gentoo-dev-sources ebuild! Reproducible: Always Steps to Reproduce: Actual Results: USB disk doesn't really work with current kernel Expected Results: USB disk working Portage 2.0.50-r9 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3.20040420-r1, 2.6.8-gentoo) ================================================================= System uname: 2.6.8-gentoo i686 Intel(R) Pentium(R) 4 CPU 2.53GHz Gentoo Base System version 1.4.16 distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer -fPIC" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.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/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer -fPIC" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="S3TC X aalib acpi acpi4linux aim alsa apache2 apm arts artswrappersuid avi berkdb bonobo cdr clamav crypt cscope curl dga directfb divx4linux dnd dumb-allegro dvb emacs encode ethereal faad fbcon fbdev flash foomaticdb gd gdbm gif gmtfull gmthigh gpm gtk gtk2 guile icq imagemagick imap imlib jabber java javamail javascript jdepend jpeg kde ldap libg++ libwww linguas_de linguas_en live lzo mad maildir matroska mcal mikmod mmx mmx2 motif mozcalendar mozilla mozsvg mpeg msn mule mysql mythtv ncurses network nls nptl nvidia oav objc odbc offensive oggvorbis opengl oscar oss pam pdflib perl png python qhull qt quicktime readline rplay rtc samba sdl slang spell sse sse2 ssl stroke svg svga tcpd tetex tga theora tiff truetype type1 usb v4l v4l2 vim-with-x wmf x86 xchattext xml2 xmms xosd xv xvid xvmc zlib"
It's already been merged into the USB tree, so will almost certainly be included in 2.6.9. I don't think this is critical enough for us to rush it into gentoo-dev-sources.
2.6.9... wont that take quite a lot of time? and there are a lot of these usb cases out there.
One of the more active gentoo-dev-sources maintainers will correct me if I'm wrong, but we currently don't have the resources on our team to go pulling lots of non-critical fixes out of -rc versions of future kernels and keeping them in sync with g-d-s. Sorry.
No, it's ok to add patches to the g-d-s kernel that have already been accepted upstream. I'll dig this one out of the bk tree and add it to the next g-d-s release and let you know when it has been released.
Included in gentoo-dev-sources-2.6.8-r3 thanks to Greg KH.
Great! Thanks a lot!