I'm having a longstanding issue with using the SSH connection over the USB RNDIS ethernet interface; it works at first but after a while I lose the network connection. Here's what I've observed so far:
The network is shown as up on the BBB [root@bbb]~$ ifconfig eth0 Link encap:Ethernet HWaddr b0:d5:cc:f6:a1:f2 inet addr:192.168.1.29 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::b2d5:ccff:fef6:a1f2/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:114 errors:0 dropped:0 overruns:0 frame:0 TX packets:10 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:10056 (9.8 KiB) TX bytes:1332 (1.3 KiB) Interrupt:175 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) usb0 Link encap:Ethernet HWaddr b0:d5:cc:f6:a1:f0 inet addr:192.168.7.2 Bcast:192.168.7.3 Mask:255.255.255.252 inet6 addr: fe80::b2d5:ccff:fef6:a1f0/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:136 errors:0 dropped:0 overruns:0 frame:0 TX packets:9 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:14692 (14.3 KiB) TX bytes:1356 (1.3 KiB) However, if I check ifstate it is not listed: [root@bbb]~$ cat /run/network/ifstate lo=lo eth0=eth0 When trying to bring it back down/up by force, RTNETLINK complains [root@bbb]~$ ifdown usb0 ifdown: interface usb0 not configured [root@bbb]~$ ifup --force usb0 RTNETLINK answers: File exists Failed to bring up usb0. But the /etc/network/interfaces show the usb0 configured [root@bbb]~$ cat /etc/network/interfaces auto lo iface lo inet loopback iface usb0 inet static address 192.168.7.2 netmask 255.255.255.252 network 192.168.7.0 gateway 192.168.7.1 auto eth0 iface eth0 inet dhcp and from dmesg, the g_ether module loads correctly [ 23.579423] g_ether gadget: Ethernet Gadget, version: Memorial Day 2008 [ 23.579434] g_ether gadget: g_ether ready [ 23.823800] IPv6: ADDRCONF(NETDEV_UP): usb0: link is not ready [ 23.991528] g_ether gadget: high-speed config #2: RNDIS [ 23.991792] IPv6: ADDRCONF(NETDEV_CHANGE): usb0: link becomes ready >From the PC the network is discovered but no gateway/ip address/etc.. is configured (see network details screenshot) Where can I go from here? The usb0 network *seems *to be up but the underlying setup fails at some unknown point. Rebooting the BBB does not fix the issue, only "fix" so far is to reflash the BBB with a fresh image. This issue has happened on many different BBB v.C. I am running the bone-debian-8.4-console-armhf-2016-05-13-2gb.img precompiled image with a slight modification to the DTS to disable an i2c that was interfering with some of my overlays. Any pointers are grealty appreciated! -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/75f636f1-4327-4979-a21e-5344db4327ad%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.