HUAWEI e3372h сonstantly initialized

I connected the modem HUAWEI e3372h to the system FreeBSD 12.1 on raspberry pi3 B and want to use it as a router, but the network interface does not appear. I started looking in the /var/log/messages and saw that he was constantly writing:
Code:
Oct 24 01:32:13 generic kernel: ugen0.4: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0
Oct 24 01:32:13 generic kernel: ugen0.4: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0 (disconnected)
Oct 24 01:32:23 generic kernel: ugen0.4: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0
Oct 24 01:32:23 generic kernel: cdce0 on uhub1
Oct 24 01:32:23 generic kernel: cdce0: <CDC Ethernet Control Model (ECM)> on usbus0
Oct 24 01:32:23 generic kernel: ue1: <USB Ethernet> on cdce0
Oct 24 01:32:23 generic kernel: ue1: Ethernet address: 00:1e:10:1f:00:00
Oct 24 01:32:23 generic kernel: ugen0.4: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0 (disconnected)
Oct 24 01:32:23 generic kernel: cdce0: at uhub1, port 4, addr 4 (disconnected)
Oct 24 01:32:23 generic kernel: cdce0: detached
Oct 24 01:32:30 generic kernel: ugen0.4: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0
Oct 24 01:32:30 generic kernel: ugen0.4: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0 (disconnected)
Oct 24 01:32:40 generic kernel: ugen0.4: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0
Oct 24 01:32:41 generic kernel: cdce0 on uhub1
Oct 24 01:32:41 generic kernel: cdce0: <CDC Ethernet Control Model (ECM)> on usbus0
Oct 24 01:32:41 generic kernel: ue1: <USB Ethernet> on cdce0
Oct 24 01:32:41 generic kernel: ue1: Ethernet address: 00:1e:10:1f:00:00
Oct 24 01:32:41 generic kernel: ugen0.4: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0 (disconnected)
Oct 24 01:32:41 generic kernel: cdce0: at uhub1, port 4, addr 4 (disconnected)
Oct 24 01:32:41 generic kernel: cdce0: detached
Oct 24 01:32:47 generic kernel: ugen0.4: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0
Oct 24 01:32:48 generic kernel: ugen0.4: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0 (disconnected)
Oct 24 01:32:59 generic kernel: ugen0.4: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0
Oct 24 01:32:59 generic kernel: ugen0.4: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0 (disconnected)
Oct 24 01:33:12 generic kernel: ugen0.4: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0
Oct 24 01:33:12 generic kernel: cdce0 on uhub1
Oct 24 01:33:12 generic kernel: cdce0: <CDC Ethernet Control Model (ECM)> on usbus0
Oct 24 01:33:12 generic kernel: ue1: <USB Ethernet> on cdce0
Oct 24 01:33:12 generic kernel: ue1: Ethernet address: 00:1e:10:1f:00:00
Oct 24 01:33:12 generic kernel: ugen0.4: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0 (disconnected)
Oct 24 01:33:12 generic kernel: cdce0: at uhub1, port 4, addr 4 (disconnected)
Oct 24 01:33:12 generic kernel: cdce0: detached
Oct 24 01:33:17 generic kernel: ugen0.4: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0
Oct 24 01:33:17 generic kernel: cdce0 on uhub1
Oct 24 01:33:17 generic kernel: cdce0: <CDC Ethernet Control Model (ECM)> on usbus0
Oct 24 01:33:17 generic kernel: ue1: <USB Ethernet> on cdce0
Oct 24 01:33:17 generic kernel: ue1: Ethernet address: 00:1e:10:1f:00:00
Oct 24 01:33:17 generic kernel: ugen0.4: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0 (disconnected)
Oct 24 01:33:17 generic kernel: cdce0: at uhub1, port 4, addr 4 (disconnected)
Oct 24 01:33:17 generic kernel: cdce0: detached
Oct 24 01:33:24 generic kernel: ugen0.4: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0
Oct 24 01:33:24 generic kernel: ugen0.4: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0 (disconnected)
Oct 24 01:33:34 generic kernel: ugen0.4: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0
Oct 24 01:33:34 generic kernel: cdce0 on uhub1
Oct 24 01:33:34 generic kernel: cdce0: <HUAWEIMOBILE HUAWEIMOBILE, class 2/0, rev 2.00/1.02, addr 4> on usbus0
Oct 24 01:33:34 generic kernel: cdce0: No valid alternate setting found
Oct 24 01:33:34 generic kernel: device_attach: cdce0 attach returned 6
Oct 24 01:33:34 generic kernel: ugen0.4: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0 (disconnected)
Oct 24 01:33:39 generic kernel: ugen0.4: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0
Oct 24 01:33:39 generic kernel: cdce0 on uhub1
Oct 24 01:33:39 generic kernel: cdce0: <CDC Ethernet Control Model (ECM)> on usbus0
Oct 24 01:33:39 generic kernel: ue1: <USB Ethernet> on cdce0
Oct 24 01:33:39 generic kernel: ue1: Ethernet address: 00:1e:10:1f:00:00
Oct 24 01:33:39 generic kernel: ugen0.4: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0 (disconnected)
Oct 24 01:33:39 generic kernel: cdce0: at uhub1, port 4, addr 4 (disconnected)
Oct 24 01:33:39 generic kernel: cdce0: detached
Oct 24 01:33:45 generic kernel: ugen0.4: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0
Oct 24 01:33:45 generic kernel: ugen0.4: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0 (disconnected)
Oct 24 01:33:55 generic kernel: ugen0.4: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0
Oct 24 01:33:55 generic kernel: cdce0 on uhub1
Oct 24 01:33:55 generic kernel: cdce0: <CDC Ethernet Control Model (ECM)> on usbus0
Oct 24 01:33:55 generic kernel: ue1: <USB Ethernet> on cdce0
Oct 24 01:33:55 generic kernel: ue1: Ethernet address: 00:1e:10:1f:00:00
Oct 24 01:33:55 generic kernel: ugen0.4: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0 (disconnected)
Oct 24 01:33:55 generic kernel: cdce0: at uhub1, port 4, addr 4 (disconnected)
Oct 24 01:33:55 generic kernel: cdce0: detached
Oct 24 01:34:02 generic kernel: ugen0.4: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0
Oct 24 01:34:02 generic kernel: ugen0.4: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0 (disconnected)
Oct 24 01:34:12 generic kernel: ugen0.4: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0
Oct 24 01:34:12 generic kernel: cdce0 on uhub1
Oct 24 01:34:12 generic kernel: cdce0: <CDC Ethernet Control Model (ECM)> on usbus0
Oct 24 01:34:12 generic kernel: ue1: <USB Ethernet> on cdce0
Oct 24 01:34:12 generic kernel: ue1: Ethernet address: 00:1e:10:1f:00:00
Oct 24 01:34:12 generic kernel: ugen0.4: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0 (disconnected)
Oct 24 01:34:12 generic kernel: cdce0: at uhub1, port 4, addr 4 (disconnected)
It seems that he is constantly trying to initialize? What are the ideas to make it work properly?
Everything is fine with the other modem zte MF100 (ppp the program works well and i join the internet).
 
If I understand the logs correctly, it disconnects (power down, plugged out or something) every ten seconds.
 
In general I'd suspect weak PSU but from what I know RPi support isn't great especially when not using -CURRENT.
 
I have two e3372h flashed to stick mode (e3327s) and they both work fine, 13-CURRENT Orange Pi PC2 (Allwinner H5).
 
andrian
https://pfstore.com.au/blogs/guides/reflash-huawei-e3372h-usb-modems-for-pfsense-opnsense (same procedure)
View: https://www.youtube.com/watch?v=0RsFQH-lAQg
(needle boot in action)
If you use Google and search for "Huawei E3372h-153TCPU-V200R001B329D63SP00C541" (without quotes) you should get a link pointing to androidhost.ru which seems to host the same firmware.
The firmware I used (from what I tell looking at my random notes) is:
Filename: Firmware_UPDATE_21.329.63.00.541.BIN
Size: 24.7 MB (25,960,132 bytes)
SHA256: E611C2DBC29B9AE4D0B595F49387B1F0DF86AC49BA3BD259A452E66B5B9F918B

I do remember running into some annoying issue at one step but I don't remember what and the above worked for me, I have no idea if it will work using your hardware. :)
 
In the event that you choose to risk re-flashing the firmware, rather than just mode switch it when you boot, here is a list of all the URLs I found when researching the subject.

I chose not to proceed. The first (0xf8.org) appears most likely to me. The rest are in no particular order, but worth a look:

 
Back
Top