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