I'm not sure if it's the same problem as I've been having, since some of you appear to have only just started experiencing it, but I've had slow USB and network since I installed Hardy, ie. months.
The exact symptoms were this: copy files to or from any USB device and it would start off at normal speed then fall to around 2MB/s, with large files being affected worse. If I let a slow file copy continue for a very long time then my GUI would become laggy. Cancelling a slow copy, then restarting it would often see the new instance start off at full speed before slowly falling back to 2MB/s again.
Today, I finally found a solution that works for me, I added "pci=routeirq" to my boot options in grub and got both working again at full speed. If you've got the same symptoms, then the following might help.
Code:
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.bak
Now edit the boot options
Code:
gksudo gedit /boot/grub/menu.lst
Search for "kopt=" (without quotes). It should look something like this
Code:
# kopt=root=UUID=efd264eb-0f54-4d58-953a-d89a85a696e4 ro
Now, put a space at the end and add "pci=routeirq" at the end, so it looks like this
Code:
# kopt=root=UUID=efd264eb-0f54-4d58-953a-d89a85a696e4 ro pci=routeirq
That sets the default options, so that when you upgrade your kernel the fix gets copied, otherwise it will revert.
Next, change the options on your current kernel, search for
Code:
End Default Options
Following this will be the boot options for the currently installed kernels. I added the option to the end of each of my current kernels, but I left alone the recovery ones, just in case.
Before
Code:
title Ubuntu 8.04.1, kernel 2.6.24-19-generic
root (hd0,5)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=efd264eb-0f54-4d58-953a-d89a85a696e4 ro quiet splash
initrd /boot/initrd.img-2.6.24-19-generic
quiet
title Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
root (hd0,5)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=efd264eb-0f54-4d58-953a-d89a85a696e4 ro single
initrd /boot/initrd.img-2.6.24-19-generic
title Ubuntu 8.04.1, kernel 2.6.24-16-generic
root (hd0,5)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=efd264eb-0f54-4d58-953a-d89a85a696e4 ro quiet splash
initrd /boot/initrd.img-2.6.24-16-generic
quiet
title Ubuntu 8.04.1, kernel 2.6.24-16-generic (recovery mode)
root (hd0,5)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=efd264eb-0f54-4d58-953a-d89a85a696e4 ro single
initrd /boot/initrd.img-2.6.24-16-generic
After adding "pci=routeirq" to the non recovery options (first and third entries)
Code:
title Ubuntu 8.04.1, kernel 2.6.24-19-generic
root (hd0,5)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=efd264eb-0f54-4d58-953a-d89a85a696e4 ro quiet splash pci=routeirq
initrd /boot/initrd.img-2.6.24-19-generic
quiet
title Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
root (hd0,5)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=efd264eb-0f54-4d58-953a-d89a85a696e4 ro single
initrd /boot/initrd.img-2.6.24-19-generic
title Ubuntu 8.04.1, kernel 2.6.24-16-generic
root (hd0,5)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=efd264eb-0f54-4d58-953a-d89a85a696e4 ro quiet splash pci=routeirq
initrd /boot/initrd.img-2.6.24-16-generic
quiet
title Ubuntu 8.04.1, kernel 2.6.24-16-generic (recovery mode)
root (hd0,5)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=efd264eb-0f54-4d58-953a-d89a85a696e4 ro single
initrd /boot/initrd.img-2.6.24-16-generic
Reboot, and hopefully you'll have USB working again. If it causes problems, then you can restore the old menu.lst with
Code:
sudo cp /boot/grub/menu.lst.bak /boot/grub/menu.lst
Here is the bug report.
Bookmarks