Hi,
Attached is a diff for umsm(4) which enables support for the SIMCom SIM7600E.
$ dmesg | grep umsm
umsm0 at uhub0 port 4 configuration 1 interface 0 "SimTech, Incorporated
SimTech, Incorporated" rev 2.00/3.18 addr 4
ucom0 at umsm0
umsm1 at uhub0 port 4 configuration 1 interface 1 "SimTech, Incorporated
SimTech, Incorporated" rev 2.00/3.18 addr 4
ucom1 at umsm1
umsm2 at uhub0 port 4 configuration 1 interface 2 "SimTech, Incorporated
SimTech, Incorporated" rev 2.00/3.18 addr 4
ucom2 at umsm2
umsm3 at uhub0 port 4 configuration 1 interface 3 "SimTech, Incorporated
SimTech, Incorporated" rev 2.00/3.18 addr 4
ucom3 at umsm3
umsm4 at uhub0 port 4 configuration 1 interface 4 "SimTech, Incorporated
SimTech, Incorporated" rev 2.00/3.18 addr 4
ucom4 at umsm4
umsm5 at uhub0 port 4 configuration 1 interface 5 "SimTech, Incorporated
SimTech, Incorporated" rev 2.00/3.18 addr 4
ucom5 at umsm5
$ ifconfig ppp0
ppp0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
index 5 priority 0 llprio 3
groups: ppp egress
inet 10.110.246.100 --> 10.0.0.1 netmask 0xff000000
Index: share/man/man4/umsm.4
===================================================================
RCS file: /cvs/src/share/man/man4/umsm.4,v
retrieving revision 1.93
diff -u -p -u -p -r1.93 umsm.4
--- share/man/man4/umsm.4 11 Jan 2018 09:26:36 -0000 1.93
+++ share/man/man4/umsm.4 20 Mar 2018 06:26:17 -0000
@@ -108,6 +108,7 @@ driver:
.It Li "Sierra Wireless AirCard 881" Ta "CardBus"
.It Li "Sierra Wireless AirCard 881U" Ta "USB"
.It Li "Sierra Wireless Inc. USB 305" Ta "USB"
+.It Li "Simcom SIM7600E" Ta "PCI Express Mini Card"
.It Li "Softbank C01SW (Sierra OEM)" Ta "USB"
.It Li "Toshiba 3G HSDPA MiniCard" Ta "PCI Express Mini Card"
.It Li "Vodafone Mobile Connect 3G" Ta "CardBus"
Index: sys/dev/usb/umsm.c
===================================================================
RCS file: /cvs/src/sys/dev/usb/umsm.c,v
retrieving revision 1.110
diff -u -p -u -p -r1.110 umsm.c
--- sys/dev/usb/umsm.c 11 Jan 2018 09:26:36 -0000 1.110
+++ sys/dev/usb/umsm.c 20 Mar 2018 06:26:19 -0000
@@ -254,6 +254,8 @@ static const struct umsm_type umsm_devs[
{{ USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_AIRCARD_770S}, 0},
{{ USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC7455}, 0},
+ {{ USB_VENDOR_SIMCOM, USB_PRODUCT_SIMCOM_SIM7600E}, 0},
+
{{ USB_VENDOR_TCTMOBILE, USB_PRODUCT_TCTMOBILE_UMASS }, DEV_UMASS3},
{{ USB_VENDOR_TCTMOBILE, USB_PRODUCT_TCTMOBILE_UMASS_2 }, DEV_UMASS3},
{{ USB_VENDOR_TCTMOBILE, USB_PRODUCT_TCTMOBILE_UMSM }, 0},
Index: sys/dev/usb/usbdevs
===================================================================
RCS file: /cvs/src/sys/dev/usb/usbdevs,v
retrieving revision 1.682
diff -u -p -u -p -r1.682 usbdevs
--- sys/dev/usb/usbdevs 9 Mar 2018 08:32:35 -0000 1.682
+++ sys/dev/usb/usbdevs 20 Mar 2018 06:26:20 -0000
@@ -606,6 +606,7 @@ vendor PEGATRON 0x1d4d Pegatron
vendor OPENMOKO2 0x1d50 OpenMoko
vendor SELUXIT 0x1d6f Seluxit
vendor METAGEEK 0x1dd5 MetaGeek
+vendor SIMCOM 0x1e0e SIMCom Wireless Solutions Co., Ltd.
vendor FESTO 0x1e29 Festo
vendor MODACOM 0x1eb8 Modacom
vendor AIRTIES 0x1eda AirTies
@@ -3955,6 +3956,9 @@ product SILABS USBCOUNT50 0xf004 USBcoun
/* Silicon Portals Inc. */
product SILICONPORTALS YAPPH_NF 0x0200 YAP Phone (no firmware)
product SILICONPORTALS YAPPHONE 0x0201 YAP Phone
+
+/* Simcom products */
+product SIMCOM SIM7600E 0x9001 SIM7600E modem
/* Sirius Technologies products */
product SIRIUS ROADSTER 0x0001 NetComm Roadster II 56