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>
next in thread | raw e-mail | index | archive | help
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=3D0 selfpowered=3D1, parent=3D0, = parent->selfpowered=3D0 uhub_attach: Getting HUB descriptor ehci_roothub_exec: type=3D0xa0 request=3D0x06 wLen=3D0x0009 = wValue=3D0x2900 wIndex=3D0x0000 ehci_roothub_exec: type=3D0x23 request=3D0x03 wLen=3D0x0000 = wValue=3D0x0008 wIndex=3D0x0001 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:=20 usb_needs_explore:=20 usb_bus_powerd: bus=3D0xc1399c78 usb_bus_powerd: Recomputing power masks ehci_set_hw_power:=20 uhub_explore: udev=3D0xc142c000 addr=3D1 ehci_roothub_exec: type=3D0xa3 request=3D0x00 wLen=3D0x0004 = wValue=3D0x0000 wIndex=3D0x0001 uhub_read_port_status: port 1, wPortStatus=3D0x0101, wPortChange=3D0x0001,= err=3DUSB_ERR_NORMAL_COMPLETION uhub_reattach_port: reattaching port 1 ehci_roothub_exec: type=3D0x23 request=3D0x01 wLen=3D0x0000 = wValue=3D0x0010 wIndex=3D0x0001 ehci_roothub_exec: type=3D0xa3 request=3D0x00 wLen=3D0x0004 = wValue=3D0x0000 wIndex=3D0x0001 uhub_read_port_status: port 1, wPortStatus=3D0x0101, wPortChange=3D0x0000,= err=3DUSB_ERR_NORMAL_COMPLETION uhub_reattach_port: Port 1 is in Host Mode Root mount waiting for: usbus0 ehci_roothub_exec: type=3D0x23 request=3D0x03 wLen=3D0x0000 = wValue=3D0x0004 wIndex=3D0x0001 ehci_roothub_exec: ehci after reset, status=3D0x08001205 ehci_roothub_exec: ehci port 1 reset, status =3D 0x08001205 ehci_roothub_exec: type=3D0xa3 request=3D0x00 wLen=3D0x0004 = wValue=3D0x0000 wIndex=3D0x0001 ehci_roothub_exec: type=3D0x23 request=3D0x01 wLen=3D0x0000 = wValue=3D0x0014 wIndex=3D0x0001 Root mount waiting for: usbus0 ehci_roothub_exec: type=3D0xa3 request=3D0x00 wLen=3D0x0004 = wValue=3D0x0000 wIndex=3D0x0001 uhub_read_port_status: port 1, wPortStatus=3D0x0503, wPortChange=3D0x0000,= err=3DUSB_ERR_NORMAL_COMPLETION ehci_ep_init: endpoint=3D0xc142ac8c, addr=3D0, endpt=3D0, mode=3D0 (1) usbd_transfer_power_ref: Adding type 0 to power state usbd_transfer_power_ref: needs power ehci_set_hw_power:=20 ehci_set_hw_power: Async is active ehci_device_done: xfer=3D0xc142e0b0, endpoint=3D0xc142ac8c, error=3D0 ehci_device_done: xfer=3D0xc142e0b0, endpoint=3D0xc142ac8c, error=3D0 ehci_device_done: xfer=3D0xc142e0b0, endpoint=3D0xc142ac8c, error=3D5 Root mount waiting for: usbus0 usb_needs_explore:=20 ehci_timeout: xfer=3D0xc142d0b0 ehci_device_done: xfer=3D0xc142d0b0, endpoint=3D0xc142ac8c, error=3D20 ehci_device_done: xfer=3D0xc142d0b0, endpoint=3D0xc142ac8c, error=3D5 Root mount waiting for: usbus0 Root mount waiting for: usbus0 ehci_timeout: xfer=3D0xc142d0b0 ehci_device_done: xfer=3D0xc142d0b0, endpoint=3D0xc142ac8c, error=3D20 ehci_device_done: xfer=3D0xc142d0b0, endpoint=3D0xc142ac8c, error=3D5 ...=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?58C62437-2759-47DE-83BB-1F9F377AB212>