From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: "Li, Xiaoming" Date: Thu, 12 Jul 2018 02:12:19 +0000 Message-ID: <62079D2F712F7747B0BDCC6821B8DF0D013D17C6@G08CNEXMBPEKD02.g08.fujitsu.local> Content-Language: zh-CN Content-Type: multipart/alternative; boundary="_000_62079D2F712F7747B0BDCC6821B8DF0D013D17C6G08CNEXMBPEKD02_" MIME-Version: 1.0 Subject: [Fuego] Problem of cant find a serial device in the Functional.serial_rx List-Id: Mailing list for the Fuego test framework List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "fuego@lists.linuxfoundation.org" Cc: =?gb2312?B?T2tpIEt5b2hoZWkvm18guafGvQ==?= --_000_62079D2F712F7747B0BDCC6821B8DF0D013D17C6G08CNEXMBPEKD02_ Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 SGkgYWxso7oNCg0KSSBhbSB3b3JraW5nIG9uIHRoZSBGdW5jdGlvbmFsLnNl cmlhbF9yeCB0ZXN0IHN1aXRlo6xhbmQgZm91bmQgIGEgIHByb2JsZW0uDQoN CkFzIHUga25vdywgIEZ1bmN0aW9uYWwuc2VyaWFsX3J4IHRlc3RzICB0aGUg c2VyaWEgcG9ydCwgIHJlY2VpdmUgYW5kIHNlbmQgY2FwYWNpdHkgYmV0d2Vl biAgaG9zdCBhbmQgYm9hcmQuDQoNCkJ1dCwgICB0aGUgIGZ1ZWdvIGluc3Rh bGwgc2NyaXB0ICBkbyBub3QgY3JlYXRlIGEgIHZpcnR1YWwgc2VyaWFsIGRl dmljZSBpbiB0aGUgZG9ja2VyLiAgIFNvIGl0IGp1c3QgY2FudCB3b3JrLg0K DQpCZWxvdyAgaXMgbXkgIG1ldGhvZCB0byBzb2x2ZSB0aGlzIHByb2JsZW0s ICAgIGFueW9uZSBrbm93cyBhIGJldHRlciBvbmUgPw0KDQoNCmRpZmYgLS1n aXQgYS9mdWVnby1ob3N0LXNjcmlwdHMvZG9ja2VyLWNyZWF0ZS1jb250YWlu ZXIuc2ggYi9mdWVnby1ob3N0LXNjcmlwdHMvZG9ja2VyLWNyZWF0ZS1jb250 YWluZXIuc2gNCmluZGV4IDU5Y2NlM2QuLmM4ZjEyMzEgMTAwNzU1DQotLS0g YS9mdWVnby1ob3N0LXNjcmlwdHMvZG9ja2VyLWNyZWF0ZS1jb250YWluZXIu c2gNCisrKyBiL2Z1ZWdvLWhvc3Qtc2NyaXB0cy9kb2NrZXItY3JlYXRlLWNv bnRhaW5lci5zaA0KQEAgLTIzLDUgKzIzLDEwIEBAIHN1ZG8gZG9ja2VyIGNy ZWF0ZSAtaXQgLS1uYW1lICR7RE9DS0VSQ09OVEFJTkVSfSBcDQogICAgIC12 ICRESVIvLi4vZnVlZ28tcnc6L2Z1ZWdvLXJ3IFwNCiAgICAgLXYgJERJUi8u Li9mdWVnby1ybzovZnVlZ28tcm86cm8gXA0KICAgICAtdiAkRElSLy4uLy4u L2Z1ZWdvLWNvcmU6L2Z1ZWdvLWNvcmU6cm8gXA0KKyAgICAtLWRldmljZSAv ZGV2L3R0eVVTQjA6L2Rldi90dHlTMCBcDQorICAgIC0tZGV2aWNlIC9kZXYv dHR5VVNCMTovZGV2L3R0eVMxIFwNCisgICAgLS1kZXZpY2UgL2Rldi90dHlV U0IyOi9kZXYvdHR5UzIgXA0KKyAgICAtLWRldmljZSAvZGV2L3R0eVVTQjM6 L2Rldi90dHlTMyBcDQorICAgIC0tZGV2aWNlIC9kZXYvdHR5VVNCNDovZGV2 L3R0eVM0IFwNCiAgICAgLS1uZXQ9Imhvc3QiICR7RE9DS0VSSU1BR0V9IHx8 IFwNCiAgICAgZWNobyAiQ291bGQgbm90IGNyZWF0ZSBmdWVnby1jb250YWlu ZXIuIFNlZSBlcnJvciBtZXNzYWdlcy4iDQoNCg0KQmVzdCByZWdhcmRzDQpM aQ0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLQ0KTGksIFhpYW9taW5nDQpEZXZlbG9wbWVudCBEZXB0LklJ SQ0KTmFuamluZyBGdWppdHN1IE5hbmRhIFNvZnR3YXJlIFRlY2guIENvLiwg THRkLihGTlNUKSBOby4gNiBXZW56aHUgUm9hZCwgTmFuamluZywgMjEwMDEy LCBDaGluYQ0KVEVMOiArODYrMjUtODY2MzA1NjYtODQ1MQ0KRkFYOiArODYr MjUtODMzMTc2ODUNCk1BSUw6IGxpeG0uZm5zdEBjbi5mdWppdHN1LmNvbTxt YWlsdG86bGl4bS5mbnN0QGNuLmZ1aml0c3UuY29tPg0KLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KCgo= --_000_62079D2F712F7747B0BDCC6821B8DF0D013D17C6G08CNEXMBPEKD02_ Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable

