# EM7455 Issues Compiling GobiNet

**URL:** <https://forum.sierrawireless.com/t/em7455-issues-compiling-gobinet/15536>\
**Category:** MC/EM Series\
**Created:** [February 28, 2019, 7:02pm UTC](https://forum.sierrawireless.com/t/em7455-issues-compiling-gobinet/15536 "2019-02-28T19:02:20Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ktchen11](https://avatars.discourse-cdn.com/v4/letter/k/ed8c4c/32.png) [@ktchen11](https://forum.sierrawireless.com/u/ktchen11)\
**Post date:** [February 28, 2019, 7:02pm UTC](https://forum.sierrawireless.com/t/em7455-issues-compiling-gobinet/15536/1 "2019-02-28T19:02:20Z")

</div>

I am trying to install drivers (S2.34N2.53) onto CentOS 7. However, when trying to compile GobiNet with make command I run into an error with “struct net\_device\_ops has no member named ndo\_change\_mtu.”

Below is copy paste of what happens after make command. I was able to compile GobiSerial with no issues.

[root@localhost GobiNet]# make  
make -C /lib/modules/3.10.0-957.5.1.el7.x86\_64/build M=/home/test/Desktop/S2.34N2.53/GobiNet modules  
make[1]: Entering directory `/usr/src/kernels/3.10.0-957.5.1.el7.x86_64' CC [M] /home/test/Desktop/S2.34N2.53/GobiNet/GobiUSBNet.o In file included from include/net/sock.h:62:0, from include/net/inet_sock.h:27, from include/net/ip.h:30, from /home/test/Desktop/S2.34N2.53/GobiNet/GobiUSBNet.c:94: include/linux/memcontrol.h: In function â€˜task_in_memcg_oomâ€™: include/linux/memcontrol.h:141:2: warning: return makes integer from pointer without a cast [enabled by default] return p->memcg_oom.memcg; ^ /home/test/Desktop/S2.34N2.53/GobiNet/GobiUSBNet.c: In function â€˜GobiUSBNetURBCallbackâ€™: /home/test/Desktop/S2.34N2.53/GobiNet/GobiUSBNet.c:1541:2: error: â€˜pNetâ€™ undeclared (first use in this function) pNet->trans_start = jiffies; ^ /home/test/Desktop/S2.34N2.53/GobiNet/GobiUSBNet.c:1541:2: note: each undeclared identifier is reported only once for each function it appears in /home/test/Desktop/S2.34N2.53/GobiNet/GobiUSBNet.c: In function â€˜GobiUSBNetProbeâ€™: /home/test/Desktop/S2.34N2.53/GobiNet/GobiUSBNet.c:2774:14: error: â€˜struct net_device_opsâ€™ has no member named â€˜ndo_change_mtuâ€™ pNetDevOps->ndo_change_mtu = GobiUSBNetChangeMTU; ^ make[2]: ***[/home/test/Desktop/S2.34N2.53/GobiNet/GobiUSBNet.o] Error 1 make[1]:*** [_module_/home/test/Desktop/S2.34N2.53/GobiNet] Error 2 make[1]: Leaving directory`/usr/src/kernels/3.10.0-957.5.1.el7.x86\_64’  
make: \*\*\* [all] Error 2

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [March 1, 2019, 1:31am UTC](https://forum.sierrawireless.com/t/em7455-issues-compiling-gobinet/15536/2 "2019-03-01T01:31:53Z")

</div>

maybe you can have a try on some old driver:  
[https://source.sierrawireless.com/resources/airprime/software/usb-drivers-linux-qmi-software-s2,-d-,28n2,-d-,42/](https://source.sierrawireless.com/resources/airprime/software/usb-drivers-linux-qmi-software-s2,-d-,28n2,-d-,42/)
