Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F152533091
D38404.id.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
2 KB
Referenced Files
None
Subscribers
None
D38404.id.diff
View Options
diff --git a/UPDATING b/UPDATING
--- a/UPDATING
+++ b/UPDATING
@@ -27,6 +27,10 @@
world, or to merely disable the most expensive debugging functionality
at runtime, run "ln -s 'abort:false,junk:false' /etc/malloc.conf".)
+20230204:
+ Since commit 75d41cb6967 Huawei E3372 3G/4G LTE Mobile Devices do not default
+ to ECM, but NCM mode and need the u3g and ucom modules loaded. See cdce(4).
+
20230130:
As of commit 7c40e2d5f685, the dependency on netlink(4) has been added
to the linux_common(4) module. Users relying on linux_common may need
diff --git a/share/man/man4/cdce.4 b/share/man/man4/cdce.4
--- a/share/man/man4/cdce.4
+++ b/share/man/man4/cdce.4
@@ -28,7 +28,7 @@
.\" $NetBSD: cdce.4,v 1.4 2004/12/08 18:35:56 peter Exp $
.\" $FreeBSD$
.\"
-.Dd July 10, 2019
+.Dd January 6, 2023
.Dt CDCE 4
.Os
.Sh NAME
@@ -47,6 +47,13 @@
.Cd "device cdce"
.Ed
.Pp
+Mobile Devices (eg. Huawei E3372, E5573 and others)
+may need additionally the u3g command port:
+.Bd -ragged -offset indent
+.Cd "device ucom"
+.Cd "device u3g"
+.Ed
+.Pp
Alternatively, to load the driver as a
module at boot time, place the following line in
.Xr loader.conf 5 :
@@ -77,6 +84,13 @@
The
.Nm
driver does not support different media types or options.
+.Pp
+Mobile
+.Nm
+Network Devices may need a connect command sequence via u3g
+serial command port before they activate the NCM/ECM/ACM network
+interface. Example: echo 'AT^NDISUP=1,1,"internet"' > /dev/cuaU[0].0,
+where "internet" is your providers apn name.
.Sh HARDWARE
The following devices are supported by the
.Nm
@@ -93,6 +107,8 @@
Realtek RTL8156 USB GBE/2.5G Ethernet Family Controller
.It
Planex USB-LAN2500R
+.It
+Huawei 3G/4G LTE (eg. E3372, E5573) and other mobile network devices
.El
.Sh DIAGNOSTICS
.Bl -diag
@@ -127,6 +143,8 @@
.Xr netintro 4 ,
.Xr urndis 4 ,
.Xr usb 4 ,
+.Xr ucom 4 ,
+.Xr u3g 4 ,
.Xr ifconfig 8
.Rs
.%T "Universal Serial Bus Class Definitions for Communication Devices"
diff --git a/sys/dev/usb/serial/u3g.c b/sys/dev/usb/serial/u3g.c
--- a/sys/dev/usb/serial/u3g.c
+++ b/sys/dev/usb/serial/u3g.c
@@ -343,6 +343,7 @@
U3G_DEV(HUAWEI, E3272_INIT, U3GINIT_HUAWEISCSI2),
U3G_DEV(HUAWEI, E3272, 0),
U3G_DEV(HUAWEI, E3372_INIT, U3GINIT_HUAWEISCSI3),
+U3G_DEV(HUAWEI, E3372_NCM, 0),
U3G_DEV(HUAWEI, E3372v153_INIT, U3GINIT_HUAWEISCSI2),
U3G_DEV(HUAWEI, E3372v153_NCM, 0),
U3G_DEV(HUAWEI, E5573Cs322_NCM, 0),
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Thu, Apr 16, 12:59 PM (17 h, 39 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31604966
Default Alt Text
D38404.id.diff (2 KB)
Attached To
Mode
D38404: update manpages for huawei 3G/4G LTE modem
Attached
Detach File
Event Timeline
Log In to Comment