Date: Wed, 11 May 2016 12:22:28 -0500 From: Neal Horman <neal@wanlink.com> To: freebsd-usb@freebsd.org Subject: Re: freebsd-usb Digest, Vol 573, Issue 1 Message-ID: <57336A54.8040201@wanlink.com> In-Reply-To: <mailman.39.1462968000.74040.freebsd-usb@freebsd.org> References: <mailman.39.1462968000.74040.freebsd-usb@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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: <Allwinner USB PHY> mem=20 0x1c13400-0x1c1340f,0x1c14800-0x1c14803,0x1c1c800-0x1c1c803 on simplebus0= ehci0: <Allwinner Integrated USB 2.0 controller> mem 0x1c14000-0x1c140ff = irq 10016 on simplebus0 usbus0: EHCI version 1.0 usbus0 on ehci0 ehci1: <Allwinner Integrated USB 2.0 controller> 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: <Allwinner> at usbus1 uhub0: <Allwinner EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usb= us1 ugen0.1: <Allwinner> at usbus0 uhub1: <Allwinner EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> 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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?57336A54.8040201>