Huawei E5776 Mifi not connected properly

This appears to be problem since upgrade to 3.x firmware. Huawei E5776 MiFi when connected to USB port is not being properly recognized and connected. Device is trying to use modem mode, unsuccessfully.
It should be using tethering mode. It’s odd, because it was working just fine with 2.x firmware.
Moreover, it’s working just fine with Huawei E3372 USB modem in HiLink mode (Hilink is basically same mode as E5776, emulating USB network interface.

Tested on:
AR750S (firmware 3.025)
AR300M (firmware 3.024)
Same result on both: device is suggesting USB modem, trying to auto-configure but never finishes.
Let me stress this out: it was working before with AR300M on old firmware 2.x in tethering mode. Any chance to have it fixed?

PS.
Same problem exists with Huawei E5885L. Here I can connect using Ethernet cable, but USB is proven faster.

Can you provide some system logs? dmesg and logread

Here is dmesg:

[  167.968586] usb 1-1: new high-speed USB device number 2 using ehci-platform
[  168.159605] usb 1-1: New USB device found, idVendor=12d1, idProduct=14fe
[  168.166677] usb 1-1: New USB device strings: Mfr=2, Product=1, SerialNumber=0
[  168.174126] usb 1-1: Product: HUAWEI Mobile
[  168.178448] usb 1-1: Manufacturer: HUAWEI Technology
[  168.207275] usb-storage 1-1:1.0: USB Mass Storage device detected
[  168.218769] scsi host1: usb-storage 1-1:1.0
[  168.223769] usb-storage 1-1:1.1: USB Mass Storage device detected
[  168.248614] scsi host2: usb-storage 1-1:1.1
[  168.586086] usb 1-1: USB disconnect, device number 2
[  169.058617] usb 1-1: new high-speed USB device number 3 using ehci-platform
[  214.538619] usb 1-1: new high-speed USB device number 4 using ehci-platform
[  214.824500] usb 1-1: New USB device found, idVendor=12d1, idProduct=14fe
[  214.831485] usb 1-1: New USB device strings: Mfr=2, Product=1, SerialNumber=0
[  214.839084] usb 1-1: Product: HUAWEI Mobile
[  214.843761] usb 1-1: Manufacturer: HUAWEI Technology
[  214.933703] usb-storage 1-1:1.0: USB Mass Storage device detected
[  214.958951] scsi host1: usb-storage 1-1:1.0
[  214.964059] usb-storage 1-1:1.1: USB Mass Storage device detected
[  214.992059] scsi host2: usb-storage 1-1:1.1
[  215.584097] usb 1-1: USB disconnect, device number 4
[  216.108615] usb 1-1: new high-speed USB device number 5 using ehci-platform
[  216.413912] usb 1-1: New USB device found, idVendor=12d1, idProduct=1506
[  216.420927] usb 1-1: New USB device strings: Mfr=2, Product=1, SerialNumber=0
[  216.428312] usb 1-1: Product: HUAWEI Mobile
[  216.432799] usb 1-1: Manufacturer: HUAWEI Technology
[  216.508828] option 1-1:1.0: GSM modem (1-port) converter detected
[  216.515410] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
[  216.696278] huawei_cdc_ncm 1-1:1.1: MAC-Address: 0c:5b:8f:27:9a:64
[  216.702749] huawei_cdc_ncm 1-1:1.1: setting rx_max = 16384
[  216.722846] huawei_cdc_ncm 1-1:1.1: setting tx_max = 16384
[  216.737479] huawei_cdc_ncm 1-1:1.1: NDP will be placed at end of frame for this device.
[  216.746059] huawei_cdc_ncm 1-1:1.1: cdc-wdm0: USB WDM device
[  216.752986] huawei_cdc_ncm 1-1:1.1 wwan0: register 'huawei_cdc_ncm' at usb-ehci-platform.0-1, Huawei CDC NCM device, 0c:5b:8f:27:9a:64
[  216.766034] usb-storage 1-1:1.2: USB Mass Storage device detected
[  216.830283] scsi host1: usb-storage 1-1:1.2
[  216.835430] usb-storage 1-1:1.3: USB Mass Storage device detected
[  216.883042] scsi host2: usb-storage 1-1:1.3
[  217.879597] scsi 1:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
[  217.959605] scsi 2:0:0:0: Direct-Access     HUAWEI   TF CARD Storage  2.31 PQ: 0 ANSI: 2
[  217.975272] sd 2:0:0:0: [sdb] Attached SCSI removable disk
[  227.766283] 3g-modem_1_1: renamed from ppp0

here is logread:

Sat Nov 23 13:48:48 2019 kern.info kernel: [  167.968586] usb 1-1: new high-speed USB device number 2 using ehci-platform
Sat Nov 23 13:48:48 2019 kern.info kernel: [  168.159605] usb 1-1: New USB device found, idVendor=12d1, idProduct=14fe
Sat Nov 23 13:48:48 2019 kern.info kernel: [  168.166677] usb 1-1: New USB device strings: Mfr=2, Product=1, SerialNumber=0
Sat Nov 23 13:48:48 2019 kern.info kernel: [  168.174126] usb 1-1: Product: HUAWEI Mobile
Sat Nov 23 13:48:48 2019 kern.info kernel: [  168.178448] usb 1-1: Manufacturer: HUAWEI Technology
Sat Nov 23 13:48:48 2019 kern.info kernel: [  168.207275] usb-storage 1-1:1.0: USB Mass Storage device detected
Sat Nov 23 13:48:48 2019 kern.info kernel: [  168.218769] scsi host1: usb-storage 1-1:1.0
Sat Nov 23 13:48:48 2019 kern.info kernel: [  168.223769] usb-storage 1-1:1.1: USB Mass Storage device detected
Sat Nov 23 13:48:48 2019 kern.info kernel: [  168.248614] scsi host2: usb-storage 1-1:1.1
Sat Nov 23 13:48:49 2019 kern.info kernel: [  168.586086] usb 1-1: USB disconnect, device number 2
Sat Nov 23 13:48:49 2019 kern.info kernel: [  169.058617] usb 1-1: new high-speed USB device number 3 using ehci-platform
Sat Nov 23 13:49:35 2019 kern.info kernel: [  214.538619] usb 1-1: new high-speed USB device number 4 using ehci-platform
Sat Nov 23 13:49:35 2019 kern.info kernel: [  214.824500] usb 1-1: New USB device found, idVendor=12d1, idProduct=14fe
Sat Nov 23 13:49:35 2019 kern.info kernel: [  214.831485] usb 1-1: New USB device strings: Mfr=2, Product=1, SerialNumber=0
Sat Nov 23 13:49:35 2019 kern.info kernel: [  214.839084] usb 1-1: Product: HUAWEI Mobile
Sat Nov 23 13:49:35 2019 kern.info kernel: [  214.843761] usb 1-1: Manufacturer: HUAWEI Technology
Sat Nov 23 13:49:35 2019 kern.info kernel: [  214.933703] usb-storage 1-1:1.0: USB Mass Storage device detected
Sat Nov 23 13:49:35 2019 kern.info kernel: [  214.958951] scsi host1: usb-storage 1-1:1.0
Sat Nov 23 13:49:35 2019 kern.info kernel: [  214.964059] usb-storage 1-1:1.1: USB Mass Storage device detected
Sat Nov 23 13:49:35 2019 kern.info kernel: [  214.992059] scsi host2: usb-storage 1-1:1.1
Sat Nov 23 13:49:36 2019 kern.info kernel: [  215.584097] usb 1-1: USB disconnect, device number 4
Sat Nov 23 13:49:36 2019 kern.info kernel: [  216.108615] usb 1-1: new high-speed USB device number 5 using ehci-platform
Sat Nov 23 13:49:36 2019 kern.info kernel: [  216.413912] usb 1-1: New USB device found, idVendor=12d1, idProduct=1506
Sat Nov 23 13:49:36 2019 kern.info kernel: [  216.420927] usb 1-1: New USB device strings: Mfr=2, Product=1, SerialNumber=0
Sat Nov 23 13:49:36 2019 kern.info kernel: [  216.428312] usb 1-1: Product: HUAWEI Mobile
Sat Nov 23 13:49:36 2019 kern.info kernel: [  216.432799] usb 1-1: Manufacturer: HUAWEI Technology
Sat Nov 23 13:49:37 2019 kern.info kernel: [  216.508828] option 1-1:1.0: GSM modem (1-port) converter detected
Sat Nov 23 13:49:37 2019 kern.info kernel: [  216.515410] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
Sat Nov 23 13:49:37 2019 kern.info kernel: [  216.696278] huawei_cdc_ncm 1-1:1.1: MAC-Address: 0c:XX:XX:XX:XX:XX
Sat Nov 23 13:49:37 2019 kern.info kernel: [  216.702749] huawei_cdc_ncm 1-1:1.1: setting rx_max = 16384
Sat Nov 23 13:49:37 2019 kern.info kernel: [  216.722846] huawei_cdc_ncm 1-1:1.1: setting tx_max = 16384
Sat Nov 23 13:49:37 2019 kern.info kernel: [  216.737479] huawei_cdc_ncm 1-1:1.1: NDP will be placed at end of frame for this device.
Sat Nov 23 13:49:37 2019 kern.info kernel: [  216.746059] huawei_cdc_ncm 1-1:1.1: cdc-wdm0: USB WDM device
Sat Nov 23 13:49:37 2019 kern.info kernel: [  216.752986] huawei_cdc_ncm 1-1:1.1 wwan0: register 'huawei_cdc_ncm' at usb-ehci-platform.0-1, Huawei CDC NCM device, 0c:5b:8f:27:9a:64
Sat Nov 23 13:49:37 2019 kern.info kernel: [  216.766034] usb-storage 1-1:1.2: USB Mass Storage device detected
Sat Nov 23 13:49:37 2019 kern.info kernel: [  216.830283] scsi host1: usb-storage 1-1:1.2
Sat Nov 23 13:49:37 2019 kern.info kernel: [  216.835430] usb-storage 1-1:1.3: USB Mass Storage device detected
Sat Nov 23 13:49:37 2019 kern.info kernel: [  216.883042] scsi host2: usb-storage 1-1:1.3
Sat Nov 23 13:49:38 2019 kern.notice kernel: [  217.879597] scsi 1:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
Sat Nov 23 13:49:38 2019 kern.notice kernel: [  217.959605] scsi 2:0:0:0: Direct-Access     HUAWEI   TF CARD Storage  2.31 PQ: 0 ANSI: 2
Sat Nov 23 13:49:38 2019 kern.notice kernel: [  217.975272] sd 2:0:0:0: [sdb] Attached SCSI removable disk
Sat Nov 23 13:49:42 2019 daemon.notice netifd: Interface 'modem_1_1' is setting up now
Sat Nov 23 13:49:44 2019 daemon.notice netifd: modem_1_1 (5744): Trying to set mode
Sat Nov 23 13:49:45 2019 daemon.notice netifd: modem_1_1 (5744): cat: can't open '/tmp/modem.1-1/signal': No such file or directory
Sat Nov 23 13:49:46 2019 daemon.notice pppd[5948]: pppd 2.4.7 started by root, uid 0
Sat Nov 23 13:49:47 2019 local2.info chat[5983]: abort on (BUSY)
Sat Nov 23 13:49:47 2019 local2.info chat[5983]: abort on (NO CARRIER)
Sat Nov 23 13:49:47 2019 local2.info chat[5983]: abort on (ERROR)
Sat Nov 23 13:49:47 2019 local2.info chat[5983]: report (CONNECT)
Sat Nov 23 13:49:47 2019 local2.info chat[5983]: timeout set to 10 seconds
Sat Nov 23 13:49:47 2019 local2.info chat[5983]: send (AT+CGDCONT=1,"IP","eezone"^M)
Sat Nov 23 13:49:48 2019 local2.info chat[5983]: timeout set to 30 seconds
Sat Nov 23 13:49:48 2019 local2.info chat[5983]: expect (OK)
Sat Nov 23 13:49:48 2019 local2.info chat[5983]: ^M
Sat Nov 23 13:49:48 2019 local2.info chat[5983]: OK
Sat Nov 23 13:49:48 2019 local2.info chat[5983]:  -- got it
Sat Nov 23 13:49:48 2019 local2.info chat[5983]: send (ATD*99***1#^M)
Sat Nov 23 13:49:48 2019 local2.info chat[5983]: expect (CONNECT)
Sat Nov 23 13:49:48 2019 local2.info chat[5983]: ^M
Sat Nov 23 13:49:48 2019 local2.info chat[5983]: ^M
Sat Nov 23 13:49:48 2019 local2.info chat[5983]: CONNECT
Sat Nov 23 13:49:48 2019 local2.info chat[5983]:  -- got it
Sat Nov 23 13:49:48 2019 local2.info chat[5983]: send ( ^M)
Sat Nov 23 13:49:48 2019 daemon.info pppd[5948]: Serial connection established.
Sat Nov 23 13:49:48 2019 daemon.info pppd[5948]: Using interface 3g-modem_1_1
Sat Nov 23 13:49:48 2019 daemon.notice pppd[5948]: Connect: 3g-modem_1_1 <--> /dev/ttyUSB0
Sat Nov 23 13:49:48 2019 kern.info kernel: [  227.766283] 3g-modem_1_1: renamed from ppp0
Sat Nov 23 13:50:18 2019 authpriv.info dropbear[6850]: Child connection from 192.168.209.146:55563
Sat Nov 23 13:50:19 2019 daemon.warn pppd[5948]: LCP: timeout sending Config-Requests
Sat Nov 23 13:50:19 2019 daemon.notice pppd[5948]: Connection terminated.
Sat Nov 23 13:50:20 2019 daemon.notice pppd[5948]: Modem hangup
Sat Nov 23 13:50:20 2019 daemon.info pppd[5948]: Exit.
Sat Nov 23 13:50:20 2019 daemon.notice netifd: Interface 'modem_1_1' is now down
Sat Nov 23 13:50:20 2019 daemon.notice netifd: Interface 'modem_1_1' is setting up now
Sat Nov 23 13:50:23 2019 daemon.notice netifd: modem_1_1 (6926): cat: can't open '/tmp/modem.1-1/signal': No such file or directory
Sat Nov 23 13:50:23 2019 daemon.notice pppd[7107]: pppd 2.4.7 started by root, uid 0
Sat Nov 23 13:50:24 2019 local2.info chat[7128]: abort on (BUSY)
Sat Nov 23 13:50:24 2019 local2.info chat[7128]: abort on (NO CARRIER)
Sat Nov 23 13:50:24 2019 local2.info chat[7128]: abort on (ERROR)
Sat Nov 23 13:50:24 2019 local2.info chat[7128]: report (CONNECT)
Sat Nov 23 13:50:24 2019 local2.info chat[7128]: timeout set to 10 seconds
Sat Nov 23 13:50:24 2019 local2.info chat[7128]: send (AT+CGDCONT=1,"IP","eezone"^M)
Sat Nov 23 13:50:24 2019 local2.info chat[7128]: timeout set to 30 seconds
Sat Nov 23 13:50:24 2019 local2.info chat[7128]: expect (OK)
Sat Nov 23 13:50:54 2019 local2.info chat[7128]: alarm
Sat Nov 23 13:50:54 2019 local2.info chat[7128]: Failed
Sat Nov 23 13:50:54 2019 daemon.err pppd[7107]: Connect script failed
Sat Nov 23 13:50:55 2019 daemon.info pppd[7107]: Exit.
Sat Nov 23 13:50:55 2019 daemon.notice netifd: Interface 'modem_1_1' is now down
Sat Nov 23 13:50:55 2019 daemon.notice netifd: Interface 'modem_1_1' is setting up now
Sat Nov 23 13:50:58 2019 daemon.notice netifd: modem_1_1 (7959): cat: can't open '/tmp/modem.1-1/signal': No such file or directory
Sat Nov 23 13:50:58 2019 daemon.notice pppd[8099]: pppd 2.4.7 started by root, uid 0
Sat Nov 23 13:50:59 2019 local2.info chat[8121]: abort on (BUSY)
Sat Nov 23 13:50:59 2019 local2.info chat[8121]: abort on (NO CARRIER)
Sat Nov 23 13:50:59 2019 local2.info chat[8121]: abort on (ERROR)
Sat Nov 23 13:50:59 2019 local2.info chat[8121]: report (CONNECT)
Sat Nov 23 13:50:59 2019 local2.info chat[8121]: timeout set to 10 seconds
Sat Nov 23 13:50:59 2019 local2.info chat[8121]: send (AT+CGDCONT=1,"IP","eezone"^M)
Sat Nov 23 13:51:00 2019 local2.info chat[8121]: timeout set to 30 seconds
Sat Nov 23 13:51:00 2019 local2.info chat[8121]: expect (OK)
Sat Nov 23 13:51:30 2019 local2.info chat[8121]: alarm
Sat Nov 23 13:51:30 2019 local2.info chat[8121]: Failed
Sat Nov 23 13:51:30 2019 daemon.err pppd[8099]: Connect script failed
Sat Nov 23 13:51:31 2019 daemon.info pppd[8099]: Exit.
Sat Nov 23 13:51:31 2019 daemon.notice netifd: Interface 'modem_1_1' is now down
Sat Nov 23 13:51:31 2019 daemon.notice netifd: Interface 'modem_1_1' is setting up now
Sat Nov 23 13:51:33 2019 daemon.notice netifd: modem_1_1 (8941): cat: can't open '/tmp/modem.1-1/signal': No such file or directory
Sat Nov 23 13:51:33 2019 daemon.notice pppd[9081]: pppd 2.4.7 started by root, uid 0
Sat Nov 23 13:51:34 2019 local2.info chat[9100]: abort on (BUSY)
Sat Nov 23 13:51:34 2019 local2.info chat[9100]: abort on (NO CARRIER)
Sat Nov 23 13:51:34 2019 local2.info chat[9100]: abort on (ERROR)
Sat Nov 23 13:51:34 2019 local2.info chat[9100]: report (CONNECT)
Sat Nov 23 13:51:34 2019 local2.info chat[9100]: timeout set to 10 seconds
Sat Nov 23 13:51:34 2019 local2.info chat[9100]: send (AT+CGDCONT=1,"IP","eezone"^M)
Sat Nov 23 13:51:35 2019 local2.info chat[9100]: timeout set to 30 seconds
Sat Nov 23 13:51:35 2019 local2.info chat[9100]: expect (OK)
Sat Nov 23 13:52:05 2019 local2.info chat[9100]: alarm
Sat Nov 23 13:52:05 2019 local2.info chat[9100]: Failed
Sat Nov 23 13:52:05 2019 daemon.err pppd[9081]: Connect script failed
Sat Nov 23 13:52:06 2019 daemon.info pppd[9081]: Exit.
Sat Nov 23 13:52:06 2019 daemon.notice netifd: Interface 'modem_1_1' is now down
Sat Nov 23 13:52:06 2019 daemon.notice netifd: Interface 'modem_1_1' is setting up now
Sat Nov 23 13:52:08 2019 daemon.notice netifd: modem_1_1 (9938): cat: can't open '/tmp/modem.1-1/signal': No such file or directory
Sat Nov 23 13:52:09 2019 daemon.notice pppd[10067]: pppd 2.4.7 started by root, uid 0
Sat Nov 23 13:52:10 2019 local2.info chat[10090]: abort on (BUSY)
Sat Nov 23 13:52:10 2019 local2.info chat[10090]: abort on (NO CARRIER)
Sat Nov 23 13:52:10 2019 local2.info chat[10090]: abort on (ERROR)
Sat Nov 23 13:52:10 2019 local2.info chat[10090]: report (CONNECT)
Sat Nov 23 13:52:10 2019 local2.info chat[10090]: timeout set to 10 seconds
Sat Nov 23 13:52:10 2019 local2.info chat[10090]: send (AT+CGDCONT=1,"IP","eezone"^M)
Sat Nov 23 13:52:10 2019 local2.info chat[10090]: timeout set to 30 seconds
Sat Nov 23 13:52:10 2019 local2.info chat[10090]: expect (OK)
Sat Nov 23 13:52:40 2019 local2.info chat[10090]: alarm
Sat Nov 23 13:52:40 2019 local2.info chat[10090]: Failed
Sat Nov 23 13:52:40 2019 daemon.err pppd[10067]: Connect script failed
Sat Nov 23 13:52:41 2019 daemon.info pppd[10067]: Exit.
Sat Nov 23 13:52:41 2019 daemon.notice netifd: Interface 'modem_1_1' is now down
Sat Nov 23 13:52:41 2019 daemon.notice netifd: Interface 'modem_1_1' is setting up now
Sat Nov 23 13:52:44 2019 daemon.notice netifd: modem_1_1 (10944): cat: can't open '/tmp/modem.1-1/signal': No such file or directory
Sat Nov 23 13:52:44 2019 daemon.notice pppd[11099]: pppd 2.4.7 started by root, uid 0
Sat Nov 23 13:52:45 2019 local2.info chat[11150]: abort on (BUSY)
Sat Nov 23 13:52:45 2019 local2.info chat[11150]: abort on (NO CARRIER)
Sat Nov 23 13:52:45 2019 local2.info chat[11150]: abort on (ERROR)
Sat Nov 23 13:52:45 2019 local2.info chat[11150]: report (CONNECT)
Sat Nov 23 13:52:45 2019 local2.info chat[11150]: timeout set to 10 seconds
Sat Nov 23 13:52:45 2019 local2.info chat[11150]: send (AT+CGDCONT=1,"IP","eezone"^M)
Sat Nov 23 13:52:46 2019 local2.info chat[11150]: timeout set to 30 seconds
Sat Nov 23 13:52:46 2019 local2.info chat[11150]: expect (OK)

It’s visible it’s trying to establish modem connection while it’s a Mifi device, connecting and maintaining connection on it’s own. It should use usb network connection (tethering), just like with Huawei Hilink USB modem

It seems that you need to use the NCM protocol, which you can configure in the background.
Please refer to this link [OpenWrt Wiki] Use NCM USB Dongle for WAN connection

I dont’t think that’s the case.

  1. it’s connecting OK to Huawei E3372 (hilink), this is same connection type, showing “tethering” properly
  2. all modules are installed
  3. editing MODEM_1_1 interface in Luci, changing protocol from default “static address” to “DHCP client” allows connection to be established, but still showing connection type as “3G/4G Modem” which is incorrect (should be “tethering”)

From the LOG, your E5576 does not work in HiIink mode
As far as I am concerned, there are two working modes for such devices in HUAWEI. You can ask the seller how to set E5576 to HILINK mode

E5776 doesn’t work in Hilink mode as it’s not an USB modem, it’s a Mifi.

While connectivity is similar, still bit different.

https://consumer.huawei.com/latin-en/support/mobile-wifi/e5776/