EHCI USB on _top_ of UHCI?

David Gilbert dgilbert at velocet.ca
Wed Jun 18 21:49:03 PDT 2003


>>>>> "Bernd" == Bernd Walter <ticso at cicely12.cicely.de> writes:

Bernd> Please compile USB_DEBUG into your kernel and do a sysctl
Bernd> hw.usb.ehci.debug=2 before connecting a device.

Here's the report... (I'm includin the syslog timestamps because the
output happens in several spurts.)

Jun 19 00:41:28 canoe su: dgilbert to root on /dev/ttyp2
Jun 19 00:42:02 canoe kernel: ehci_pcd: change=0x02
Jun 19 00:42:02 canoe kernel: ehci after reset, status=0x00001005
Jun 19 00:42:02 canoe kernel: ehci port 1 reset, status = 0x00001005
Jun 19 00:42:03 canoe kernel: ehci_open: pipe=0xc662d600, addr=0, endpt=0 (1)
Jun 19 00:42:03 canoe kernel: ehci_alloc_sqtd_chain: start len=8
Jun 19 00:42:03 canoe kernel: usb3: unrecoverable error, controller halted
Jun 19 00:42:03 canoe kernel: usb3: blocking intrs 0x10
Jun 19 00:42:08 canoe kernel: ehci_timeout: exfer=0xc6207900
Jun 19 00:42:08 canoe kernel: usbd_dump_pipe: pipe=0xc662d600
Jun 19 00:42:08 canoe kernel: usbd_dump_iface: iface=0
Jun 19 00:42:08 canoe kernel: usbd_dump_device: dev=0xc68b3e00
Jun 19 00:42:08 canoe kernel: bus=0xc61eb400 default_pipe=0xc662d600
Jun 19 00:42:08 canoe kernel: address=0 config=0 depth=1 speed=3 self_powered=0 power=0 langid=-1
Jun 19 00:42:08 canoe kernel: usbd_dump_endpoint: endp=0xc68b3e24
Jun 19 00:42:08 canoe kernel: edesc=0xc68b3e2c refcnt=1
Jun 19 00:42:08 canoe kernel: bEndpointAddress=0x00
Jun 19 00:42:08 canoe kernel: (usbd_dump_pipe:)
Jun 19 00:42:08 canoe kernel: refcnt=1 running=1 aborting=0
Jun 19 00:42:08 canoe kernel: intrxfer=0, repeat=0, interval=-1
Jun 19 00:42:08 canoe kernel: ehci_timeout_task: xfer=0xc6207900
Jun 19 00:42:08 canoe kernel: ehci_abort_xfer: xfer=0xc6207900 pipe=0xc662d600
Jun 19 00:42:08 canoe kernel: ehci_sync_hc: cmd=0x00080060 sts=0x0000b000
Jun 19 00:42:09 canoe kernel: ehci_sync_hc: cmd=0x00080060 sts=0x0000b000
Jun 19 00:42:09 canoe kernel: ehci_abort_xfer: no hit
Jun 19 00:42:09 canoe kernel: ehci_alloc_sqtd_chain: start len=8
Jun 19 00:42:14 canoe kernel: ehci_timeout: exfer=0xc6207900
Jun 19 00:42:14 canoe kernel: usbd_dump_pipe: pipe=0xc662d600
Jun 19 00:42:14 canoe kernel: usbd_dump_iface: iface=0
Jun 19 00:42:14 canoe kernel: usbd_dump_device: dev=0xc68b3e00
Jun 19 00:42:14 canoe kernel: bus=0xc61eb400 default_pipe=0xc662d600
Jun 19 00:42:14 canoe kernel: address=0 config=0 depth=1 speed=3 self_powered=0 power=0 langid=-1
Jun 19 00:42:14 canoe kernel: usbd_dump_endpoint: endp=0xc68b3e24
Jun 19 00:42:14 canoe kernel: edesc=0xc68b3e2c refcnt=1
Jun 19 00:42:14 canoe kernel: bEndpointAddress=0x00
Jun 19 00:42:14 canoe kernel: (usbd_dump_pipe:)
Jun 19 00:42:14 canoe kernel: refcnt=1 running=1 aborting=0
Jun 19 00:42:14 canoe kernel: intrxfer=0, repeat=0, interval=-1
Jun 19 00:42:14 canoe kernel: ehci_timeout_task: xfer=0xc6207900
Jun 19 00:42:14 canoe kernel: ehci_abort_xfer: xfer=0xc6207900 pipe=0xc662d600
Jun 19 00:42:14 canoe kernel: ehci_sync_hc: cmd=0x00080060 sts=0x0000b000
Jun 19 00:42:15 canoe kernel: ehci_sync_hc: cmd=0x00080060 sts=0x0000b000
Jun 19 00:42:15 canoe kernel: ehci_abort_xfer: no hit
Jun 19 00:42:15 canoe kernel: ehci_alloc_sqtd_chain: start len=8
Jun 19 00:42:20 canoe kernel: ehci_timeout: exfer=0xc6207900
Jun 19 00:42:20 canoe kernel: usbd_dump_pipe: pipe=0xc662d600
Jun 19 00:42:20 canoe kernel: usbd_dump_iface: iface=0
Jun 19 00:42:20 canoe kernel: usbd_dump_device: dev=0xc68b3e00
Jun 19 00:42:20 canoe kernel: bus=0xc61eb400 default_pipe=0xc662d600
Jun 19 00:42:20 canoe kernel: address=0 config=0 depth=1 speed=3 self_powered=0 power=0 langid=-1
Jun 19 00:42:20 canoe kernel: usbd_dump_endpoint: endp=0xc68b3e24
Jun 19 00:42:20 canoe kernel: edesc=0xc68b3e2c refcnt=1
Jun 19 00:42:20 canoe kernel: bEndpointAddress=0x00
Jun 19 00:42:20 canoe kernel: (usbd_dump_pipe:)
Jun 19 00:42:20 canoe kernel: refcnt=1 running=1 aborting=0
Jun 19 00:42:20 canoe kernel: intrxfer=0, repeat=0, interval=-1
Jun 19 00:42:20 canoe kernel: ehci_timeout_task: xfer=0xc6207900
Jun 19 00:42:20 canoe kernel: ehci_abort_xfer: xfer=0xc6207900 pipe=0xc662d600
Jun 19 00:42:20 canoe kernel: ehci_sync_hc: cmd=0x00080060 sts=0x0000b000
Jun 19 00:42:21 canoe kernel: ehci_sync_hc: cmd=0x00080060 sts=0x0000b000
Jun 19 00:42:21 canoe kernel: ehci_abort_xfer: no hit
Jun 19 00:42:21 canoe kernel: usbd_new_device: addr=2, getting first desc failed
Jun 19 00:42:21 canoe kernel: ehci_device_ctrl_close: pipe=0xc662d600
Jun 19 00:42:21 canoe kernel: ehci_sync_hc: cmd=0x00080060 sts=0x0000b000
Jun 19 00:42:22 canoe kernel: ehci_sync_hc: cmd=0x00080060 sts=0x0000b000
Jun 19 00:42:22 canoe kernel: uhub_explore: usb_new_device failed, error=TIMEOUT
Jun 19 00:42:22 canoe kernel: uhub3: device problem, disabling port 1

Dave.

-- 
============================================================================
|David Gilbert, Velocet Communications.       | Two things can only be     |
|Mail:       dgilbert at velocet.net             |  equal if and only if they |
|http://daveg.ca                              |   are precisely opposite.  |
=========================================================GLO================


More information about the freebsd-current mailing list