Installation Guide

C5621 and C33 User Guide
1/1553-KRD 131 24 Uen Rev D 2011-11-22
Ericsson AB 2011
Ericsson Confidential
7.1.3 Linux driver architecture
Ericsson is a part of the Linux community to continuously improve the support
in GNU/Linux for Ericsson Mobile Broadband Modules, please see [7] for more
information.
The module firmware provides WDM (Wireless Mobile Communications
Device Management) interfaces for device management and ACM (Abstract
Control Module) interfaces for control and data traffic. The module exposes
ACM ports, which can be used for GPS, Connection Manager and SMS. WDM
and ACM are both based on CDC (Communication Device Class). Control is
handled by AT commands according to the V.25 standard. The network
connection uses USBnet architecture as base with support from CDC-NCM.
The module supports DUN using PPP on the ACM interface.
Note: Kernel modifications may be needed to support customer requested VID/PID
customizations, check with your Linux distributor.
Network Manager and GPS functionality is provided by user space
applications.
For more information please refer to [8]
Figure 9, Linux driver architecture
Host USB Hardware
USB Core
USBnet
ACM
WDM
Hardware
Kernel
Legend
GPS
Control
Kernel-space
User-space
Network
Manager
Module
CDC-NCM