Skip site navigation (1)Skip section navigation (2)
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>