Flint 3 tethering fails on reboot

On the flint 3 every time I reboot the tethering is lost. I need to unplug and replug in the cable manually.

Is it possible to get a fix for this?

Is there a way to force the USB port to reset completely within luci that will do the same as unplugging? I could then script a fix?

i found the following seems to work…

sleep 10
echo 0 > /sys/bus/usb/devices/usb1/authorized
sleep 2
echo 1 > /sys/bus/usb/devices/usb1/authorized

Is this safe to use?

Also spotted the startup script under luci, is this of use? Edit looks like it forces usb2

usb3_disable

Edit: None of these options work on reboot :frowning:

Hi,

We were unable to reproduce the issue.

During testing with Flint 3 v4.8.3 and an Android phone, restarting the router and then enabling USB Tethering on the Android device (required by Android to reconfigure the USB mode after each USB disconnect/reconnect or a unlock if you have configured USB tethering as default USB configuration) allowed the router to reconnect automatically.

But If you believe it may help, you can also try:

echo 0 > /sys/class/gpio/usb_power/value
sleep 10
echo 1 > /sys/class/gpio/usb_power/value

Thanks! ive put that in the luci startup section and it does the trick!

Might be worth adding an option to the gl-inet section to do this automatically.