USB hard drive hangs during read / writes in Ubuntu 8.10

same issue as
http://ubuntuforums.org/showthread.php?t=797789
http://ubuntuforums.org/showthread.php?t=163716

official bug is at:
https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/88746
and
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/264789?comments=all

tried this first:

sudo modprobe -r ehci_hcd

then tried (as root)

echo -1 >/sys/module/usbcore/parameters/autosuspend
shutdown -r now

neither worked. hrmph. next up did

umount /dev/sdb1
fsck /dev/sdb1

and fsck failed halfway through, erasing a directory in the process (!)

next up:

echo Y > /sys/module/usbcore/parameters/old_scheme_first

nope. how about this fix? http://launchpadlibrarian.net/19580768/usb_no_key_bug%3F