Unable to properly keep USB Ethernet Interface attached on Verizon Jetpack 7730L



  • I currently have a Netgear 815S as my primary WAN and it's working great. This device works in config=1 and I have the following variable set so the 815S is set to CFG_INDEX_1 at every boot: hw.usb.quirk.0="0x0846 0x68e1 0 0xffff UQ_CFG_INDEX_1"

    I am currently playing around with this Jetpack and possibly having two usb WAN interfaces, but it mounts for about 10 seconds then disconnects.

    I have added the follow kernel extensions and call for them at boot in loader.conf.local:
    if_urndis.ko
    if_ipheth.ko
    It seems if_cdce.ko is already compiled into the kernel.

    usbconfig shows the following:

    ugen7.5: <Novatel Wireless MiFi 7730L> at usbus7, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (500mA)
    

    I have verified cfg=0 should be the correct choice as the CDC Ethernet device is shown under this config.
    config 1 is for a serial device
    config 2 is for a gps (I'm guessing NMEA) interface.

    The following scenario takes place when plugging in the device:

    ugen7.5: <Novatel Wireless MiFi 7730L> at usbus7
    cdce1 on uhub2
    cdce1: <CDC Ethernet Control Model ECM> on usbus7
    ue1: <USB Ethernet> on cdce1
    ue1: Ethernet address: 00:15:ff:30:54:89
    uhid0 on uhub2
    uhid0: <HID Interface> on usbus7
    ugen7.5: <Novatel Wireless MiFi 7730L> at usbus7 (disconnected)
    cdce1: at uhub2, port 6, addr 5 (disconnected)
    cdce1: detached
    uhid0: at uhub2, port 6, addr 5 (disconnected)
    uhid0: detached
    ugen7.5: <Novatel Wireless MiFi 7730L> at usbus7
    uhid0 on uhub2
    uhid0: <HID Interface> on usbus7
    ugen7.5: <Novatel Wireless MiFi 7730L> at usbus7 (disconnected)
    uhid0: at uhub2, port 6, addr 5 (disconnected)
    uhid0: detached
    

    The device is detected, ue1 is created (but does not fetch an ip) and is prompty detached (along with uhid0). I'm not even sure where to begin to troubleshoot this. I believe the Jetpack is plugged in, the hardware is detected and properly configured, and then it randomly disconnects. I cannot determine the cause for the detached hardware. Any ideas?

    uname -a
    FreeBSD pfSense.local 11.2-RELEASE-p6 FreeBSD 11.2-RELEASE-p6 #3 518496b29ae(RELENG_2_4_4): Wed Dec 12 07:41:44 EST 2018     root@buildbot2.nyi.netgate.com:/build/ce-crossbuild-244/obj/amd64/ZfGpH5cd/build/ce-crossbuild-244/pfSense/tmp/FreeBSD-src/sys/pfSense  amd64
    


  • I've come across at least one other person with this issue on a linux distro I'm not familiar with:
    https://superuser.com/questions/1349076/issues-usb-tethering-with-verizon-mifi-7730l-novatel

    I have tested on OSX and Windows, the USB ethernet drivers are working fine there.


  • Netgate Administrator

    After it detaches what does it appear as in usbconfig? Is it still ugen7.5? Is it still a cdce device?

    Steve



  • @stephenw10

    When it immediately reconnects it is still ugen7.5 but the only device is uhid0 and the cdce device is not present.

    ugen7.5: <Novatel Wireless MiFi 7730L> at usbus7
    uhid0 on uhub2
    

    Thanks


  • Netgate Administrator

    Seems like an issue with the device itself. What firmware version do you have?


Log in to reply