Support Forum
The Forums are a place to find answers on a range of Fortinet products from peers and product experts.
Todd1
New Contributor

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.

1 REPLY 1
Haris2887
New Contributor

Did you end op getting a solution to this ?

I have the Same problem with Huawei E8372

Announcements

Select Forum Responses to become Knowledge Articles!

Select the “Nominate to Knowledge Base” button to recommend a forum post to become a knowledge article.

Labels
Top Kudoed Authors