NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.

Forum Discussion

rxrotorboy's avatar
rxrotorboy
Aspirant
Feb 28, 2018

Nighthawk M1 Linux RNDIS / USB Connectivity Issues After Latest Firmware Update

So after a Firmware update (either Telstra or Netegar, not sure who is the culprit!) on the Nighthwak M1, USB tethering connectitvity stopped for Linux-based OSs (excluding MAC OS of course). Tested on Ubuntu / Debian etc.

Big thanks to Uebernerd (Post 135 on https://community.netgear.com/t5/Mobile-Routers-Hotspots-Modems/Netgear-810-update/m-p/1251948 )

In short, Linux does not pick up the correct bConfigurationValue for cdc_ether (it sets it as "1" and not "3"), which stops tethering from working.

Instead of using my two Nighthawk M1s as doorstops, I have managed to get them back up and running. The following script can be modified to monitor dmesg (throw in a "while" etc.):

#!/bin/bash
usb_port=`dmesg | grep MR1100 | egrep -o '[0-9]+\-[0-9]+'`
if [ "$usb_port" != "" ]; then
echo 3 > /sys/bus/usb/devices/$usb_port/bConfigurationValue
fi

Obviously this will require running with super-user privileges. 

It's a cludgy workaround, so if anyone knows how to make this more permanent, please feel free to respond to this post!

 

Cheers

 

1 Reply

  • JasonN's avatar
    JasonN
    NETGEAR Employee Retired

    Hi rxrotorboy,

    Thank you for finding a work around for now on this. I will let my internal team know about this and have them take a look into it. :]

     

     

    - Jason N