From owner-freebsd-usb@freebsd.org Wed May 11 17:22:43 2016 Return-Path: Delivered-To: freebsd-usb@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3570CB37A0B for ; Wed, 11 May 2016 17:22:43 +0000 (UTC) (envelope-from neal@wanlink.com) Received: from aw1.wanlink.com (ns1.wanlink.com [54.83.196.96]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "aw1.wanlink.com", Issuer "StartCom Class 1 DV Server CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 029AA1EFA for ; Wed, 11 May 2016 17:22:41 +0000 (UTC) (envelope-from neal@wanlink.com) Received: from wan2.wanlink.com (mx2.wanlink.com [192.168.20.6]) by aw1.wanlink.com (8.14.7/8.14.7) with ESMTP id u4BHMcL5070386 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Wed, 11 May 2016 13:22:39 -0400 (EDT) (envelope-from neal@wanlink.com) Received: from Neal-MBP3-3.local (rrcs-71-42-85-192.sw.biz.rr.com [71.42.85.192]) (authenticated bits=0) by wan2.wanlink.com (8.14.9/8.15.2) with ESMTP id u4BHMR3E033260 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=OK) for ; Wed, 11 May 2016 12:22:36 -0500 (CDT) (envelope-from neal@wanlink.com) Subject: Re: freebsd-usb Digest, Vol 573, Issue 1 To: freebsd-usb@freebsd.org References: From: Neal Horman Message-ID: <57336A54.8040201@wanlink.com> Date: Wed, 11 May 2016 12:22:28 -0500 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="------------ms010106050507040705040704" X-Milter: Spamilter DataSet=MTA-Peer; receiver=aw1.wanlink.com; sender-ip=192.168.20.6; sender-helo=wan2.wanlink.com; X-Milter: Spamilter DataSet=GeoIP; receiver=aw1.wanlink.com; ip=71.42.85.192; CC=US, N/A, N/A, N/A, 38.000000, -97.000000; X-Milter: Spamilter DataSet=BodyHost; receiver=aw1.wanlink.com; host='github.com'; X-Milter: Spamilter DataSet=BodyHost; receiver=aw1.wanlink.com; host='dl.linux-sunxi.org'; X-Milter: Spamilter DataSet=SessionId; receiver=aw1.wanlink.com; sessionid='fe326ad68dbfeeec035e919ef59284e6'; X-Milter: Spamilter DataSet=MTA-Peer; receiver=wan2.wanlink.com; sender-ip=71.42.85.192; sender-helo=neal-mbp3-3.local; X-Milter: Spamilter DataSet=GeoIP; receiver=wan2.wanlink.com; ip=71.42.85.192; CC=US, TX, San Antonio, 78247, 29.583401, -98.399399; X-Milter: Spamilter DataSet=BodyHost; receiver=wan2.wanlink.com; host='github.com'; X-Milter: Spamilter DataSet=BodyHost; receiver=wan2.wanlink.com; host='dl.linux-sunxi.org'; X-Milter: Spamilter DataSet=SessionId; receiver=wan2.wanlink.com; sessionid='addd2e6818d273a6596d0d544003744a'; X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 May 2016 17:22:43 -0000 This is a cryptographically signed message in MIME format. --------------ms010106050507040705040704 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: quoted-printable Hello Hans, On 5/11/16 7:00 AM, freebsd-usb-request@freebsd.org wrote: > Hi, > > ehci_disown() means that there should be a full speed controller that > should handle the device, because it is not high-speed Ok > Does your board have OHCI/UHCI or only EHCI? It's EHCI/OHCI... from the A20 User Manual revision 1.3 @=20 http://dl.linux-sunxi.org/A20/ --- start --- User USB Host controller is fully compliant with the USB 2.0=20 specification, Enhanced Host Controller Interface (EHCI) Specification,=20 Revision 1.0, and the Open Host Controller Interface (OHCI)=20 Specification Release 1.0a. The controller supports high-speed, 480-Mbps = transfers (40 times faster than USB 1.1 full-speed mode) using an EHCI=20 Host controller, as well as full and low speed through one or more=20 integrated OHCI host controllers. --- end --- > How are the USB parts wired. Acording to=20 https://github.com/OLIMEX/OLINUXINO/blob/master/HARDWARE/A20-OLinuXino-LI= ME/A20-OLinuXino-Lime_Rev_C.pdf,=20 the two USB Host connectors are wired through a SY6280 for 5V power=20 control and current limiting, but otherwise, D+ and D- are directly=20 wired to the A20 which has an integrated PHY. A20-OLinuXino-Lime_Rev_C.sc= h > Is there a High-Speed TT (USB HUB chip) connected to the EHCI port? No > > Can you compare dmesg from Linux and FreeBSD and look for the USB parts= =2E Both dmesg outputs below have been selectively edited to remove non-USB=20 related output for brevity. Linux shows : --- start --- [ 1.691476] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver= [ 1.703219] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 1.711811] [sw-ehci1]: open clock [ 1.734483] [sw-ehci1]: Set USB Power ON [ 1.740921] sw-ehci sw-ehci.1: SW USB2.0 'Enhanced' Host Controller=20 (EHCI) Driver [ 1.754645] sw-ehci sw-ehci.1: new USB bus registered, assigned bus=20 number 1 [ 1.766085] sw-ehci sw-ehci.1: irq 71, io mem 0x01c14000 [ 1.793517] sw-ehci sw-ehci.1: USB 2.0 started, EHCI 1.00 [ 1.802224] hub 1-0:1.0: USB hub found [ 1.808859] hub 1-0:1.0: 1 port detected [ 1.825173] [sw-ohci1]: open clock [ 1.851333] sw-ohci sw-ohci.1: SW USB2.0 'Open' Host Controller=20 (OHCI) Driver [ 1.864658] sw-ohci sw-ohci.1: new USB bus registered, assigned bus=20 number 2 [ 1.876014] sw-ohci sw-ohci.1: irq 96, io mem 0x01c14400 [ 1.946433] hub 2-0:1.0: USB hub found [ 1.953102] hub 2-0:1.0: 1 port detected [ 1.959564] [sw-ehci2]: open clock [ 1.982249] [sw-ehci2]: Set USB Power ON [ 1.988684] sw-ehci sw-ehci.2: SW USB2.0 'Enhanced' Host Controller=20 (EHCI) Driver [ 2.002368] sw-ehci sw-ehci.2: new USB bus registered, assigned bus=20 number 3 [ 2.013803] sw-ehci sw-ehci.2: irq 72, io mem 0x01c1c000 [ 2.033529] sw-ehci sw-ehci.2: USB 2.0 started, EHCI 1.00 [ 2.042206] hub 3-0:1.0: USB hub found [ 2.048836] hub 3-0:1.0: 1 port detected [ 2.055372] [sw-ohci2]: open clock [ 2.081547] sw-ohci sw-ohci.2: SW USB2.0 'Open' Host Controller=20 (OHCI) Driver [ 2.094884] sw-ohci sw-ohci.2: new USB bus registered, assigned bus=20 number 4 [ 2.106235] sw-ohci sw-ohci.2: irq 97, io mem 0x01c1c400 [ 2.176420] hub 4-0:1.0: USB hub found [ 2.183103] hub 4-0:1.0: 1 port detected --- end --- Freebsd shows: --- start --- awusbphy0: mem=20 0x1c13400-0x1c1340f,0x1c14800-0x1c14803,0x1c1c800-0x1c1c803 on simplebus0= ehci0: mem 0x1c14000-0x1c140ff = irq 10016 on simplebus0 usbus0: EHCI version 1.0 usbus0 on ehci0 ehci1: mem 0x1c1c000-0x1c1c0ff = irq 10021 on simplebus0 usbus1: EHCI version 1.0 usbus1 on ehci1 usbus0: 480Mbps High Speed USB v2.0 usbus1: 480Mbps High Speed USB v2.0 ugen1.1: at usbus1 uhub0: on usb= us1 ugen0.1: at usbus0 uhub1: on usb= us0 uhub0: 1 port with 1 removable, self powered uhub1: 1 port with 1 removable, self powered --- end --- > --HPS Regards, Neal Horman --------------ms010106050507040705040704 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC CtowggTwMIID2KADAgECAhA8XaOdkBoMZJ/i/3PLtQ0cMA0GCSqGSIb3DQEBCwUAMHUxCzAJ BgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSkwJwYDVQQLEyBTdGFydENvbSBD ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEjMCEGA1UEAxMaU3RhcnRDb20gQ2xhc3MgMSBDbGll bnQgQ0EwHhcNMTYwNDMwMTQzNjA5WhcNMTkwNzMwMTQzNjA5WjA8MRkwFwYDVQQDDBBuZWFs QHdhbmxpbmsuY29tMR8wHQYJKoZIhvcNAQkBFhBuZWFsQHdhbmxpbmsuY29tMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArEhcsUIgdRkd0jqQWOKXKLwfcZSj/6DnxZRhz6B5 4V1D7x1JC/RulBFYf3x5TUgc30fmDHQ/X0lB+608X6vf0Q4feG2hTnqtPl2H6BbVDcQUWl6C +6cXvJFZ3g8C6kXfdt188r+J9050w9dRdmHZogcEjASlqk6yIOC5jlm74/6eRuwHuZVpjpg1 8cxzl+rwcV3RjT8aBvP1TDrS27LyZFbTjOl2CUlK37kLLpQok6LWgnHkt8HQPfXxdlh4sE2X gfFPQYhkrDghUL8ZIRCoFBUckUT86Zjyp8HzyY69eHl+mfaO4dtcl1ic45Dt5Jgh/Ep9BhhY LU3tDBcfpvwTEwIDAQABo4IBszCCAa8wDgYDVR0PAQH/BAQDAgSwMB0GA1UdJQQWMBQGCCsG AQUFBwMCBggrBgEFBQcDBDAJBgNVHRMEAjAAMB0GA1UdDgQWBBSKUMTs47GFLABrEYT6Wxe9 5fl6+DAfBgNVHSMEGDAWgBQkgWw5Yb5JD4+3G0YrySi1J0htaDBvBggrBgEFBQcBAQRjMGEw JAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbTA5BggrBgEFBQcwAoYtaHR0 cDovL2FpYS5zdGFydHNzbC5jb20vY2VydHMvc2NhLmNsaWVudDEuY3J0MDgGA1UdHwQxMC8w LaAroCmGJ2h0dHA6Ly9jcmwuc3RhcnRzc2wuY29tL3NjYS1jbGllbnQxLmNybDAbBgNVHREE FDASgRBuZWFsQHdhbmxpbmsuY29tMCMGA1UdEgQcMBqGGGh0dHA6Ly93d3cuc3RhcnRzc2wu Y29tLzBGBgNVHSAEPzA9MDsGCysGAQQBgbU3AQIFMCwwKgYIKwYBBQUHAgEWHmh0dHA6Ly93 d3cuc3RhcnRzc2wuY29tL3BvbGljeTANBgkqhkiG9w0BAQsFAAOCAQEAlxJ6KHJ1vmbr+rz1 05wPXOwfuMO8YGOm7Wn1vKM4x/DHEm/Lo8yIwjvET2/hvnFcC2HvgmXcnEJBa/vfCepoi9zf qDtMhzV9zDzLISspTS4p4qkH6LoqkDIyJWNuHucMbb8M6Pk3TtWEoEa+C8DaJNDCBXdSoJsV Av3ncbauhMbgA4k1mhgqGysS7c3gBEp7+bFh5EDcsTEJEy8mE86H4U3UlYTHBNwylQPxG5JZ Rvw5rxiqKUtRqWzJTlBh/QzhV4qTbHXcgFh/89YCVDZe4kkL2cp+Wep8EmEXSMlHE87+aD3O yqkWG15E9aFN9wOOIYKy4BWHwdNujIy64TZSuzCCBeIwggPKoAMCAQICEGunin0K14jWUQr5 WeTntOEwDQYJKoZIhvcNAQELBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29t IEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAn BgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTE1MTIxNjAxMDAw NVoXDTMwMTIxNjAxMDAwNVowdTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0 ZC4xKTAnBgNVBAsTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MSMwIQYDVQQD ExpTdGFydENvbSBDbGFzcyAxIENsaWVudCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAL192vfDon2D9luC/dtbX64eG3XAtRmvmCSsu1d52DXsCR58zJQbCtB2/A5uFqNx WacpXGGtTCRk9dEDBlmixEd8QiLkUfvHpJX/xKnmVkS6Iye8wUbYzMsDzgnpazlPg19dnSqf hM+Cevdfa89VLnUztRr2cgmCfyO9Otrh7LJDPG+4D8ZnAqDtVB8MKYJL6QgKyVhhaBc4y3bG WxKyXEtx7QIZZGxPwSkzK3WIN+VKNdkiwTubW5PIdopmykwvIjLPqbJK7yPwFZYekKE015Os W6FV+s4DIM8UlVS8pkIsoGGJtMuWjLL4tq2hYQuuN0jhrxK1ljz50hH23gA9cbMCAwEAAaOC AWQwggFgMA4GA1UdDwEB/wQEAwIBBjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQw EgYDVR0TAQH/BAgwBgEB/wIBADAyBgNVHR8EKzApMCegJaAjhiFodHRwOi8vY3JsLnN0YXJ0 c3NsLmNvbS9zZnNjYS5jcmwwZgYIKwYBBQUHAQEEWjBYMCQGCCsGAQUFBzABhhhodHRwOi8v b2NzcC5zdGFydHNzbC5jb20wMAYIKwYBBQUHMAKGJGh0dHA6Ly9haWEuc3RhcnRzc2wuY29t L2NlcnRzL2NhLmNydDAdBgNVHQ4EFgQUJIFsOWG+SQ+PtxtGK8kotSdIbWgwHwYDVR0jBBgw FoAUTgvvGqRAW6UXaYcwyjRoQ9BBrvIwPwYDVR0gBDgwNjA0BgRVHSAAMCwwKgYIKwYBBQUH AgEWHmh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeTANBgkqhkiG9w0BAQsFAAOCAgEA i+P3h+wBi4StDwECW5zhIycjBL008HACblIf26HY0JdOruKbrWDsXUsiI0j/7Crft9S5oxvP iDtVqspBOB/y5uzSns1lZwh7sG96bYBZpcGzGxpFNjDmQbcM3yl3WFIRS4WhNrsOY14V7y2I rUGsvetsD+bjyOngCIVeC/GmsmtbuLOzJ606tEc9uRbhjTu/b0x2Fo+/e7UkQvKzNeo7OMhi jixaULyINBfCBJb+e29bLafgu6JqjOUJ9eXXj20p6q/CW+uVrZiSW57+q5an2P2i7hP85jQJ cy5j4HzA0rSiF3YPhKGAWUxKPMAVGgcYoXzWydOvZ3UDsTDTagXpRDIKQLZo02wrlxY6iMFq vlzsemVf1odhQJmi7Eh5TbxI40kDGcBOBHhwnaOumZhLP+SWJQnjpLpSlUOj95uf1zo9oz9e 0NgIJoz/tdfrBzez76xtDsK0KfUDHt1/q59BvDI7RX6gVr0fQoCyMczNzCTcRXYHY0tq2J0o T+bsb6sH2b4WVWAiJKnSYaWDjdA70qHX4mq9MIjO/ZskmSY8wtAk24orAc0vwXgYanqNsBX5 Yv4sN4Z9VyrwMdLcusP7HJgRdAGKpkR2I9U4zEsNJQJewM7S4Jalo1DyPrLpL2nTET8ZrSl5 Utp1UeGp/2deoprGevfnxWB+vHNQiu85o6MxggPMMIIDyAIBATCBiTB1MQswCQYDVQQGEwJJ TDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjEpMCcGA1UECxMgU3RhcnRDb20gQ2VydGlmaWNh dGlvbiBBdXRob3JpdHkxIzAhBgNVBAMTGlN0YXJ0Q29tIENsYXNzIDEgQ2xpZW50IENBAhA8 XaOdkBoMZJ/i/3PLtQ0cMA0GCWCGSAFlAwQCAQUAoIICEzAYBgkqhkiG9w0BCQMxCwYJKoZI hvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNjA1MTExNzIyMjhaMC8GCSqGSIb3DQEJBDEiBCCL LrosAqips51Qahh5Etd4Z7IP0LcjQvTDcmNdLZ4vKTBsBgkqhkiG9w0BCQ8xXzBdMAsGCWCG SAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqG SIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGaBgkrBgEEAYI3EAQxgYwwgYkw dTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKTAnBgNVBAsTIFN0YXJ0 Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MSMwIQYDVQQDExpTdGFydENvbSBDbGFzcyAx IENsaWVudCBDQQIQPF2jnZAaDGSf4v9zy7UNHDCBnAYLKoZIhvcNAQkQAgsxgYyggYkwdTEL MAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKTAnBgNVBAsTIFN0YXJ0Q29t IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MSMwIQYDVQQDExpTdGFydENvbSBDbGFzcyAxIENs aWVudCBDQQIQPF2jnZAaDGSf4v9zy7UNHDANBgkqhkiG9w0BAQEFAASCAQCBI2YcQbhZxKXx B8nRoXYepo3fXolUVNG7F/Zi6IwIzDCkVQ3LFnG3xdCRSxiSNti7xMr1nQSu/rEYLuFBhlkn rfma2RKEh2ukCEE0TBwXHjoGEVAuQgoOFt3tClAFT0wry4uDytDuQep1yTK3Q/2pD9U7M0fW oI4ZWVKsg9x+4bbGq9hiorl1+Z8+kk7oH5f4cR0CzbwkyMTj6Ehrtx/A3hZDhlRLqkVl7SYB gD3DoMeYMBus4LG6G3a1PNEdfMkxEtlIab6e5uZZV/Z1CidKE3/RSYJVqqH5JP652WMUUrAr BPlLMGdhQWSWOzwwScPx8kn+ujwlcDqYwEF03LGXAAAAAAAA --------------ms010106050507040705040704--