From owner-freebsd-usb@FreeBSD.ORG Mon May 2 11:24:34 2011 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3A19E106564A for ; Mon, 2 May 2011 11:24:34 +0000 (UTC) (envelope-from damjan.marion@gmail.com) Received: from mail-ew0-f54.google.com (mail-ew0-f54.google.com [209.85.215.54]) by mx1.freebsd.org (Postfix) with ESMTP id BFA188FC0A for ; Mon, 2 May 2011 11:24:33 +0000 (UTC) Received: by ewy1 with SMTP id 1so2172875ewy.13 for ; Mon, 02 May 2011 04:24:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:from:content-type:content-transfer-encoding :subject:date:message-id:to:mime-version:x-mailer; bh=hz019lpNIwHDZjR9LZZLiuVRP8oxA+B/zmdKaZj26pA=; b=lZClOO3CoFeHJXCCPxnzOHFg5nycfzABjcFMU+s8Kf0JRt8FieqHV8HZT9bocS9tSJ JspCPGXvTVVuHy1mcbKm7v3cewcnqTbPqP1QWOHtuDXreHpz2uUmLrHyPy5UVCMGafPC uE4mecjyNKGo33wgq+3e3Kwcn/1TG57gS3Yr8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:content-type:content-transfer-encoding:subject:date:message-id :to:mime-version:x-mailer; b=Mwn+9vhaFbrg9+0f1jVya8QmSktAzNmsxQ5QRsEb9UQG4g3qKA+ieQzvtc6lWdtiSx ulwfhETb14HzAW+y2pEFPdLO07CC83vXd4qubkpkIOPdlX07YXYxPUeuGzkYHYbZyQvp UF1BiqZsPQ3b/A3CW2qeM1NxES+XjsVptjIBQ= Received: by 10.213.26.214 with SMTP id f22mr858189ebc.49.1304333885548; Mon, 02 May 2011 03:58:05 -0700 (PDT) Received: from [192.168.123.4] (cpe-109-60-66-194.zg3.cable.xnet.hr [109.60.66.194]) by mx.google.com with ESMTPS id u16sm4055678eei.9.2011.05.02.03.58.04 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 02 May 2011 03:58:04 -0700 (PDT) From: Damjan Marion Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Date: Mon, 2 May 2011 12:58:02 +0200 Message-Id: <58C62437-2759-47DE-83BB-1F9F377AB212@gmail.com> To: freebsd-usb@FreeBSD.org Mime-Version: 1.0 (Apple Message framework v1084) X-Mailer: Apple Mail (2.1084) Cc: Subject: Timeouts on Marvell EHCI (FreeBSD-arm) X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 May 2011 11:24:34 -0000 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: 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 ...=