Hi all=A3=BA

 

I am working on the Functional.serial_rx test suite<= span lang=3D"ZH-CN" style=3D"font-family:SimSun">=A3=ACand found &nb= sp;a  problem.

 

As u know,  Functional.serial_rx tests  the seria port,  receive and send capacity between  = host and board.

 

But,   the  fuego install script = ; do not create a  virtual serial device in the docker.   So it just cant work.

 

Below  is my  method to solve this problem= ,    anyone knows a better one ?

 

 

diff --git a/fuego-host-scripts/docker-create-contai= ner.sh b/fuego-host-scripts/docker-create-container.sh

index 59cce3d..c8f1231 100755

--- a/fuego-host-scripts/docker-create-container.sh<= o:p>

+++ b/fuego-host-scripts/docker-create-c= ontainer.sh

@@ -23,5 +23,10 @@ sudo docker create -it --name= ${DOCKERCONTAINER} \

     -v $DIR/../fuego-rw:/fuego-= rw \

     -v $DIR/../fuego-ro:/fuego-= ro:ro \

     -v $DIR/../../fuego-core:/f= uego-core:ro \

+    --device /dev/ttyUSB0:/dev/t= tyS0 \

+    --device /dev/ttyUSB1:/dev/t= tyS1 \

+    --device /dev/ttyUSB2:/dev/t= tyS2 \

+    --device /dev/ttyUSB3:/dev/t= tyS3 \

+    --device /dev/ttyUSB4:/dev/t= tyS4 \

     --net=3D"host" ${= DOCKERIMAGE} || \

     echo "Could not create= fuego-container. See error messages."

 

 

Best regards

Li

 

------------------------------------= --------------

Li, Xiaoming

Development Dept.III

Nanjing Fujitsu Nanda Software Tech.= Co., Ltd.(FNST) No. 6 Wenzhu Road, Nanjing, 210012, China

TEL: +86+25-86630566-= 8451

FAX: +86+25-83317685

MAIL: <= a href=3D"mailto:lixm.fnst@cn.fujitsu.com">lixm.= fnst@cn.fujitsu.c= om

------------------------------------= --------------

 

