Configuring a Verizon MiFi USB620L (Novatel) on ForiWifi 90D
I am attempting to setup a Verizon USB modem as my backup gateway for our small corporate network. I have confirmed that the device works properly on my PC. Unfortunately, the specific modem model is not on the list of approved devices however I have gotten fairly far reading other posts but still need help. Here is where I am...
With the device plugged in, fnsysctl cat /proc/bus/usb/devices does show that there is a device plugged in: T: Bus=02 Lev=02 Prnt=02 Port=02 Cnt=01 Dev#= 3 Spd=480 MxCh= 0 D: Ver= 2.01 Cls=02(comm.) Sub=06 Prot=00 MxPS=64 #Cfgs= 4 P: Vendor=1410 ProdID=9020 Rev= 2.28 S: Manufacturer=Novatel Wireless S: Product=MiFi USB620L S: SerialNumber=0123456789ABCDEF C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=500mA I: If#= 0 Alt= 0 #EPs= 1 Cls=ef(unk. ) Sub=04 Prot=01 Driver=(none) E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=32ms I: If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=(none) E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms C: #Ifs= 3 Cfg#= 2 Atr=80 MxPwr=500mA I: If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=06 Prot=00 Driver=(none) E: Ad=82(I) Atr=03(Int.) MxPS= 16 Ivl=32ms I: If#= 1 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=00 Driver=(none) I: If#= 1 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=(none) E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms I: If#= 2 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=(none) E: Ad=83(I) Atr=03(Int.) MxPS= 8 Ivl=1ms C: #Ifs= 2 Cfg#= 3 Atr=80 MxPwr=500mA I: If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=02 Prot=01 Driver=(none) E: Ad=82(I) Atr=03(Int.) MxPS= 10 Ivl=32ms I: If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=(none) E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms C: #Ifs= 1 Cfg#= 4 Atr=80 MxPwr=500mA I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none) E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=125us
So, I setup a custom modem with the following properties:
Vendor Novatel
Model M620L Vendor ID 1410 Product ID 9020
Then,
ClarifyFortigate #diagnose sys modem com /dev/ttyusb0 modem is in use. ClarifyFortigate # diagnose sys modem query USB status: Connected manufacturer: model: IMEI number: SIM state: Unknown service status: Unknown signal level: 0/4 network name: network type: unknown location area code: active profile(AT&V):
So it knows there is a modem connected but unfortunately it's not picking up the device details. I know this the problem but I don't know how to fix it. Regardless, when I do an exec model dial, I get this:
ClarifyFortigate # exec modem dial ClarifyFortigate # modemd: run_state_machine state 0(uninit) modemd: modem state changed: 0(uninit) -> 1(inactive) modemd: Launch modem due to manual dial. modemd: Begin dialing: redials left = 99999 modemd: dev=/dev/ttyusb0 tel=*99***3# modemd: modem state changed: 1(inactive) -> 2(dialing) chat: abort on (BUSY) chat: abort on (NO DIAL TONE) chat: abort on (NO DIALTONE) chat: abort on (NO ANSWER) chat: abort on (ERROR) chat: send (atz^M) chat: expect (OK) modemd: run_state_machine state 2(dialing) modemd: run_state_machine state 2(dialing) modemd: run_state_machine state 2(dialing) modemd: run_state_machine state 2(dialing) modemd: run_state_machine state 2(dialing) modemd: run_state_machine state 2(dialing) modemd: run_state_machine state 2(dialing) modemd: run_state_machine state 2(dialing) modemd: run_state_machine state 2(dialing) modemd: run_state_machine state 2(dialing) modemd: run_state_machine state 2(dialing) modemd: run_state_machine state 2(dialing) modemd: run_state_machine state 2(dialing) modemd: run_state_machine state 2(dialing) modemd: run_state_machine state 2(dialing) chat: alarm chat: Failed modemd: run_state_machine state 2(dialing) modemd: Unable to connect to remote server "*99***3#" modemd: modem state changed: 2(dialing) -> 4(hangingup) modemd: modem_ppp_stop:478 primary modemd: redials:1 isp:0 dev:/dev/ttyusb0 tel:*99***3# modemd: run_state_machine state 4(hangingup) modemd: modem state changed: 4(hangingup) -> 0(uninit)
I have tried various phone1 numbers like "#777" and "*99#" and none of them seem to work (same behavior).
Any help or guidance would be much appreciated! Thank you.
