Subject: port-i386/9312: USB fails on Compaq Armade M300
To: None <gnats-bugs@gnats.netbsd.org>
From: Ed Gould <ed@pa.dec.com>
List: netbsd-bugs
Date: 01/28/2000 15:12:39
>Number:         9312
>Category:       port-i386
>Synopsis:       USB fails on Compaq Armade M300
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    port-i386-maintainer (NetBSD/i386 Portmaster)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Jan 28 15:12:00 2000
>Last-Modified:
>Originator:     Ed Gould
>Organization:
--
Ed Gould	 Palo Alto Advanced Development	 Compaq Computer Corp.
+1 650 853 2108	 ed@pa.dec.com			 130 Lytton Avenue
		 ed.gould@compaq.com		 Palo Alto, CA 94301
>Release:        -current of 21 Jan 2000
>Environment:
	
System: NetBSD rome 1.4P NetBSD 1.4P (ROME) #6: Tue Jan 25 14:47:02 PST 2000     ed@toblerone.pa.dec.com:/usr/src/current-0121/sys/arch/i386/compile/ROME i386


>Description:
	USB devices are not recognized when connected to a Compaq Armada
	M300 laptop.  The same kernel works correctly on a DIGITAL Celebris
	GL 6200.  The relevent parts of the kernel messages are below.  In
	this case, the device in question is a 4-port USB hub, but the
	same failure occurs with other devices.

  NetBSD 1.4P (ROME) #6: Tue Jan 25 14:47:02 PST 2000
      ed@toblerone.pa.dec.com:/usr/src/current-0121/sys/arch/i386/compile/ROME
  cpu0: family 6 model 6 step a
  cpu0: Intel Pentium II (Celeron) (686-class)
  total memory = 65088 KB
  avail memory = 57040 KB
  using 839 buffers containing 3356 KB of memory
  BIOS32 rev. 0 found at 0xf0000
  mainbus0 (root)
  pci0 at mainbus0 bus 0: configuration mode 1
  pci0: i/o space, memory space enabled
  pchb0 at pci0 dev 0 function 0
  pchb0: Intel 82443BX Host Bridge/Controller (AGP disabled) (rev. 0x03)
  Texas Instruments PCI1211 PCI-CardBus Bridge (CardBus bridge) at pci0 dev 4 function 0 not configured
  vga1 at pci0 dev 5 function 0: ATI Technologies Mach64 LI (rev. 0xdc)
  wsdisplay0 at vga1: console (80x25, vt100 emulation)
  pcib0 at pci0 dev 7 function 0
  pcib0: Intel 82371AB PCI-to-ISA Bridge (PIIX4) (rev. 0x02)
          ...
  uhci0 at pci0 dev 7 function 2: Intel 82371AB USB Host Controller (PIIX4) (rev. 0x01)
  uhci0: interrupting at irq 11
  usb0 at uhci0: USB revision 1.0
  uhub0 at usb0
  uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
  uhub0: 2 ports with 2 removable, self powered
          ...
  uhci_device_request: not done, ii=0xf0599b40
          ...
  uhci_device_request: not done, ii=0xf0599b40
  usbd_new_device: addr=2, getting first desc failed
  uhub_explore: usb_new_device failed, error=TIMEOUT
  uhub0: device problem, disabling port 1
  uhci_device_request: not done, ii=0xf0599b40
  uhci_device_request: not done, ii=0xf0599b40
  uhci_device_request: not done, ii=0xf0599b40
  usbd_new_device: addr=2, getting first desc failed
  uhub_explore: usb_new_device failed, error=TIMEOUT
  uhub0: device problem, disabling port 1

>How-To-Repeat:
	Connect a USB device to an Armada M300.

>Fix:
	
>Audit-Trail:
>Unformatted: