# MC 7455 Raspberry Pi

**URL:** <https://forum.sierrawireless.com/t/mc-7455-raspberry-pi/12806>\
**Category:** MC/EM Series\
**Created:** [June 4, 2018, 7:32pm UTC](https://forum.sierrawireless.com/t/mc-7455-raspberry-pi/12806 "2018-06-04T19:32:58Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![yangjb](https://avatars.discourse-cdn.com/v4/letter/y/c89c15/32.png) [@yangjb](https://forum.sierrawireless.com/u/yangjb)\
**Post date:** [June 4, 2018, 7:32pm UTC](https://forum.sierrawireless.com/t/mc-7455-raspberry-pi/12806/1 "2018-06-04T19:32:58Z")

</div>

I have a MC 7455, and all the software on Sierra site are unable to install to raspberry pi 3, but I have access to the AT command, for some twitst I only had wwan0, unlike others have wwan0 and wwan1. and with no internet connection what so ever.  
Wondering whats the minimum software required for this MC 7455 to run.

---

<div class="post-metadata">

**Author:** ![mlw](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/mlw/32/3706_2.png) [@mlw](https://forum.sierrawireless.com/u/mlw)\
**Post date:** [June 5, 2018, 8:36am UTC](https://forum.sierrawireless.com/t/mc-7455-raspberry-pi/12806/2 "2018-06-05T08:36:04Z")

</div>

Hi,

Obviously it depends on what you have running on the Pi and what is included in the OS (as it my or may not include the open source drivers) but generically speaking we would generally recommend that you cross compile the drivers into the OS.

[https://source.sierrawireless.com/resources/airprime/software/usb-drivers-linux-qmi-software-s2,-d-,31n2,-d-,50/](https://source.sierrawireless.com/resources/airprime/software/usb-drivers-linux-qmi-software-s2,-d-,31n2,-d-,50/)

After this they should enumerate properly and you will see all of the /dev/ttyUSB ports and the /dev/qcqmi and eth interfaces.

After that its down to how you want to driver it, either through the AT commands (easiest) or the QMI interface (more integrated but harder).

Regards

Matt

---

<div class="post-metadata">

**Author:** ![yangjb](https://avatars.discourse-cdn.com/v4/letter/y/c89c15/32.png) [@yangjb](https://forum.sierrawireless.com/u/yangjb)\
**Post date:** [June 5, 2018, 1:26pm UTC](https://forum.sierrawireless.com/t/mc-7455-raspberry-pi/12806/3 "2018-06-05T13:26:35Z")

</div>

Hi,

I see now. The problem I have right now is I can’t get GobiNet install on raspberry pi, that when I make and make install it alway outputs pages of errors like that

 ![Capture1](https://us1.discourse-cdn.com/flex025/uploads/sierrawireless/original/2X/5/5df5f941ad9adb4ab4ce30cf8d4a8ca74361c0be.PNG)  
 ![Capture2](https://us1.discourse-cdn.com/flex025/uploads/sierrawireless/original/2X/b/b428da695e5caf7d3db7cd9b9fd98eb639e0a456.PNG)  
 ![Capture3](https://us1.discourse-cdn.com/flex025/uploads/sierrawireless/original/2X/e/e0b89ed0fe4a5a10fdb2c17d05650f06d2385fe4.PNG)  
 ![Capture4](https://us1.discourse-cdn.com/flex025/uploads/sierrawireless/original/2X/4/48365c6125574e0ab8bcdcea901c90cedcccd51d.PNG)  
 ![Capture5](https://us1.discourse-cdn.com/flex025/uploads/sierrawireless/original/2X/5/53de3e4a0e0af61194801710f523e6337ed6f06f.PNG)

The GobiSerial has been make with no errors.

Regards,  
JB

---

<div class="post-metadata">

**Author:** ![mlw](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/mlw/32/3706_2.png) [@mlw](https://forum.sierrawireless.com/u/mlw)\
**Post date:** [June 5, 2018, 1:39pm UTC](https://forum.sierrawireless.com/t/mc-7455-raspberry-pi/12806/4 "2018-06-05T13:39:55Z")

</div>

JB,

Yes you need to cross compile it, I have never managed to get it to make/install within the OS.

Regards

Matt

---

<div class="post-metadata">

**Author:** ![yangjb](https://avatars.discourse-cdn.com/v4/letter/y/c89c15/32.png) [@yangjb](https://forum.sierrawireless.com/u/yangjb)\
**Post date:** [June 5, 2018, 1:45pm UTC](https://forum.sierrawireless.com/t/mc-7455-raspberry-pi/12806/5 "2018-06-05T13:45:19Z")

</div>

Matt,

I found this command from Sierra site. I’m not sure what you mean by cross compile. Can you help me out with that?

Regards  
JB

---

<div class="post-metadata">

**Author:** ![mlw](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/mlw/32/3706_2.png) [@mlw](https://forum.sierrawireless.com/u/mlw)\
**Post date:** [June 5, 2018, 2:12pm UTC](https://forum.sierrawireless.com/t/mc-7455-raspberry-pi/12806/6 "2018-06-05T14:12:08Z")

</div>

JB,

The make/make install commands are good for full Linux systems i.e. an Ubuntu laptop but not necessarily for an embedded system like an RPi where you might need to cross compile the OS and then re load it onto your system.

[https://www.raspberrypi.org/documentation/linux/kernel/building.md](https://www.raspberrypi.org/documentation/linux/kernel/building.md)

Regards

Matt

---

<div class="post-metadata">

**Author:** ![dl5162](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/dl5162/32/2169_2.png) [@dl5162](https://forum.sierrawireless.com/u/dl5162)\
**Post date:** [June 5, 2018, 5:00pm UTC](https://forum.sierrawireless.com/t/mc-7455-raspberry-pi/12806/7 "2018-06-05T17:00:45Z")

</div>

FYI: The errors shown are independent of platform. The current GobiNet is not compatible with Linux kernel versions \> v4.13. I assume this will be fixed in the next release of the driver.

You can temporarily work around the issue by using this hack:

```
diff --git a/GobiNet/QMIDevice.c b/GobiNet/QMIDevice.c
index a73006b3b76a..076cdb1dc812 100755
--- a/GobiNet/QMIDevice.c
+++ b/GobiNet/QMIDevice.c
@@ -126,6 +126,13 @@ POSSIBILITY OF SUCH DAMAGE.
 #include <net/sch_generic.h>
 #include <linux/if_arp.h>
 
+#if (LINUX_VERSION_CODE > KERNEL_VERSION( 4,13,0 ))
+//#include <asm/atomic.h>
+#include <linux/sched/signal.h>
+#define atomic_t refcount_t
+#define atomic_read refcount_read
+#endif
+
 #if (LINUX_VERSION_CODE == KERNEL_VERSION( 2,6,35 ))
 #warning "Fix compilation error 'include/linux/compat.h:233: error: in /usr/src/linux-headers-2.6.35-22-generic/include/linux/compat.h, line 233, the variable name of second parameter, replace *u32 to *u"
 #endif

```

but that’s not something I’d recommend. The recommended solutions are one of  
a) downgrade the kernel to v4.13 or earlier (preferably to an LTS version like v4.9.x)  
b) wait until Sierra Wireless releases a new version of GobiNet  
c) use qmi\_wwan

---

<div class="post-metadata">

**Author:** ![fealbemadera](https://avatars.discourse-cdn.com/v4/letter/f/bbce88/32.png) [@fealbemadera](https://forum.sierrawireless.com/u/fealbemadera)\
**Post date:** [April 19, 2023, 6:02am UTC](https://forum.sierrawireless.com/t/mc-7455-raspberry-pi/12806/9 "2023-04-19T06:02:19Z")

</div>

Hello, I’m trying to run the EM7455 with a Raspberry Pi 4, but I don’t know if it could be a challenge using this 4G module. What do you recommend? I’ve worked with Yocto, and adding custom kernels is no problem, but what are the recommended steps to bring that module to life on the Raspberry? I mean in the easiest way.

---

<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:** [April 19, 2023, 6:04am UTC](https://forum.sierrawireless.com/t/mc-7455-raspberry-pi/12806/10 "2023-04-19T06:04:24Z")

</div>

you can see here to use the MBPL:

> [@Example on establishing data connection by AT!SCACT via MBPL R20 driver](https://forum.sierrawireless.com/t/example-on-establishing-data-connection-by-at-scact-via-mbpl-r20-driver/24130):
>
> Here is an example to establish data connection by AT!SCACT via MBPL R20 driver: Module: WP7609 FW: R13 MBPL: R20 PC Environment: Ubuntu 18 need to install the MBPL R20 driver for qmi\_wwan and qcserial (MBPL\_Drivers\_USB\_R20\_ENG1-src.tar.gz) avoid the Ubuntu changing the network name: ln -s /dev/null /etc/systemd/network/99-default.link sudo apt-get install libqmi-utils sudo apt-get install udhcpc now insert the USB to PC sudo chmod 777 /sys/class/net/wwan0/qmi/raw\_ip …

You can download MBPL here:  
[https://source.sierrawireless.com/resources/airprime/software/mbpl/mbpl-software-latest/#sthash.fy1Q7UJk.dpbs](https://source.sierrawireless.com/resources/airprime/software/mbpl/mbpl-software-latest/#sthash.fy1Q7UJk.dpbs)
