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

Reply via email to