Windows now working properly but not Linux. My board can be powered via the USB and I think it all got confused as I had been leaving the USB cable connected, coupled with not flashing code but using JTAG download for debugging, coupled with not repowering the board very often.
I can now telnet from Windows. Linux remains an issue, but I'm looking at whether there are any RNDIS driver updates for Ubuntu or something like that. But, for once, I at least have *something* working :) >-----Original Message----- >From: Tim <t...@jti.uk.com> >Sent: 21 January 2022 14:14 >To: dev@nuttx.apache.org >Subject: RE: RNDIS > >>From: Tim Hardisty <t...@jti.uk.com> >>Sent: 21 January 2022 11:15 > >>[ 3399.339551] rndis_host 1-2:1.0: dev can't take 1558 byte packets >>(max 1364), adjusting MTU to 1306 > >Easily fixed: > >CONFIG_NET_ETH_PKT_SIZE=1518 > >But RNDIS still doesn't work, having checked every option I can find. > >Windows doesn't like it, with nsh reporting loads of unknown message types >(e.g. >1162626371, 1030976101), and Bad packet size dropper (0). But it does show as a >network adapter on the PC. > >Linux dmesg still shows the same: rndis_host 1-2:1.0: >RNDIS_MSG_QUERY(0x01010101) failed, -32 > >CDC-ECM Ethernet-over-USB worked straight away, which is fine for Linux but >not for Windows. > >