Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 May 2011 12:58:02 +0200
From:      Damjan Marion <damjan.marion@gmail.com>
To:        freebsd-usb@FreeBSD.org
Subject:   Timeouts on Marvell EHCI (FreeBSD-arm)
Message-ID:  <58C62437-2759-47DE-83BB-1F9F377AB212@gmail.com>

index | next in thread | raw e-mail


Hi,

I'm trying to bring up FreeBSD on Marvell 88F5181L based ARM board and I have problem with EHCI driver.
EHCI controller is detected but it fails to activate connected device.

I will appreciate any hints how to fix this. Output follows....

Thanks,

Damjan


uhub0: <Marvell EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus0
uhub_attach: depth=0 selfpowered=1, parent=0, parent->selfpowered=0
uhub_attach: Getting HUB descriptor
ehci_roothub_exec: type=0xa0 request=0x06 wLen=0x0009 wValue=0x2900 wIndex=0x0000
ehci_roothub_exec: type=0x23 request=0x03 wLen=0x0000 wValue=0x0008 wIndex=0x0001
ehci_roothub_exec: set port power 1
uhub_attach: turn on port 1 power
uhub0: 1 port with 1 removable, self powered
usb_needs_explore: 
usb_needs_explore: 
usb_bus_powerd: bus=0xc1399c78
usb_bus_powerd: Recomputing power masks
ehci_set_hw_power: 
uhub_explore: udev=0xc142c000 addr=1
ehci_roothub_exec: type=0xa3 request=0x00 wLen=0x0004 wValue=0x0000 wIndex=0x0001
uhub_read_port_status: port 1, wPortStatus=0x0101, wPortChange=0x0001, err=USB_ERR_NORMAL_COMPLETION
uhub_reattach_port: reattaching port 1
ehci_roothub_exec: type=0x23 request=0x01 wLen=0x0000 wValue=0x0010 wIndex=0x0001
ehci_roothub_exec: type=0xa3 request=0x00 wLen=0x0004 wValue=0x0000 wIndex=0x0001
uhub_read_port_status: port 1, wPortStatus=0x0101, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
uhub_reattach_port: Port 1 is in Host Mode
Root mount waiting for: usbus0
ehci_roothub_exec: type=0x23 request=0x03 wLen=0x0000 wValue=0x0004 wIndex=0x0001
ehci_roothub_exec: ehci after reset, status=0x08001205
ehci_roothub_exec: ehci port 1 reset, status = 0x08001205
ehci_roothub_exec: type=0xa3 request=0x00 wLen=0x0004 wValue=0x0000 wIndex=0x0001
ehci_roothub_exec: type=0x23 request=0x01 wLen=0x0000 wValue=0x0014 wIndex=0x0001
Root mount waiting for: usbus0
ehci_roothub_exec: type=0xa3 request=0x00 wLen=0x0004 wValue=0x0000 wIndex=0x0001
uhub_read_port_status: port 1, wPortStatus=0x0503, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
ehci_ep_init: endpoint=0xc142ac8c, addr=0, endpt=0, mode=0 (1)
usbd_transfer_power_ref: Adding type 0 to power state
usbd_transfer_power_ref: needs power
ehci_set_hw_power: 
ehci_set_hw_power: Async is active
ehci_device_done: xfer=0xc142e0b0, endpoint=0xc142ac8c, error=0
ehci_device_done: xfer=0xc142e0b0, endpoint=0xc142ac8c, error=0
ehci_device_done: xfer=0xc142e0b0, endpoint=0xc142ac8c, error=5
Root mount waiting for: usbus0
usb_needs_explore: 
ehci_timeout: xfer=0xc142d0b0
ehci_device_done: xfer=0xc142d0b0, endpoint=0xc142ac8c, error=20
ehci_device_done: xfer=0xc142d0b0, endpoint=0xc142ac8c, error=5
Root mount waiting for: usbus0
Root mount waiting for: usbus0
ehci_timeout: xfer=0xc142d0b0
ehci_device_done: xfer=0xc142d0b0, endpoint=0xc142ac8c, error=20
ehci_device_done: xfer=0xc142d0b0, endpoint=0xc142ac8c, error=5
...

help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?58C62437-2759-47DE-83BB-1F9F377AB212>