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-novatelI have tested on OSX and Windows, the USB ethernet drivers are working fine there.
-
After it detaches what does it appear as in usbconfig? Is it still ugen7.5? Is it still a cdce device?
Steve
-
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
-
Seems like an issue with the device itself. What firmware version do you have?