--_000_62079D2F712F7747B0BDCC6821B8DF0D013D17C6G08CNEXMBPEKD02_-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Sony.onmicrosoft.com; s=selector1-Sony-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Fa/+Nm8HMDAd3mytJxA32e8v8whg836r53Zb0bNq8Pk=; b=hFjIM6izFirVMji4MPOmx/pZs7yT/MsQFk3MA47m312Y9zCDlAzYlXiubWWHdLiYCPzBhrQXV2eNorTMaE1Hq8ilbp54RShoVXGkiRD5DM6SV1bOKXW4clkpT4urBhpYi/MWL/rTj7zsP0f9aQENmTG3R7nQW3E/uCc9wT8LAMU= From: Date: Fri, 13 Jul 2018 20:53:40 +0000 Message-ID: References: <62079D2F712F7747B0BDCC6821B8DF0D013D17C6@G08CNEXMBPEKD02.g08.fujitsu.local> In-Reply-To: <62079D2F712F7747B0BDCC6821B8DF0D013D17C6@G08CNEXMBPEKD02.g08.fujitsu.local> Content-Language: en-US Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [Fuego] Problem of cant find a serial device in the Functional.serial_rx List-Id: Mailing list for the Fuego test framework List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: lixm.fnst@cn.fujitsu.com, fuego@lists.linuxfoundation.org Cc: kyohhei.oki@denso-ten.com > -----Original Message----- > From: Li, Xiaoming >=20 > I am working on the Functional.serial_rx test suite=1B$B!$=1B(Band found = a problem. >=20 > As u know, Functional.serial_rx tests the seria port, receive and send > capacity between host and board. > =20 > But, the fuego install script do not create a virtual serial device = in the > docker. So it just cant work. >=20 > Below is my method to solve this problem, anyone knows a better one = ?=20 >=20 > diff --git a/fuego-host-scripts/docker-create-container.sh b/fuego-host- > scripts/docker-create-container.sh >=20 > index 59cce3d..c8f1231 100755 >=20 > --- a/fuego-host-scripts/docker-create-container.sh >=20 > +++ b/fuego-host-scripts/docker-create-container.sh >=20 > @@ -23,5 +23,10 @@ sudo docker create -it --name ${DOCKERCONTAINER} \ >=20 > -v $DIR/../fuego-rw:/fuego-rw \ >=20 > -v $DIR/../fuego-ro:/fuego-ro:ro \ >=20 > -v $DIR/../../fuego-core:/fuego-core:ro \ >=20 > + --device /dev/ttyUSB0:/dev/ttyS0 \ >=20 > + --device /dev/ttyUSB1:/dev/ttyS1 \ >=20 > + --device /dev/ttyUSB2:/dev/ttyS2 \ >=20 > + --device /dev/ttyUSB3:/dev/ttyS3 \ >=20 > + --device /dev/ttyUSB4:/dev/ttyS4 \ >=20 > --net=3D"host" ${DOCKERIMAGE} || \ >=20 > echo "Could not create fuego-container. See error messages." Using --device in docker-create-container will only work if the devices are static (that is, they don't appear and disapper), and if the devices are present when the container is started. See docker-create-usb-privileged-container.sh instead, which worked for me when I was testing the serial port test in my lab. That script crea= tes volume mounts for /dev/bus/usb and /dev/serial, along with volume mounts for a number of specific devices (ttyACM[01], and ttyUSB0). You can expand this to include the serial devices that will show up in your lab. In my lab, as boards are rebooted their USB and ACM connections appear and disappear, which makes using --device problematic. If needed, you can even do '-v /dev:/dev'. This is a rather drastic measure to take, but it should get the job done. Please try this out and let me know if it works for your situation. -- Tim From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: "Li, Xiaoming" Date: Tue, 17 Jul 2018 09:48:44 +0000 Message-ID: <62079D2F712F7747B0BDCC6821B8DF0D013D1E8D@G08CNEXMBPEKD02.g08.fujitsu.local> References: <62079D2F712F7747B0BDCC6821B8DF0D013D17C6@G08CNEXMBPEKD02.g08.fujitsu.local> In-Reply-To: Content-Language: zh-CN Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [Fuego] Problem of cant find a serial device in the Functional.serial_rx List-Id: Mailing list for the Fuego test framework List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Tim.Bird@sony.com" , "fuego@lists.linuxfoundation.org" Cc: "kyohhei.oki@denso-ten.com" SGkgVGltDQoNCmRvY2tlci1jcmVhdGUtdXNiLXByaXZpbGVnZWQtY29udGFp bmVyLnNoIHdvcmtzIHdlbGwgZm9yIG1lDQoNCnRoeA0KDQoNCi0tLS0tT3Jp Z2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBUaW0uQmlyZEBzb255LmNvbSBb bWFpbHRvOlRpbS5CaXJkQHNvbnkuY29tXSANClNlbnQ6IFNhdHVyZGF5LCBK dWx5IDE0LCAyMDE4IDQ6NTQgQU0NClRvOiBMaSwgWGlhb21pbmcvwO4gz/bD +TsgZnVlZ29AbGlzdHMubGludXhmb3VuZGF0aW9uLm9yZw0KQ2M6IGt5b2ho ZWkub2tpQGRlbnNvLXRlbi5jb20NClN1YmplY3Q6IFJFOiBbRnVlZ29dIFBy b2JsZW0gb2YgY2FudCBmaW5kIGEgc2VyaWFsIGRldmljZSBpbiB0aGUgRnVu Y3Rpb25hbC5zZXJpYWxfcngNCg0KDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNz YWdlLS0tLS0NCj4gRnJvbTogTGksIFhpYW9taW5nDQo+IA0KPiBJIGFtIHdv cmtpbmcgb24gdGhlIEZ1bmN0aW9uYWwuc2VyaWFsX3J4IHRlc3Qgc3VpdGWj rGFuZCBmb3VuZCAgYSAgcHJvYmxlbS4NCj4gDQo+IEFzIHUga25vdywgIEZ1 bmN0aW9uYWwuc2VyaWFsX3J4IHRlc3RzICB0aGUgc2VyaWEgcG9ydCwgIHJl Y2VpdmUgYW5kIA0KPiBzZW5kIGNhcGFjaXR5IGJldHdlZW4gIGhvc3QgYW5k IGJvYXJkLg0KPiAgDQo+IEJ1dCwgICB0aGUgIGZ1ZWdvIGluc3RhbGwgc2Ny aXB0ICBkbyBub3QgY3JlYXRlIGEgIHZpcnR1YWwgc2VyaWFsIGRldmljZSBp biB0aGUNCj4gZG9ja2VyLiAgIFNvIGl0IGp1c3QgY2FudCB3b3JrLg0KPiAN Cj4gQmVsb3cgIGlzIG15ICBtZXRob2QgdG8gc29sdmUgdGhpcyBwcm9ibGVt LCAgICBhbnlvbmUga25vd3MgYSBiZXR0ZXIgb25lID8gDQo+IA0KPiBkaWZm IC0tZ2l0IGEvZnVlZ28taG9zdC1zY3JpcHRzL2RvY2tlci1jcmVhdGUtY29u dGFpbmVyLnNoIA0KPiBiL2Z1ZWdvLWhvc3QtIHNjcmlwdHMvZG9ja2VyLWNy ZWF0ZS1jb250YWluZXIuc2gNCj4gDQo+IGluZGV4IDU5Y2NlM2QuLmM4ZjEy MzEgMTAwNzU1DQo+IA0KPiAtLS0gYS9mdWVnby1ob3N0LXNjcmlwdHMvZG9j a2VyLWNyZWF0ZS1jb250YWluZXIuc2gNCj4gDQo+ICsrKyBiL2Z1ZWdvLWhv c3Qtc2NyaXB0cy9kb2NrZXItY3JlYXRlLWNvbnRhaW5lci5zaA0KPiANCj4g QEAgLTIzLDUgKzIzLDEwIEBAIHN1ZG8gZG9ja2VyIGNyZWF0ZSAtaXQgLS1u YW1lICR7RE9DS0VSQ09OVEFJTkVSfSBcDQo+IA0KPiAgICAgIC12ICRESVIv Li4vZnVlZ28tcnc6L2Z1ZWdvLXJ3IFwNCj4gDQo+ICAgICAgLXYgJERJUi8u Li9mdWVnby1ybzovZnVlZ28tcm86cm8gXA0KPiANCj4gICAgICAtdiAkRElS Ly4uLy4uL2Z1ZWdvLWNvcmU6L2Z1ZWdvLWNvcmU6cm8gXA0KPiANCj4gKyAg ICAtLWRldmljZSAvZGV2L3R0eVVTQjA6L2Rldi90dHlTMCBcDQo+IA0KPiAr ICAgIC0tZGV2aWNlIC9kZXYvdHR5VVNCMTovZGV2L3R0eVMxIFwNCj4gDQo+ ICsgICAgLS1kZXZpY2UgL2Rldi90dHlVU0IyOi9kZXYvdHR5UzIgXA0KPiAN Cj4gKyAgICAtLWRldmljZSAvZGV2L3R0eVVTQjM6L2Rldi90dHlTMyBcDQo+ IA0KPiArICAgIC0tZGV2aWNlIC9kZXYvdHR5VVNCNDovZGV2L3R0eVM0IFwN Cj4gDQo+ICAgICAgLS1uZXQ9Imhvc3QiICR7RE9DS0VSSU1BR0V9IHx8IFwN Cj4gDQo+ICAgICAgZWNobyAiQ291bGQgbm90IGNyZWF0ZSBmdWVnby1jb250 YWluZXIuIFNlZSBlcnJvciBtZXNzYWdlcy4iDQoNClVzaW5nIC0tZGV2aWNl IGluIGRvY2tlci1jcmVhdGUtY29udGFpbmVyIHdpbGwgb25seSB3b3JrIGlm IHRoZSBkZXZpY2VzIGFyZSBzdGF0aWMgKHRoYXQgaXMsIHRoZXkgZG9uJ3Qg YXBwZWFyIGFuZCBkaXNhcHBlciksIGFuZCBpZiB0aGUgZGV2aWNlcyBhcmUg cHJlc2VudCB3aGVuIHRoZSBjb250YWluZXIgaXMgc3RhcnRlZC4NCg0KU2Vl IGRvY2tlci1jcmVhdGUtdXNiLXByaXZpbGVnZWQtY29udGFpbmVyLnNoIGlu c3RlYWQsIHdoaWNoIHdvcmtlZCBmb3IgbWUgd2hlbiBJIHdhcyB0ZXN0aW5n IHRoZSBzZXJpYWwgcG9ydCB0ZXN0IGluIG15IGxhYi4gIFRoYXQgc2NyaXB0 IGNyZWF0ZXMgdm9sdW1lIG1vdW50cyBmb3IgL2Rldi9idXMvdXNiIGFuZCAv ZGV2L3NlcmlhbCwgYWxvbmcgd2l0aCB2b2x1bWUgbW91bnRzIGZvciBhIG51 bWJlciBvZiBzcGVjaWZpYyBkZXZpY2VzICh0dHlBQ01bMDFdLCBhbmQgdHR5 VVNCMCkuDQpZb3UgY2FuIGV4cGFuZCB0aGlzIHRvIGluY2x1ZGUgdGhlIHNl cmlhbCBkZXZpY2VzIHRoYXQgd2lsbCBzaG93IHVwIGluIHlvdXIgbGFiLg0K DQpJbiBteSBsYWIsIGFzIGJvYXJkcyBhcmUgcmVib290ZWQgdGhlaXIgVVNC IGFuZCBBQ00gY29ubmVjdGlvbnMgYXBwZWFyIGFuZCBkaXNhcHBlYXIsIHdo aWNoIG1ha2VzIHVzaW5nIC0tZGV2aWNlIHByb2JsZW1hdGljLg0KDQpJZiBu ZWVkZWQsIHlvdSBjYW4gZXZlbiBkbyAnLXYgL2RldjovZGV2Jy4gIFRoaXMg aXMgYSByYXRoZXIgZHJhc3RpYyBtZWFzdXJlIHRvIHRha2UsIGJ1dCBpdCBz aG91bGQgZ2V0IHRoZSBqb2IgZG9uZS4NCg0KUGxlYXNlIHRyeSB0aGlzIG91 dCBhbmQgbGV0IG1lIGtub3cgaWYgaXQgd29ya3MgZm9yIHlvdXIgc2l0dWF0 aW9uLg0KIC0tIFRpbQ0KDQoNCg0KCgo=