Exactly, knowing Unix/Linux makes your live easier with NuttX. Using "ip list" (or ifconfig) on Linux should display the new USB RNDIS interface.
BR, Alan On 1/20/22, TimH <t...@jti.uk.com> wrote: > At home now, but don't recall USB settings of any sort there, just the > wired Ethernet adapter of my machine. I set that to the same subnet but > that's irrelevant. ifconfig on the Linux machine didn't show a USB > adapter, from memory. > > I'll have to hunt around for USB adapter settings - they're probably > there somewhere!! Or Linux is not detecting the RNDIS adapter connection > perhaps. Is there an RNDIS equivalent of "msconn"? > > My Linux abilities are on a par with my NuttX abilities...very very bad! > Which is the lesson I'm learning the very hard way...NuttX is extremely > hard if you don't know Linux :( > > On 20/01/2022 18:08, Alan Carvalho de Assis wrote: >> Hi Tim, >> >> You we welcome! >> >> Are your Linux usb interface on this 10.0.0.x range as well? Is they >> are not in the same network class it will not work. >> >> BR, >> >> Alan >> >> On 1/20/22, Tim<t...@jti.uk.com> wrote: >>> Following suggestions relating to FAT/MSD/USB I have been playing with >>> RNDIS >>> following the NuttX Channel video by Alan C. de Assis (thank you Alan - >>> only just found all of your videos!!). >>> >>> It all builds OK and ifconfig suggests all is good: >>> >>> nsh> ifconfig >>> lo Link encap:Local Loopback at UP >>> inet addr:127.0.0.1 DRaddr:127.0.0.1 Mask:255.0.0.0 >>> >>> eth0 Link encap:Ethernet HWaddr e0:de:00:ad:be:ef at UP >>> inet addr:10.0.0.2 DRaddr:10.0.0.1 Mask:255.255.255.0 >>> >>> But Linux (Ubuntu 20.04) doesn't "see" it and I can't ping it. >>> >>> Connecting to Windows just results in loads of error messages in nsh to >>> do >>> with unrecognised rndis messages. Leave that for another day. >>> >>> If I try and do a local ping it suggests there's an error with sockets, >>> or >>> ping? >>> >>> nsh> ping 127.0.0.1 >>> psock_socket: ERROR: socket address family unsupported: 2 >>> socket: ERROR: psock_socket() failed: -106 >>> ERROR: socket() failed: 106 >>> nsh> >>> >>> 106 is endpoint already connected; it's the same whether the USB is >>> connected to the Linux machine or not. >>> >>> As usual, any suggestions welcomed!! >>> >>> >