I just got a USB keyboard for use with my ThinkPad A30.  When I
plugged it in the first time, it worked great.  Then I unplugged it
for the night.  But the nefxt day when I plugged in the keyboard
again, the kernel broke.

Quoting dmesg:

  usb 2-2: new full speed USB device using address 5
  usb 2-2: control timeout on ep0out

After that timeout, the USB subsystem seems totally stuck.  Nothing I
do provokes any further response.

In an attempt to work around the problem I build the USB code as
modules; but all I got for my trouble was a hung "rmmod uhci_hcd".

Boot time messages:

  drivers/usb/core/usb.c: registered new driver usbfs
  drivers/usb/core/usb.c: registered new driver hub
  ohci_hcd: 2004 Feb 02 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
  ohci_hcd: block sizes: ed 64 td 64
  drivers/usb/host/uhci-hcd.c: USB Universal Host Controller Interface driver v2.1
  PCI: Found IRQ 11 for device 0000:00:1d.0
  PCI: Sharing IRQ 11 with 0000:01:00.0
  PCI: Sharing IRQ 11 with 0000:02:00.0
  uhci_hcd 0000:00:1d.0: UHCI Host Controller
  PCI: Setting latency timer of device 0000:00:1d.0 to 64
  uhci_hcd 0000:00:1d.0: irq 11, io base 00001800
  uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1
  hub 1-0:1.0: USB hub found
  hub 1-0:1.0: 2 ports detected
  PCI: Found IRQ 9 for device 0000:00:1d.1
  uhci_hcd 0000:00:1d.1: UHCI Host Controller
  PCI: Setting latency timer of device 0000:00:1d.1 to 64
  uhci_hcd 0000:00:1d.1: irq 9, io base 00001820
  uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 2
  hub 2-0:1.0: USB hub found
  hub 2-0:1.0: 2 ports detected
  PCI: Found IRQ 9 for device 0000:00:1d.2
  PCI: Sharing IRQ 9 with 0000:00:1f.1
  PCI: Sharing IRQ 9 with 0000:02:02.0
  uhci_hcd 0000:00:1d.2: UHCI Host Controller
  PCI: Setting latency timer of device 0000:00:1d.2 to 64
  uhci_hcd 0000:00:1d.2: irq 9, io base 00001840
  uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 3
  hub 3-0:1.0: USB hub found
  hub 3-0:1.0: 2 ports detected

Relevant .config entries from first (non-module) kernel:

  CONFIG_INPUT=y
  CONFIG_INPUT_MOUSEDEV=y
  CONFIG_INPUT_MOUSEDEV_PSAUX=y
  CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
  CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
  CONFIG_INPUT_EVDEV=y
  CONFIG_INPUT_KEYBOARD=y
  CONFIG_INPUT_MOUSE=y

  CONFIG_USB=y
  CONFIG_USB_DEVICEFS=y
  CONFIG_USB_EHCI_HCD=y
  CONFIG_USB_OHCI_HCD=y
  CONFIG_USB_UHCI_HCD=y

  CONFIG_USB_HID=y
  CONFIG_USB_HIDINPUT=y
  CONFIG_USB_HIDDEV=y

-- 
Chip Salzenberg               - a.k.a. -               <[EMAIL PROTECTED]>
"I wanted to play hopscotch with the impenetrable mystery of existence,
    but he stepped in a wormhole and had to go in early."  // MST3K


-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to