From owner-freebsd-usb@freebsd.org Tue May 10 22:24:22 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 9AF37B35FCF; Tue, 10 May 2016 22:24:22 +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 6CBAC10CB; Tue, 10 May 2016 22:24:21 +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 u4AM3olw062409 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-GCM-SHA256 bits=128 verify=FAIL); Tue, 10 May 2016 18:03:51 -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 u4AM3a8c018808 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=OK); Tue, 10 May 2016 17:03:48 -0500 (CDT) (envelope-from neal@wanlink.com) To: freebsd-usb@freebsd.org, freebsd-arm@freebsd.org From: Neal Horman Subject: ehci_disown - Olimex ARM A20 Lime & USB FTDI RS-485 shuts down USB port Message-ID: <57325AB8.9010108@wanlink.com> Date: Tue, 10 May 2016 17:03:36 -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 Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="------------ms020105050505020304030804" 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='forums.freebsd.org'; X-Milter: Spamilter DataSet=SessionId; receiver=aw1.wanlink.com; sessionid='cef3b40e7381b8b79c8ff5b387066da3'; 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='view.email.origamiowl.com'; X-Milter: Spamilter DataSet=BodyHost; receiver=wan2.wanlink.com; host='forums.freebsd.org'; X-Milter: Spamilter DataSet=SessionId; receiver=wan2.wanlink.com; sessionid='82f57db49fd91fbfde6ada79e29129bd'; 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: Tue, 10 May 2016 22:24:22 -0000 This is a cryptographically signed message in MIME format. --------------ms020105050505020304030804 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Hello, Sorry for the cross post, but I'm not sure were this should land. I posted on https://forums.freebsd.org/threads/56211/ and it was=20 suggested that I ask here. I'm having problems trying to get my host to recognize a USB FTDI=20 RS-485 serial port on an Olimex ARM A20 Lime host. To be clear, this is not a "I need to connect to the host console=20 port" problem, that is done and works. I'm trying to use the RS-485 port to talk to Modbus devices with a=20 custom application. The FTDI device has been tested on other hosts, and it works. When I use the same device on this host running Linux, it works=20 just fine. When I insert the FTDI RS-485 device (or any other FTDI or Prolific = serial device) into the FreeBSD host USB connector with=20 hw.usb.ehci.debug =3D 1 I get: ehci_roothub_exec: ehci after reset, status=3D0x00001801 ehci_disown: index=3D1 lowspeed=3D0 and then the port is unresponsive to any device plug events afterwar= ds. I used svn.head -r 298609 and crochet w/ a derived version of=20 cubieboard2 board profile and the ALLWINNER kernel. I've tried the Olimex DTBs that get built from that profile, but=20 the cubieboard2 DTB is the only one that gets me to a login prompt,=20 which isn't 100%, so I ran down the "build a DTB" road. I've successfully created a DTB, using=20 gnu/dts/arm/sun7i-a20-olinuxino-lime.dts, but commenting out the usb otg = port (I won't be using that port anyway) vbus detect pin configuration=20 that causes the kernel to panic on boot, which gets me mmm... about 98%=20 I'd say of what I think is a correct DTB for this host platform. Can anybody clue me into what is happening when I plug in the USB=20 serial device, and how to deal with it ? Any help with this would be appreciated ! Without any suggestions, I'm at the end of the road, and I'll have=20 to go back to Linux, which I'd rather not do. TIA, regards Neal Horman --------------ms020105050505020304030804 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 hvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNjA1MTAyMjAzMzZaMC8GCSqGSIb3DQEJBDEiBCDy Ow2YqMktnT4xxnLRxChufqz7IaTyrBr9eq8WpZ6rfTBsBgkqhkiG9w0BCQ8xXzBdMAsGCWCG SAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqG SIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGaBgkrBgEEAYI3EAQxgYwwgYkw dTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKTAnBgNVBAsTIFN0YXJ0 Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MSMwIQYDVQQDExpTdGFydENvbSBDbGFzcyAx IENsaWVudCBDQQIQPF2jnZAaDGSf4v9zy7UNHDCBnAYLKoZIhvcNAQkQAgsxgYyggYkwdTEL MAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKTAnBgNVBAsTIFN0YXJ0Q29t IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MSMwIQYDVQQDExpTdGFydENvbSBDbGFzcyAxIENs aWVudCBDQQIQPF2jnZAaDGSf4v9zy7UNHDANBgkqhkiG9w0BAQEFAASCAQCUkh5jOBPBR08b cWZ4LcfOAPL/0Bp5LrjhkBZkpui+A6zPQSnEOJQfCHozwuizuiVMaIsOOAq/5Fi5HTvuYvGs ke0B/IHu5lNxl+ByjHh64wnU2s9dLGUvqCCptfz6o1NsKmnqFDRQGSjEYvnoWyUBpdD6vJyB XmsEIvy68KiCWgFcR45VrMzWw7cRpEYjGAnWT6u/KQ3whdDNHs9h25npAGO2blziWTEY4MsF N9habFlNfW9elC+FxaaOkGfg5YusM/HHstBDWuP0jHi7mGhZVm7NH6muouQ9+hExJ/VULL5s NwDXGJYBgjhRSk1EeMLz3m6bAjLFHlV26joOYJY/AAAAAAAA --------------ms020105050505020304030804-- From owner-freebsd-usb@freebsd.org Wed May 11 06:47:23 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 C3FA2B36845; Wed, 11 May 2016 06:47:23 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (heidi.turbocat.net [88.198.202.214]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8E6C113E0; Wed, 11 May 2016 06:47:23 +0000 (UTC) (envelope-from hps@selasky.org) Received: from laptop015.home.selasky.org (unknown [62.141.129.119]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id 08A091FE022; Wed, 11 May 2016 08:47:19 +0200 (CEST) Subject: Re: ehci_disown - Olimex ARM A20 Lime & USB FTDI RS-485 shuts down USB port To: Neal Horman , freebsd-usb@freebsd.org, freebsd-arm@freebsd.org References: <57325AB8.9010108@wanlink.com> From: Hans Petter Selasky Message-ID: Date: Wed, 11 May 2016 08:50:36 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.0 MIME-Version: 1.0 In-Reply-To: <57325AB8.9010108@wanlink.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit 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 06:47:23 -0000 Hi, ehci_disown() means that there should be a full speed controller that should handle the device, because it is not high-speed. Does your board have OHCI/UHCI or only EHCI? How are the USB parts wired. Is there a High-Speed TT (USB HUB chip) connected to the EHCI port? Can you compare dmesg from Linux and FreeBSD and look for the USB parts. --HPS 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-- From owner-freebsd-usb@freebsd.org Wed May 11 17:36:53 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 4CE88B37E71 for ; Wed, 11 May 2016 17:36:53 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (heidi.turbocat.net [88.198.202.214]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 16BA21B23 for ; Wed, 11 May 2016 17:36:52 +0000 (UTC) (envelope-from hps@selasky.org) Received: from laptop015.home.selasky.org (unknown [62.141.129.119]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id 109691FE022; Wed, 11 May 2016 19:36:45 +0200 (CEST) Subject: Re: freebsd-usb Digest, Vol 573, Issue 1 To: Neal Horman , freebsd-usb@freebsd.org References: <57336A54.8040201@wanlink.com> From: Hans Petter Selasky Message-ID: Date: Wed, 11 May 2016 19:40:01 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.0 MIME-Version: 1.0 In-Reply-To: <57336A54.8040201@wanlink.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit 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:36:53 -0000 On 05/11/16 19:22, Neal Horman wrote: > [ 2.081547] sw-ohci sw-ohci.2: SW USB2.0 'Open' Host Controller > (OHCI) Driver > [ 2.094884] sw-ohci sw-ohci.2: new USB bus registered, assigned bus > 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 > 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 > usbus1 > ugen0.1: at usbus0 > uhub1: on > usbus0 > uhub0: 1 port with 1 removable, self powered > uhub1: 1 port with 1 removable, self powered > --- end --- >> --HPS Hi, Your Allwinner configuration does not attach the OHCI driver properly. You see Linux has "sw-ohci" while FreeBSD has no mention of "ohci". Once this is fixed I believe your USB device will work just fine. --HPS From owner-freebsd-usb@freebsd.org Wed May 11 17:48:53 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 D3CDEB37131; Wed, 11 May 2016 17:48:53 +0000 (UTC) (envelope-from jmcneill@invisible.ca) Received: from mout.perfora.net (mout.perfora.net [74.208.4.197]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mout.perfora.net", Issuer "thawte SSL CA - G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8A86D1287; Wed, 11 May 2016 17:48:53 +0000 (UTC) (envelope-from jmcneill@invisible.ca) Received: from dis ([47.55.13.40]) by mrelay.perfora.net (mreueus002) with ESMTPSA (Nemesis) id 0Mgv7W-1bDfFR23Hs-00M4Fm; Wed, 11 May 2016 19:48:41 +0200 Date: Wed, 11 May 2016 14:48:37 -0300 (ADT) From: Jared McNeill X-X-Sender: jmcneill@invisible.strangled.net To: Hans Petter Selasky cc: Neal Horman , freebsd-usb@freebsd.org, freebsd-arm@freebsd.org Subject: Re: ehci_disown - Olimex ARM A20 Lime & USB FTDI RS-485 shuts down USB port In-Reply-To: Message-ID: References: <57325AB8.9010108@wanlink.com> User-Agent: Alpine 2.11 (NEB 23 2013-08-11) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Provags-ID: V03:K0:BvVTI56hLQU7myG99fK4zhHsE/GBhI7K0aowc7aSuEvTl6G0lgT 4rRWQg3um2bunIu63zIxgTCvSax14skrILIe6I0l3Y40x2wemVfNxsp+wVIGiu9CzR4wZPH yLva9LyMU3AowbiF5KE678+XG31yvNumaJOgPIIWqVt8cbMR82P7L5FZ7gxfjKDtCva0ogz 8pRY+DhoJyunaJdSmL4xQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:yVSNadwS1bk=:4zsinwZlX917LJHqGcFGTr kAZQeHHmEcV1SaZm5HcpesoU8WM3mbZ1YGagUqhX5uNWUuUAl+ZFd2+J2Tc9HXLSYum2b6/je UlJyIx6a+ci5qmcvI58RXHkJvN6yJmb+/JzAljtBBY8EjU6V4s9VLYJYp004iUX9Pzstu1X4t pJHVDsywpV2qAOqhd0IAiAMeYEs6yQwhhyyL+X6TrVPAF2eDGldqSMuy1wcO3SO1TXZ+jdvH4 tyJjTMjutJuBPcXmw9pskgYYujuikPFCs1XcydkEwVyIv5hUlASbUTJfjQANznyuU16lnqf2W fkXiyQjq1Y7oecYnOlxQS95Ysmsjnc/dgpUhOpDi8AxMswW1n55+BeXR07UbAW6k2Ks1Ggttb g0j6eerU4IKgjq6AD6tJQHAebDx5Hf02ndP6KthRu4vYBVlUAwz55LE+8J9+n3O3gc4HrEmoT BLtZ9jNR+PH5LZF0x6Pc/WMskoN2p2aodEmEUBqmUCTJmoosTRCOwqkvdU5PG5N8CPqabjC81 Nr009Iw0RpK0X73vOdtqd2zprNx0P3K5PveFiiyIoCJ8dzG214MtPnm6snVwQf3YPvqBCmiFj ef8a4Hp2EtPIQsc71wXqfzTQUk+zpfzFBePJctBJfAaFFHGYN0n6WbBa/m0Qktykvqz/Q6O2u r+BzIJ0HYtZwvTYbcRNxGKYTzwgFJyz+bwnt/gpLSi/eIg5dh3Bs4O6NuC6WxsexKHoCfBy15 hrBFbKJxy50UwHPK 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:48:53 -0000 On Wed, 11 May 2016, Hans Petter Selasky wrote: > ehci_disown() means that there should be a full speed controller that should > handle the device, because it is not high-speed. Does your board have > OHCI/UHCI or only EHCI? How are the USB parts wired. Is there a High-Speed TT > (USB HUB chip) connected to the EHCI port? The A20 SoC has an OHCI controller but the ALLWINNER kernel is missing the ohci driver. There is a patch for review here: https://reviews.freebsd.org/D5481 Cheers, Jared From owner-freebsd-usb@freebsd.org Thu May 12 06:22:20 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 96A12B38FAD; Thu, 12 May 2016 06:22:20 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from mail.blih.net (mail.blih.net [212.83.177.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.blih.net", Issuer "mail.blih.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id CA88A1770; Thu, 12 May 2016 06:22:19 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from mail.blih.net (mail.blih.net [212.83.177.182]) by mail.blih.net (OpenSMTPD) with ESMTP id 46f5bdc2; Thu, 12 May 2016 08:22:10 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bidouilliste.com; h=date :from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s=mail; bh=7MLOTFR/1Y6x70qSPTHQbEWorbg=; b=nEsQb/yO8oiTCe4LbXuxR6BRzZZX V5k9PKHkePIoLACBl94V3EZnlajVhqbO4iZEpd1W7hdqRC6u7ylxYvUzsTM1vnwm 1LMDMwgrcAxfVQLSAuSpbNIR4iHJzpxBeW86U72coOtSTT9uaxu6JBiTfyEjVKk+ WLkjcrC4Z7tI4yo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=bidouilliste.com; h=date :from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; q=dns; s= mail; b=g6bCQy4N1hUhiVMGA0wf0UIJhtXQomL1ElgNNlCjuLn2wycvSUFPBgsm /FpfgujH/PvoAcge6FQjmBel+9RBR7sUReZKR+SHJl3prE+9b6Nb4hAH4gMdPVlb rjJCx350u6tmZaRUsJj6ye7PPHbaLeBhfCOrWut4enq1Oxxht2E= Received: from knuckles.blih.net (ip-54.net-82-216-203.roubaix.rev.numericable.fr [82.216.203.54]) by mail.blih.net (OpenSMTPD) with ESMTPSA id 11f7c277 TLS version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO; Thu, 12 May 2016 08:22:10 +0200 (CEST) Date: Thu, 12 May 2016 08:22:07 +0200 From: Emmanuel Vadot To: Neal Horman Cc: freebsd-usb@freebsd.org, freebsd-arm@freebsd.org Subject: Re: ehci_disown - Olimex ARM A20 Lime & USB FTDI RS-485 shuts down USB port Message-Id: <20160512082207.eb5d6f4f51e65262f9a35246@bidouilliste.com> In-Reply-To: <57325AB8.9010108@wanlink.com> References: <57325AB8.9010108@wanlink.com> X-Mailer: Sylpheed 3.5.0 (GTK+ 2.24.29; amd64-portbld-freebsd11.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit 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: Thu, 12 May 2016 06:22:20 -0000 On Tue, 10 May 2016 17:03:36 -0500 Neal Horman wrote: > Hello, > Sorry for the cross post, but I'm not sure were this should land. > I posted on https://forums.freebsd.org/threads/56211/ and it was > suggested that I ask here. > > > I'm having problems trying to get my host to recognize a USB FTDI > RS-485 serial port on an Olimex ARM A20 Lime host. > > To be clear, this is not a "I need to connect to the host console > port" problem, that is done and works. > > I'm trying to use the RS-485 port to talk to Modbus devices with a > custom application. > > The FTDI device has been tested on other hosts, and it works. > When I use the same device on this host running Linux, it works > just fine. > > When I insert the FTDI RS-485 device (or any other FTDI or Prolific > serial device) into the FreeBSD host USB connector with > hw.usb.ehci.debug = 1 I get: > > ehci_roothub_exec: ehci after reset, status=0x00001801 > ehci_disown: index=1 lowspeed=0 > > and then the port is unresponsive to any device plug events afterwards. > > I used svn.head -r 298609 and crochet w/ a derived version of > cubieboard2 board profile and the ALLWINNER kernel. > I've tried the Olimex DTBs that get built from that profile, but > the cubieboard2 DTB is the only one that gets me to a login prompt, > which isn't 100%, so I ran down the "build a DTB" road. > I've successfully created a DTB, using > gnu/dts/arm/sun7i-a20-olinuxino-lime.dts, but commenting out the usb otg > port (I won't be using that port anyway) vbus detect pin configuration > that causes the kernel to panic on boot, which gets me mmm... about 98% > I'd say of what I think is a correct DTB for this host platform. > > Can anybody clue me into what is happening when I plug in the USB > serial device, and how to deal with it ? > > Any help with this would be appreciated ! > Without any suggestions, I'm at the end of the road, and I'll have > to go back to Linux, which I'd rather not do. > > > TIA, regards > > Neal Horman As other said the OHCI support is currently in phab, I need to look what's missing (if anything is missing) and commit it. For the DTS part you should be able to use the dts from sys/gnu/dts/arm/sun7i-a20-olinuxino-lime2.dts without any problem. I don't have a lime2 myself but I've been using the a20-som-evb for Allwinner dev for some times now. -- Emmanuel Vadot From owner-freebsd-usb@freebsd.org Sat May 14 07:48:23 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 4F7A7B383BE for ; Sat, 14 May 2016 07:48:23 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3244F124D for ; Sat, 14 May 2016 07:48:23 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u4E7mN1u047744 for ; Sat, 14 May 2016 07:48:23 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-usb@FreeBSD.org Subject: [Bug 209495] [ure] [patch] support for Lenovo USB-ethernet adapter USB3NETWORK Date: Sat, 14 May 2016 07:48:23 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: usb X-Bugzilla-Version: 11.0-CURRENT X-Bugzilla-Keywords: patch X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: hannes@mehnert.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-usb@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status keywords bug_severity priority component assigned_to reporter attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 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: Sat, 14 May 2016 07:48:23 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D209495 Bug ID: 209495 Summary: [ure] [patch] support for Lenovo USB-ethernet adapter USB3NETWORK Product: Base System Version: 11.0-CURRENT Hardware: Any OS: Any Status: New Keywords: patch Severity: Affects Some People Priority: --- Component: usb Assignee: freebsd-usb@FreeBSD.org Reporter: hannes@mehnert.org Keywords: patch Created attachment 170270 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D170270&action= =3Dedit lenovo usb device ID, quirk, and registration into ure Lenovo ThinkPad Network Adapter (part no 4X90E51405), USB3.0 to RJ45 contai= ns a realtek 8153 chip, which is supported by the ure driver (rtl8152) --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-usb@freebsd.org Sat May 14 18:50:29 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 2C84BB3B845 for ; Sat, 14 May 2016 18:50:29 +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 E127711CA for ; Sat, 14 May 2016 18:50:28 +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 u4EIoKSH000849 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Sat, 14 May 2016 14:50:21 -0400 (EDT) (envelope-from neal@wanlink.com) Received: from Neal-MBP3-3.local ([192.168.10.125]) (authenticated bits=0) by wan2.wanlink.com (8.14.9/8.15.2) with ESMTP id u4EIoFsD087562 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=OK) for ; Sat, 14 May 2016 13:50:19 -0500 (CDT) (envelope-from neal@wanlink.com) Subject: Re: ehci_disown - Olimex ARM A20 Lime & USB FTDI RS-485 shuts down USB port To: freebsd-usb@freebsd.org References: From: Neal Horman Message-ID: <5737736F.9040308@wanlink.com> Date: Sat, 14 May 2016 13:50:23 -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="------------ms050302060907050605050404" 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=SessionId; receiver=aw1.wanlink.com; sessionid='4f67c683a80479ee968071de3fd42b60'; X-Milter: Spamilter DataSet=MTA-Peer; receiver=wan2.wanlink.com; sender-ip=192.168.10.125; sender-helo=neal-mbp3-3.local; X-Milter: Spamilter DataSet=SessionId; receiver=wan2.wanlink.com; sessionid='7c11187ab7a149abc76f2320a2666194'; 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: Sat, 14 May 2016 18:50:29 -0000 This is a cryptographically signed message in MIME format. --------------ms050302060907050605050404 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: quoted-printable On 5/12/16 7:00 AM, freebsd-usb-request@freebsd.org wrote: >> ehci_disown() means that there should be a full speed controller that = should >> handle the device, because it is not high-speed. Does your board have >> OHCI/UHCI or only EHCI? How are the USB parts wired. Is there a High-S= peed TT >> (USB HUB chip) connected to the EHCI port? > The A20 SoC has an OHCI controller but the ALLWINNER kernel is missing = the > ohci driver. There is a patch for review here: https://reviews.freebsd.= org/D5481 > > Cheers, > Jared Jared: Thanks for pointing me to the patch, that was very helpful. All: I can report that I was able to apply the D5481 patch to svn.head=20 revision 298609 after changing the kernel conf A20 patched file name to=20 ALLWINNER. The kernel built without errors. I installed the kernel, and the ohci driver appears to attach and=20 work correctly with my FTDI devices. Emanuel: Overall, I'd like to see this committed because it appears to be=20 functional. Although, I wouldn't / don't expect to have to include the "device=20 ohci" and "device generic_ohc" drivers for the kernel to work correctly=20 on the platform. It just doesn't make sense in my mind and doesn't feel right. Thanks for the work that your doing on the Allwinner SOCs ! Regards Neal Horman --------------ms050302060907050605050404 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 hvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNjA1MTQxODUwMjNaMC8GCSqGSIb3DQEJBDEiBCDY jGvSvDsy3kLDN4TjFCgZISDM4ALuh5gF2P2hxQaMNDBsBgkqhkiG9w0BCQ8xXzBdMAsGCWCG SAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqG SIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGaBgkrBgEEAYI3EAQxgYwwgYkw dTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKTAnBgNVBAsTIFN0YXJ0 Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MSMwIQYDVQQDExpTdGFydENvbSBDbGFzcyAx IENsaWVudCBDQQIQPF2jnZAaDGSf4v9zy7UNHDCBnAYLKoZIhvcNAQkQAgsxgYyggYkwdTEL MAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKTAnBgNVBAsTIFN0YXJ0Q29t IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MSMwIQYDVQQDExpTdGFydENvbSBDbGFzcyAxIENs aWVudCBDQQIQPF2jnZAaDGSf4v9zy7UNHDANBgkqhkiG9w0BAQEFAASCAQCMbuhsnF+a+Q+P lFgaUDVztsbWfqEjVesuNvG0aLn6f9lWeCrtGeBk2rdQG6EXb6asKVPMG7ifPCA0NmYWLZF8 kMNf19iuPKTHs0xFGCOtaMAY7SYxWYy6xGX54+pq7DEpVtEhSFTiXE6yhCOTLuiXooBnboaJ /f9oZQdy92D4imKbcYTNFwqpfUq6hmOD1leyu1XRgFKUdynWr0ibOW+geu8ENhsQS0QGbq6N 2DBXr19K/24sOVpR72m7huJ++MkgjH9vJoAP2LZjph8pWD/hojRkRekKBtRWztxZuGjneycx +eVDYu7SdRLeSjT6iBbFhBjGRkAbbStQiK6Wo9XPAAAAAAAA --------------ms050302060907050605050404--