[Bug 49367] EHCI Configuration Errors Cause USB Errors (Mouse, etc)
Steve Beamer
steve at stevebeamer.us
Sun Jun 11 14:38:25 UTC 2006
Public bug reported:
Binary package hint: linux-image-2.6.15-23-386
High speed usb bus resetting routinely on some hardware in kernel
2.6.15-23-386. Device will not accept IRQ assigmnent (device not
accepting address 3, error -110)
I found the problem to be in the configuration of EHCI when I compared the new config file to the previous breezy config file (2.6.12-10-386)
#
# USB support
@@ -2648,8 +2871,9 @@
# USB Host Controller Drivers
#
CONFIG_USB_EHCI_HCD=m
-CONFIG_USB_EHCI_SPLIT_ISO=y
-CONFIG_USB_EHCI_ROOT_HUB_TT=y
+# CONFIG_USB_EHCI_SPLIT_ISO is not set
+# CONFIG_USB_EHCI_ROOT_HUB_TT is not set
+# CONFIG_USB_ISP116X_HCD is not set
CONFIG_USB_OHCI_HCD=m
# CONFIG_USB_OHCI_BIG_ENDIAN is not set
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
@@ -2660,17 +2884,16 @@
#
The new config that worked for me to solve the problem is (vanilla 2.6.16.20 kernel):
#
# USB support
#
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB_ARCH_HAS_OHCI=y
CONFIG_USB=m
# CONFIG_USB_DEBUG is not set
#
# Miscellaneous USB options
#
CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_SUSPEND is not set
# CONFIG_USB_OTG is not set
#
# USB Host Controller Drivers
#
CONFIG_USB_EHCI_HCD=m
CONFIG_USB_EHCI_SPLIT_ISO=y
CONFIG_USB_EHCI_ROOT_HUB_TT=y
# CONFIG_USB_ISP116X_HCD is not set
CONFIG_USB_OHCI_HCD=m
# CONFIG_USB_OHCI_BIG_ENDIAN is not set
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
CONFIG_USB_UHCI_HCD=m
CONFIG_USB_SL811_HCD=m
** Affects: linux-source-2.6.15 (Ubuntu)
Importance: Untriaged
Status: Unconfirmed
--
EHCI Configuration Errors Cause USB Errors (Mouse, etc)
https://launchpad.net/bugs/49367
More information about the kernel-bugs
mailing list