I am trying to stabilize network connection I have created using
the usb gadget called usb0. In normal operation everything works great
and I am able to communicate over the connection, however there are a
bugs in a few places that I need help figuring out. The problem is
that the ip address of the host PC gets lost in certain circumstances.
On a linux host PC it gets lost on resetting the Beagle, by
disconnecting and reconnecting the usb connection on the host side,
and by disconnecting and reconnecting on the Beagle side. On a Vista
PC the connection gets lost on resetting the Beagle and by
disconnecting and reconnecting on the host side of the usb connection.
I would like to have a more stable and robust connection that will
consistently reconnect after these events. I understand a lot of
these problems may be due to the fact that the Beagleboard has a USB
OTG connection that requires a pin be grounded in order that it work
as a device, and that the host does not have USB OTG so it is unable
to ground this pin. Does anyone have any experience with this?