[Bug 88746] Re: ehci_hcd module causes I/O errors in USB 2.0 devices
AlfonSkunk
alfonskunk at gmail.com
Thu Oct 2 10:57:23 UTC 2008
Definetly, the Toby Dickerson's suggest works on NFORCE2 chipsets
(tested on 5 different mobo/distro, kernels 2.6.22, 2.6.25 and 2.6.27)
3 steps:
1.- Find all devices created yet with autosuspend
# find /sys/ -name "autosuspend"
/sys/devices/pci0000:00/0000:00:02.0/usb1/power/autosuspend
/sys/devices/pci0000:00/0000:00:02.1/usb2/power/autosuspend
/sys/devices/pci0000:00/0000:00:02.2/usb3/power/autosuspend
/sys/devices/pci0000:00/0000:00:02.2/usb3/3-2/power/autosuspend
/sys/module/usbcore/parameters/autosuspend
and check his values
# cat `find /sys/ -name "autosuspend"`
2
2
2
2
2
2.- Change all of this values to -1
# echo -1 > /sys/devices/pci0000:00/0000:00:02.0/usb1/power/autosuspend
# echo -1 > /sys/devices/pci0000:00/0000:00:02.1/usb2/power/autosuspend
# echo -1 > /sys/devices/pci0000:00/0000:00:02.2/usb3/power/autosuspend
# echo -1 > /sys/devices/pci0000:00/0000:00:02.2/usb3/3-2/power/autosuspend
# echo -1 > /sys/module/usbcore/parameters/autosuspend
3.- Test again all of those are -1
# cat `find /sys/ -name "autosuspend"`
-1
-1
-1
-1
-1
All my usb sticks, HDD and printers works with 2.0 specs without any
fault.
I could better make a script, but this more understantable for fixing
Someone can try this with another "bugged" chipset?
All credits to Toby Dickerson!
PD: Sorry about my poor english!
--
ehci_hcd module causes I/O errors in USB 2.0 devices
https://bugs.launchpad.net/bugs/88746
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to Linux.
More information about the kernel-bugs
mailing list