My Iriver ifp380T worked fine with 2.6.7x and back, 2.6.8 broke it all together, 2.6.9 restores function but is unbearably slow. Average transfer rate is 72kb/s, before teh device was good for a sustained 300kb/s or so. (scsi layer based mass storage driver). One thing to note is that cpu0 (on my hyper thread p4 system) goes into a halt state while cpu1 remains free of load. I've treid a kernel less smp support and no change. Board uses an intel ICH5 chipset with an I865 northbridge. All usb ports cause the same issue. Reproducible: Always Steps to Reproduce: 1.connect USB Mass Storage device 2.let hot plug pick it up 3.mount it 4. put some new files on it 5. wait 2 hours for it to unmount! Actual Results: The files get there, but It takes HOURS (where before it took just a few minutes to transfer 128mb) Expected Results: Copy the files and not take all damn morning. Portage 2.0.51-r2 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r1 i686)================================================================= System uname: 2.6.9-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz Gentoo Base System version 1.4.16 distcc 2.16 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 Binutils: sys-devel/binutils-2.14.90.0.8-r1 Headers: sys-kernel/linux26-headers-2.6.8.1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -ffast-math -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -ffast-math -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks sandbox" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib acpi alsa apm avi berkdb bitmap-fonts cdr cjk crypt cups dedicated dga directfb djbfft dvd dvdread encode esd f77 fbcon flac foomaticdb gdbm ggi gif gnome gpm gstreamer gtk gtk2 imagemagick imlib java javascript jbig jpeg libg++ libwww mad matroska md5sum mikmod mmap mmx mmx2 mozilla moznocompose moznoirc moznomail mpeg multilib ncurses network nls nptl offensive oggvorbis opengl oss pam pdflib perl png python qt quicktime readline samba sdk sdl slang slp speex spell sse sse2 ssl svga tcltk theora tiff truetype unicode wmf x86 xchattext xml xml2 xmms xv zlib"
Anything odd appearing in dmesg? Are you sure you aren't using the ub (usb block) driver? Have you tried development-sources-2.6.10-rc1?
Please reopen with requested info