Hi, I recently upgraded to 4.1.39 linux-yocto and Ethernet Gadget stopped working with Windows hosts, here's the output from the Journal:
Jun 22 20:31:37 varsomam43-bb5eda kernel: g_ether gadget: rndis reqa1.01 v0000 i0000 l4096 Jun 22 20:31:37 varsomam43-bb5eda kernel: g_ether gadget: rndis req21.00 v0000 i0000 l28 Jun 22 20:31:37 varsomam43-bb5eda kernel: gen_ndis_query_resp: RNDIS_OID_GEN_SUPPORTED_LIST Jun 22 20:31:37 varsomam43-bb5eda kernel[242]: [ 7459.457796] IPv6: ADDRCONF(NETDEV_CHANGE): usb0: link becomes ready Jun 22 20:31:37 varsomam43-bb5eda kernel[242]: [ 7459.481614] g_ether gadget: rndis req21.00 v0000 i0000 l24 Jun 22 20:31:37 varsomam43-bb5eda kernel[242]: [ 7459.481946] rndis_msg_parser: RNDIS_MSG_INIT Jun 22 20:31:37 varsomam43-bb5eda kernel[242]: [ 7459.528733] g_ether gadget: rndis reqa1.01 v0000 i0000 l4096 Jun 22 20:31:37 varsomam43-bb5eda kernel[242]: [ 7459.530206] g_ether gadget: rndis req21.00 v0000 i0000 l28 Jun 22 20:31:37 varsomam43-bb5eda kernel[242]: [ 7459.530322] gen_ndis_query_resp: RNDIS_OID_GEN_SUPPORTED_LIST Jun 22 20:31:37 varsomam43-bb5eda kernel: g_ether gadget: rndis reqa1.01 v0000 i0000 l4096 Jun 22 20:31:37 varsomam43-bb5eda kernel: g_ether gadget: rndis req21.00 v0000 i0000 l32 Jun 22 20:31:37 varsomam43-bb5eda kernel: rndis_msg_parser: unknown RNDIS message 0x80000004 len 136 Jun 22 20:31:37 varsomam43-bb5eda kernel: rndis_msg_parser00000000: 04 00 00 80 88 00 00 00 03 00 00 00 00 00 00 00 ................ Jun 22 20:31:37 varsomam43-bb5eda kernel: rndis_msg_parser00000010: 70 00 00 00 10 00 00 00 01 01 01 00 02 01 01 00 p............... Jun 22 20:31:37 varsomam43-bb5eda kernel: rndis_msg_parser00000020: 03 01 01 00 04 01 01 00 06 01 01 00 07 01 01 00 ................ Jun 22 20:31:37 varsomam43-bb5eda kernel: rndis_msg_parser00000030: 0a 01 01 00 0b 01 01 00 0c 01 01 00 0d 01 01 00 ................ Jun 22 20:31:37 varsomam43-bb5eda kernel: rndis_msg_parser00000040: 16 01 01 00 0e 01 01 00 11 01 01 00 14 01 01 00 ................ Jun 22 20:31:37 varsomam43-bb5eda kernel: rndis_msg_parser00000050: 02 02 01 00 01 01 02 00 02 01 02 00 03 01 02 00 ................ Jun 22 20:31:37 varsomam43-bb5eda kernel: rndis_msg_parser00000060: 04 01 02 00 05 01 02 00 01 01 01 01 02 01 01 01 ................ Jun 22 20:31:37 varsomam43-bb5eda kernel: rndis_msg_parser00000070: 03 01 01 01 05 01 01 01 04 01 01 01 01 01 02 01 ................ Jun 22 20:31:37 varsomam43-bb5eda kernel: rndis_msg_parser00000080: 02 01 02 01 03 01 02 01 ........ Jun 22 20:31:37 varsomam43-bb5eda kernel: RNDIS command error -524, 32/32 Jun 22 20:31:37 varsomam43-bb5eda kernel[242]: [ 7459.592722] g_ether gadget: rndis reqa1.01 v0000 i0000 l4096 Jun 22 20:31:37 varsomam43-bb5eda kernel[242]: [ 7459.594360] g_ether gadget: rndis req21.00 v0000 i0000 l32 Jun 22 20:31:37 varsomam43-bb5eda kernel[242]: [ 7459.594699] rndis_msg_parser: unknown RNDIS message 0x80000004 len 136 Jun 22 20:31:37 varsomam43-bb5eda kernel[242]: [ 7459.601671] rndis_msg_parser00000000: 04 00 00 80 88 00 00 00 03 00 00 00 00 00 00 00 ................ Jun 22 20:31:37 varsomam43-bb5eda kernel[242]: [ 7459.601697] rndis_msg_parser00000010: 70 00 00 00 10 00 00 00 01 01 01 00 02 01 01 00 p............... Jun 22 20:31:37 varsomam43-bb5eda kernel[242]: [ 7459.601718] rndis_msg_parser00000020: 03 01 01 00 04 01 01 00 06 01 01 00 07 01 01 00 ................ Jun 22 20:31:37 varsomam43-bb5eda kernel[242]: [ 7459.601739] rndis_msg_parser00000030: 0a 01 01 00 0b 01 01 00 0c 01 01 00 0d 01 01 00 ................ Jun 22 20:31:37 varsomam43-bb5eda kernel[242]: [ 7459.601759] rndis_msg_parser00000040: 16 01 01 00 0e 01 01 00 11 01 01 00 14 01 01 00 ................ Jun 22 20:31:37 varsomam43-bb5eda kernel[242]: [ 7459.601779] rndis_msg_parser00000050: 02 02 01 00 01 01 02 00 02 01 02 00 03 01 02 00 ................ Jun 22 20:31:37 varsomam43-bb5eda kernel[242]: [ 7459.601800] rndis_msg_parser00000060: 04 01 02 00 05 01 02 00 01 01 01 01 02 01 01 01 ................ Jun 22 20:31:37 varsomam43-bb5eda kernel[242]: [ 7459.601820] rndis_msg_parser00000070: 03 01 01 01 05 01 01 01 04 01 01 01 01 01 02 01 ................ Jun 22 20:31:37 varsomam43-bb5eda kernel[242]: [ 7459.601839] rndis_msg_parser00000080: 02 01 02 01 03 01 02 01 ........ Jun 22 20:31:37 varsomam43-bb5eda kernel[242]: [ 7459.601858] RNDIS command error -524, 32/32 Not only has it stopped working but it often locks up the Windows host when you try things like re-installing the Windows RNDIS driver, or enabling the RNDIS/Ethernet Gadget Network adapter. I reverted back to 4.1.37 and everything is fine again. I'm using a TI AM4378 based board. Has anyone else seen this problem? Many Thanks, Martin. -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto