[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