Guía do usuario do software de controladores USB de Telit Modules Linux

Telit Modules Linux USB Drivers Software - Featured Image

Telit - logotipoMódulos Telit Controladores USB de Linux
Guía de usuario de software

Documentación técnica Telit

TÁBOA DE APLICABILIDADE

PRODUTOS DISPONIBLE DESDE A VERSIÓN DO NÚCLEO
SERIE DE910 3.4
SERIE FD980 5.14
SERIE FN980 5.5
SERIE FN990 5.16
SERIE GE910 4.4
SERIE HE910 4.4
SERIE LE866 2.6.39
SERIE LE910 3.18
SERIE LE910Cx 4.11
SERIE LE910C1-EUX 5.8
SERIE LE910D1 2.6.39
SERIE LE910R1 5.17
SERIE LE910S1 5.13
SERIE LE910 V2 3.12
SERIE LM940 4.1
SERIE LM960 4.1
SERIE LN920 5.15
SERIE LN940 4.2
SERIE ME910C1 4.15
SERIE MEx10G1 5.5
SERIE ML865C1 4.15
SERIE ML865G1 5.5
SERIE UE866 4.4
SERIE UE910 4.4
SERIE UL865 4.4

INTRODUCIÓN

1.1.Ámbito
Este documento describe os controladores do núcleo de Linux que se deben usar para os módulos Telit que aparecen na táboa de aplicabilidade e como se poden usar os dispositivos Linux para casos de uso típicos.

1.2.Público

Este documento está destinado aos clientes de Telit, especialmente aos integradores de sistemas, que están a piques de implementar os módulos Telit enumerados na táboa de aplicabilidade nun ambiente Linux.

1.3.Información de contacto, soporte

Para contacto xeral, servizos de soporte técnico, preguntas técnicas e informes de erros de documentación, póñase en contacto co soporte técnico de Telit en:

Alternativamente, use:
https://www.telit.com/contact-us/

Para obter información detallada sobre onde podes mercar os módulos Telit ou para recomendacións sobre accesorios e compoñentes, visita: https://www.telit.com  O noso obxectivo é facer que a súa guía sexa o máis útil posible. Mantéñenos informados dos seus comentarios e suxestións de mellora. Telit agradece os comentarios dos usuarios sobre a nosa información.
1.4. Convencións de símbolos

Módulos Telit Software de controladores USB de Linux - Icona Perigo: DEBE seguirse esta información ou pode producirse un fallo catastrófico do equipo ou danos persoais.
Software de controladores USB de Telit Modules Linux - Icona 1 Aviso: Avisa ao usuario sobre pasos importantes sobre a integración do módulo.
Software de controladores USB de Telit Modules Linux - Icona 2 Nota/Consello: Ofrece consellos e suxestións que poden ser útiles cando
integrando o módulo.
Software de controladores USB de Telit Modules Linux - Icon3 Descarga electrostática: Notifica ao usuario para que tome a terra adecuada
precaucións antes de manipular o produto.

Táboa 1: Convencións de símbolos

Todas as datas están en formato ISO 8601, é dicir, AAAA-MM-DD.

1.5. Documentos relacionados

  • Telit QMI SDK and TQCM User Guide, 1VV0301643
  • Guía do usuario do software uxfp, 1VV0301613
  • Guía de referencia de comandos AT dos módulos Telit listados na táboa de aplicabilidade

2. CONFIGURACIÓN DO SISTEMA OPERATIVO

2.1. Resumo
Os módulos Telit que aparecen na Táboa de aplicabilidade expoñen diferentes tipos de dispositivos segundo o ID de produto (PID) en uso. A seguinte táboa mostra a asociación entre o tipo de dispositivo e o controlador do núcleo utilizado:

Tipo de dispositivo  Módulo do núcleo 
Porto serie seguindo o estándar CDC-ACM cdc_acm
Porto serie (ACM reducido) opción
Adaptador de rede segundo o estándar CDC-ECM cdc_ether
Adaptador de rede segundo o estándar CDC-NCM cdc_ncm
Adaptador de rede segundo a especificación RNDIS de Microsoft rndis_host
Adaptador de banda ancha móbil segundo o estándar CDC-MBIM cdc_mbim
Adaptador de banda ancha móbil Rmnet qmi_wwan
Android Debug Bridge (ADB) N/A (xestionado a nivel de espazo de usuario)
Dispositivo de audio snd-usb-audio

Para usar un tipo de dispositivo específico, o módulo relacionado debe incluírse na compilación do núcleo.

Software de controladores USB de Telit Modules Linux - Icona 1 Algúns módulos do núcleo pódense atopar comezando cunha versión específica do núcleo (por exemplo, cdc_mbim está dispoñible desde a versión 3.8). Se o controlador non está soportado pola versión do núcleo en uso, considere actualizar o núcleo ou trasladar os parches necesarios.

2.2 Composicións USB

2.2.1. PID e composicións relacionadas
A seguinte táboa enumera as composicións USB soportadas actualmente en Linux segundo
o PID:

PID  Composición 
0x1071 5 dispositivos ACM reducidos + 1 adaptador MBIM + 1 ADB
0x1072 5 dispositivos ACM reducidos + 1 adaptador de rede RNDIS + 1 ADB
0x1073 5 dispositivos ACM reducidos + 1 adaptador de rede ECM + 1 ADB
0x1100 2 dispositivos ACM reducidos + 1 adaptador de aluguer + 1 dispositivo QDSS (non compatible)
0x1101 3 dispositivos ACM reducidos + 1 adaptador de rede
0x1102 3 dispositivos ACM reducidos + 1 adaptador de rede ECM
0x110a 3 dispositivos ACM reducidos. A composición tamén presenta 1 adaptador de aluguer, pero non se pode usar para chamadas de datos, só para controlar o dispositivo
0x110b 3 dispositivos ACM reducidos + 1 adaptador de rede ECM
0x1200 5 dispositivos ACM reducidos + 1 adaptador de aluguer + 1 ADB
0x1201 5 dispositivos ACM reducidos + 1 adaptador de aluguer + 1 ADB
0x1203 5 dispositivos ACM reducidos + 1 adaptador de rede RNDIS + 1 ADB
0x1204 5 dispositivos ACM reducidos + 1 adaptador MBIM + 1 ADB
0x1206 5 dispositivos ACM reducidos + 1 adaptador de rede ECM + 1 ADB
0x1207 2 dispositivos ACM reducidos
0x1208 3 dispositivos ACM reducidos + 1 ADB
0x1211 1 dispositivo ACM reducido + 1 adaptador de rede ECM + 1 ADB
0x1212 1 dispositivo ACM reducido + 1 ADB
0x1213 1 dispositivo ACM reducido + 1 adaptador de rede ECM
0x1214 2 dispositivos ACM reducidos + 1 adaptador de rede ECM + 1 ADB
0x1230 5 dispositivos ACM reducidos + 1 adaptador de aluguer + 1 ADB + 1 dispositivo de audio
0x1231 5 dispositivos ACM reducidos + 1 adaptador de rede RNDIS + 1 ADB + 1 dispositivo de audio
0x1260 5 dispositivos ACM reducidos + 1 adaptador de aluguer + 1 ADB
0x1261 5 dispositivos ACM reducidos + 1 adaptador de aluguer + 1 ADB
0x1900 4 dispositivos ACM reducidos + 1 adaptador de aluguer
0x1901 4 dispositivos ACM reducidos + 1 adaptador MBIM
0x2300 Config. 1: 3 dispositivos CDC-ACM + 1 adaptador de rede RNDIS
Config. 2: 3 dispositivos CDC-ACM + 1 adaptador de rede ECM
0x7010 3 dispositivos ACM reducidos + 1 adaptador de rede RNDIS
0x7011 3 dispositivos ACM reducidos + 1 adaptador de rede ECM
0x701a 3 dispositivos ACM reducidos + 1 adaptador de rede RNDIS
0x701b 3 dispositivos ACM reducidos + 1 adaptador de rede ECM

Táboa 3: PID e composicións relacionadas

Para obter máis detalles sobre a composición, consulte a guía de usuario do software do módulo en uso.
O comando:
$ lsusb
pódese usar para listar os dispositivos USB conectados ao host.

Software de controladores USB de Telit Modules Linux - Icona 1 Consulte a guía do usuario do módem para comprender como cambiar a composición do USB e identificar o alcance dos dispositivos expostos.

2.2.2. Composicións multiconfiguración
Algunhas composicións mostran varias configuracións (por exemplo, 0x1056): por defecto a primeira
configuración é utilizada polo sistema.
Para cambiar a configuración, debe escribirse o valor desexado no ficheiro file:
/sys/bus/USB/dispositivos/ /valor de configuración p.ex
#eco > /sys/bus/USB/devices/ /valor de configuración
A ferramenta usb_modeswitch tamén se pode usar para cambiar a configuración, por exemplo:
# usb_modeswitch -v 0x1bc7 -p -u

2.2.3. Opción do módulo do núcleo
Cando se utiliza unha composición admitida que require o módulo do núcleo de opción e os portos serie non están dispoñibles en /dev, é posible que se teña soporte para esa composición.
engadido nunha versión do núcleo máis recente que a en uso.
A solución é actualizar a versión do núcleo ou retroportar os parches necesarios entre os enumerados no capítulo 5.
É posible engadir soporte en tempo de execución para a composición en uso. Con privilexios de root, escriba os seguintes comandos:

Guía do usuario do software de controladores USB de Telit Modules Linux
# opción modprobe
# eco 1bc7 > /sys/bus/USB-serial/drivers/option1/new_id
onde é o PID da composición que se vai apoiar.

Software de controladores USB de Telit Modules Linux - Icona 1 Se tamén hai un adaptador de rede dispoñible na composición, asegúrate de que o kernel o recoñece correctamente antes de engadir soporte en tempo de execución para portos serie.
Se o dispositivo ADB está dispoñible na composición, engadir soporte en tempo de execución para portos serie impide que o dispositivo ADB funcione correctamente, xa que está ligado a un porto serie.

Para obter a lista máis actualizada dos PID Telit admitidos como opción, consulte o código fonte na liña principal, buscando todas as entradas do dispositivo con ID de vendedor (VID) TELIT_VENDOR_ID.
Software de controladores USB de Telit Modules Linux - Icona 2 Se se necesita soporte para unha composición que falta no parágrafo 2.2.1, póñase en contacto co servizo de atención ao cliente coa solicitude.

2.2.4. Módulo do núcleo qmi_wwan
Cando se utiliza unha composición admitida que require o módulo do núcleo qmi_wwan e non hai unha interface de rede relacionada co módem dispoñible na lista proporcionada polo comando:
$ Mostrar ligazón IP
é posible que se engade soporte para esa composición nunha versión do núcleo máis nova que a en uso.
A solución é actualizar a versión do núcleo ou retroportar os parches necesarios entre os enumerados no capítulo 5.
Se o núcleo en uso ten que confirmar CDC-WDM: corrixir "dessincronización" debido ás notificacións que faltan, debería revertirse como se fixo en commit USB:
Reverte "CDC-WDM: corrixir a "dessincronización" debido ás notificacións que faltan"
Para obter a lista máis actualizada dos PID Telit admitidos como opción, consulte o código fonte na liña principal, buscando todas as entradas do dispositivo con ID de provedor (VID) 0x1bc7.

Software de controladores USB de Telit Modules Linux - Icona 2 Se se necesita soporte para unha composición que falta no parágrafo 2.2.1, póñase en contacto co servizo de atención ao cliente coa solicitude.

2.2.4.1. qmi_wwan e QMAP
Desde a versión 4.12 do núcleo, qmi_wwan admite o protocolo de agregación e multiplexación de Qualcomm (QMAP).
QMAP é necesario para a xestión de múltiples PDNs simultáneos e para sacar o máximo proveito dos módems de alto nivel en termos de rendemento.
A xestión de QMAP do núcleo realízase mediante qmi_wwan sys files: consulte a documentación do núcleo para obter máis detalles.
A habilitación de QMAP tamén require unha configuración especial de módem executada a nivel de espazo de usuario: o procedemento a seguir depende das ferramentas utilizadas.
Comprobe as correccións relevantes relacionadas con qmi_wwan QMAP no parágrafo 6.2 para obter unha versión estable.

Software de controladores USB de Telit Modules Linux - Icona 1 Cando QMAP non está definido, o tamaño de RX URB en qmi_wwan debería ser superior a 2048 bytes.
Esta configuración pódese configurar no tempo de execución, cambiando a MTU da interface de rede a un valor permitido > 2048 (non debe ser un múltiplo do tamaño máximo do paquete do punto final) antes de configurar a conexión de datos, por exemplo, o conxunto de ligazóns IP MTU 2500
Para unha configuración permanente, a seguinte liña: dev->rx_urb_size = 2048; debería engadirse á función qmi_wwan.c qmi_wwan_bind antes de regresar no caso exitoso.

USO DO MODEM

3.1 Uso dos portos serie
Segundo o controlador en uso, créanse os seguintes dispositivos para portos serie:

Tipo de dispositivo  Módulo do núcleo 
/dev/ttyACMx cdc_acm
/dev/ttyUSBx opción

Táboa 4: nomes de dispositivos e módulos de núcleo relacionados
Estes son dispositivos de caracteres Linux e admiten a maioría das funcións implementadas pola capa tty: por exemploample, pódese usar un emulador de terminal como minicom para enviar comandos AT.
Cando escriba código para usar estes dispositivos, consulte a API da linguaxe de programación relacionada cos dispositivos de carácter. Como exampas aplicacións le, C poden usar as funcións exportadas na cabeceira do sistema files fcntl. h e unistd. h. Consulte a páxina de manual relacionada para obter máis detalles.

Software de controladores USB de Telit Modules Linux - Icona 1 Cando se envían comandos AT, é obrigatorio ter o DTR afirmado para obter a resposta.

3.1.1. Conexión de datos a través de portos serie
Para crear conexións de acceso telefónico a través de portos serie pódese usar o software pppd. Consulte o oficial de pppd websitio para máis detalles e código fonte actualizado.

3.2 Uso do adaptador de rede
Se hai dispoñible un adaptador de rede ou un dispositivo móbil de banda ancha e se carga o módulo do núcleo relacionado, o sistema operativo crea unha interface de rede.
Os comandos estándar de Linux (por exemplo, IP, ifconfig) pódense usar para xestionar a interface de rede: consulte a páxina de manual do comando para obter máis detalles.

3.2.1. Conexión de datos a través da interface de rede
Para establecer unha conexión de datos a través da interface de rede, consulte as instrucións da táboa seguinte segundo o módulo do núcleo en uso:

Guía do usuario do software de controladores USB de Telit Modules Linux

Módulo do núcleo  Procedemento 
qmi_wwan O proxecto libqmi pódese usar: consulte a documentación do proxecto para máis detalles.
Telit tamén ofrece un SDK QMI propietario, consulte o documento 1VV0301643,
cdc_mbim Pódese usar o proxecto libmbim: consulte a documentación do proxecto para máis detalles.
cdc_ether Deben usarse os comandos AT: consulte a documentación do módem para obter máis detalles.
cdc_ncm Deben usarse os comandos AT: consulte a documentación do módem para obter máis detalles.
rndis_host Deben usarse os comandos AT: consulte a documentación do módem para obter máis detalles.

Táboa 5: módulo do núcleo en uso para o dispositivo de rede e procedemento de conexión de datos relacionado

3.3 Usando o módem con ModemManager e NetworkManager

ModemManager é un daemon activado por DBus que controla os dispositivos e conexións de banda ancha móbil (2G/3G/4G).
ModemManager ofrece unha API unificada de alto nivel para comunicarse con módems de banda ancha móbil, independentemente do protocolo utilizado para comunicarse co dispositivo real (comandos AT, MBIM, QMI).
Para xestionar módems non baseados en AT, ModemManager usa bibliotecas externas: freedesktop.org libqmi para módems baseados en QMI, libmbim para módems baseados en MBIM.
ModemManager pódese usar con freedesktop.org NetworkManager para facilitar a xestión das conexións de rede.
NetworkManager é o conxunto de ferramentas de configuración de rede estándar de Linux. Admite unha ampla gama de configuracións de rede, desde escritorio ata servidor e móbil, integrándose ben con ambientes de escritorio populares e ferramentas de xestión de configuración do servidor.
NetworkManager ofrece unha API D-Bus completa que se usa para acceder ao daemon NetworkManager. Esta interface pódese usar para consultar o estado da rede e os detalles das interfaces de rede, como os enderezos IP actuais ou as opcións DHCP. A API tamén se pode utilizar para xestionar as conexións (creación, activación, desactivación...).
NetworkManager usa Freedesktop.org ModemManager para admitir dispositivos móbiles de banda ancha.

DISPOSITIVOS INTERMITENTES

4.1 Enribaview
Os módems que se indican na seguinte táboa admiten actualizacións de firmware mediante dispositivos de flasheo especiais que poden requirir a vinculación a un módulo do núcleo:

Produto VID: PID Módulo do núcleo Nome do dispositivo
FD980, FN980, FN990,
LE910C1-EUX, LN920
0x1bc7:0x9010 opción /dev/ttyUSBx
GE/HE/UE910, UE866, UL865 0x058b:0x0041 usb-serial-simple /dev/ttyUSBx
LE910Cx, LM940, LM960 0x18d1:0xd00d Xestionado a nivel de espazo de usuario n/a
LE910 V2 0x8087:0x0716 usb-serial-simple /dev/ttyUSBx
LE866, LE910D1 0x216F:0x0051 cdc_acm /dev/ttyACMx
LE910S1 0x1bc7:0x9200 opción /dev/ttyUSBx
LE910R1 0x1bc7:0x9201 opción /dev/ttyUSBx

Táboa 6: dispositivos intermitentes
Os dispositivos intermitentes dispoñibles en GE/HE/UE910, UE866, UL865, LE910 V2, LE940B6 e LE866 aparecen durante uns segundos cando se acende o módem: se a aplicación intermitente non se está a executar, o dispositivo intermitente desconectase e o módem continúa. en modo operativo normal.

Software de controladores USB de Telit Modules Linux - Icona 1 Consulte o capítulo 5 para ver a compatibilidade de dispositivos flasheo nas versións do núcleo.

4.2 Dispositivo intermitente 0x18d1:0xd00d
O dispositivo intermitente 0x18d1:0xd00d está xestionado a nivel de espazo de usuario pola aplicación de actualización de firmware Telit. Consulte o documento 1VV0301613 para obter máis detalles.

Software de controladores USB de Telit Modules Linux - Icona 1 A vida útil da aplicación de actualización de firmware Telit herdada require vincular o dispositivo ao controlador opcional.
Isto pódese facer permanentemente engadindo a seguinte liña: { USB_DEVICE(0x18d1, 0xd00d) } á estrutura usb_device_id option_ids nos controladores de orixe do núcleo/USB/serial/option.c
Para fins de proba, pódese utilizar o procedemento descrito no punto 2.2.2:
opción $ modprobe
$ echo 18d1 d00d > /sys/bus/usb-serial/drivers/option1/new_id

4.3 Dispositivo intermitente 0x058b:0x0041
Aínda que o dispositivo intermitente 0x058b:0x0041 se presenta como un dispositivo ACM, debería ser controlado polo controlador do núcleo usb-serial-simple. O soporte para este dispositivo está dispoñible desde a versión do núcleo 4.4.
As versións anteriores do núcleo requiren commits kernel/git/torvalds/linux.git – árbore de fontes do núcleo de Linux e kernel/git/torvalds/linux.git – árbore de fontes do núcleo de Linux.

4.4 Dispositivo intermitente 0x8087:0x0716
O soporte para o dispositivo intermitente 0x8087:0x0716 está dispoñible desde a versión 3.12 do núcleo con controlador USB-serial-simple.
As versións anteriores do núcleo requiren a confirmación kernel/git/torvalds/linux.git – árbore de fontes do núcleo de Linux

TELIT KERNEL COMPROMETE

A continuación móstrase unha lista de confirmacións do kernel relacionadas coas composicións dispoñibles para os módems listados na táboa de aplicabilidade: considere o backport se o PID necesario non está dispoñible
na versión do núcleo usada.

Resumo  VID: PID Comprometerse  Dispoñibilidade
USB: controlador opcional: engadindo soporte para
Módems Telit CC864-SINGLE, CC864-DUAL e DE910-DUAL
0x1bc7:0x1005
0x1bc7:0x1006
0x1bc7:0x1010
7204cf584836c24b4b06e4ad4a8e6bb8ea84908e  v3.4-rc1
USB: controlador opcional, engadir soporte para Telit
UE910v2
0x1bc7:0x1012 d6de486bc22255779bd54b0fceb4c240962bf146  v3.15-rc2
USB: opción: engadir soporte para Telit
LE920
0x1bc7:0x1200 03eb466f276ceef9dcf023dc5474db02af68aad9  v3.8-rc7
NET: qmi_wwan: engadir soporte para Telit LE920 0x1bc7:0x1200 3d6d7ab5881b1d4431529410b949ba2e946f3b0f  v3.8-rc7
net: qmi_wwan: engade Telit LE920 máis recente
soporte de firmware
0x1bc7:0x1201 905468fa4d54c3e572ed3045cd47cce37780716e  v3.13-rc1
usb: opción: engadir soporte para Telit
LE910
0x1bc7:0x1201 2d0eb862dd477c3c4f32b201254ca0b40e6f465c  v3.18-rc3
USB: cdc_acm: Ignorar Infineon Flash
Utilidade do cargador
0x058b:0x0041 f33a7f72e5fc033daccbb8d4753d7c5c41a4d67b  v4.4-rc5
USB: serie: outro identificador USB do cargador flash Infineon 0x058b:0x0041 a0e80fbd56b4573de997c9a088a33abbc1121400  v4.4-rc5
USB: serie: opción: Engadir soporte para
Telit LE922
0x1bc7:0x1042
0x1bc7:0x1043
ff4e2494dc17b173468e1713fdf6237fd8578bc7  v4.5-rc2
USB: serie: opción: engadir soporte para Telit
LE922 PID 0x1045
0x1bc7:0x1045 5deef5551c77e488922cc4bf4bc76df63be650d0  v4.5-rc7
net: USB: cdc_ncm: engadindo tarxeta de banda ancha móbil Telit LE910 V2 0x1bc7:0x0036 79f4223257bfef52b0a26d0d7ad4019e764be6ce  v4.6-rc2
USB: serie: opción: engadir soporte para Telit
LE910 PID 0x1206
0x1bc7:0x1206 3c0415fa08548e3bc63ef741762664497ab187ed  v4.8-rc1
USB: serie: opción: engadir soporte para Telit
LE920A4
0x1bc7:0x1207
0x1bc7:0x1208
0x1bc7:0x1211
0x1bc7:0x1212
0x1bc7:0x1213
0x1bc7:0x1214
01d7956b58e644ea0d2e8d9340c5727a8fc39d70  v4.8-rc3
NET: USB: qmi_wwan: engadir soporte para Telit LE922A PID 0x1040 0x1bc7:0x1040 9bd813da24cd49d749911d7fdc0e9ae9a673d746  v4.9-rc8
NET: USB: cdc_mbim: engadir peculiaridades para
compatible con Telit LE922A
0x1bc7:0x1041 7b8076ce8a00d553ae9d3b7eb5f0cc3e63cb16f1  v4.9
USB: serie: opción: engadir soporte para Telit
LE922A PID 0x1040, 0x1041
0x1bc7:0x1040
0x1bc7:0x1041
5b09eff0c379002527ad72ea5ea38f25da8a8650  v4.10-rc1
controladores: net: USB: qmi_wwan: add
QMI_QUIRK_SET_DT R para Telit PID 0x1201
0x1bc7:0x1201 14cf4a771b3098e431d2677e3533bdd962e478d8  v4.11-rc7
net: USB: qmi_wwan: engadir Telit ME910
apoio
0x1bc7:0x1100 4c54dc0277d0d55a9248c43aebd31858f926a056  v4.12-rc1
USB: serie: opción: engadir Telit ME910
apoio
0x1bc7:0x1100 40dd46048c155b8f0683f468c950a1c107f77a7c  v4.12-rc1
net: USB: qmi_wwan: engadir soporte Telit ME910 PID0x1101 0x1bc7:0x1101 c647c0d62c82eb3ddf78a0d8b3d58819d9f552aa  v4.15-rc4
USB: serie: opción: engadir soporte para Telit
ME910 PID 0x1101
0x1bc7:0x1101 08933099e6404f588f81c2050bfec7313e06eeaf  v4.15-rc6
net: USB: cdc_mbim: engadir marca
FLAG_SEND_ZLP
0x1bc7:0x1041 9f7c728332e8966084242fcd951aa46583bc308c  v4.17
USB: serie: opción: engadir Telit LN940
serie
0x1bc7:0x1900
0x1bc7:0x1901
28a86092b1753b802ef7e3de8a4c4a69a9c1bb03  v4.20
qmi_wwan: Engadido soporte para Telit
Serie LN940
0x1bc7:0x1900 1986af16e8ed355822600c24b3d2f0be46b573df  v4.20
USB: CDC-ACM: envíe ZLP para módems Telit 3G baseados en Intel 0x1bc7:0x0021
0x1bc7:0x0023
34aabf918717dd14e05051896aaecd3b16b53d95  v5.0-rc2
USB: serie: opción: engadir composición Telit ME910 ECM 0x1bc7:0x1102 6431866b6707d27151be381252d6eef13025cfce  v5.1-rc1
net: USB: qmi_wwan: engadir composicións Telit 0x1260 e 0x1261 0x1bc7:0x12600x1bc7:0x1261 b4e467c82f8c12af78b6f6fa5730cb7dea7af1b4  v5.2-rc2
USB: serie: opción: engadir Telit 0x1260 e
Composicións 0x1261
0x1bc7:0x12600x1bc7:0x1261 f3dfd4072c3ee6e287f501a18b5718b185d6a940  v5.2-rc5
USB: serie: opción: engadir Telit FN980
composicións
0x1bc7:0x1050
0x1bc7:0x1051
0x1bc7:0x1052
0x1bc7:0x1053
5eb3f4b87a0e7e949c976f32f296176a06d1a93b  v5.4-rc3
net: USB: qmi_wwan: engadir Telit 0x1050
composición
0x1bc7:0x1050 e0ae2c578d3909e60e9448207f5d83f785f1129f  v5.4-rc4
USB: serie: opción: engadir Telit ME910G1
Composición 0x110a
0x1bc7:0x110a 0d3010fa442429f8780976758719af05592ff19f  v5.5-rc6
USB: serie: opción: engadir soporte ZLP para
0x1bc7/0x9010
0x1bc7:0x9010 2438c3a19dec5e98905fd3ffcc2f24716aceda6b  v5.5-rc6
USB: serie: opción: engadir ME910G1 ECM
composición 0x110b
0x1bc7:0x110b 8e852a7953be2a6ee371449f7257fe15ace6a1fc  v5.6-rc7
net: usb: qmi_wwan: engadir composición Telit LE910C1EUX 0x1bc7:0x1031 591612aa578cd7148b7b9d74869ef40118978389  v5.7
USB: serie: opción: engadir composicións Telit LE910C1EUX 0x1bc7:0x1031
0x1bc7:0x1033
399ad9477c523f721f8e51d4f824bdf7267f120c  v5.8-rc1
USB: serie: opción: engadir composicións LE910Cx 0x1203, 0x1230, 0x1231 0x1bc7:0x1203
0x1bc7:0x1230
0x1bc7:0x1231
489979b4aab490b6b917c11dc02d81b4b742784a v5.10-rc3
net: USB: qmi_wwan: engadir Telit LE910Cx
Composición 0x1230
0x1bc7:0x1230 5fd8477ed8ca77e64b93d44a6dae4aa70c191396  v5.10-rc3
USB: serie: opción: engadir Telit FN980
composición 0x1055
0x1bc7:0x1055 db0362eeb22992502764e825c79b922d7467e0eb v5.10-rc3
USB: serie: opción: engadir Telit LE910-S1
composicións 0x7010, 0x7011
0x1bc7:0x7010
0x1bc7:0x7011
e467714f822b5d167a7fb03d34af91b5b6af1827  v5.13-rc4
USB: serie: opción: engadir Telit FD980
composición 0x1056
0x1bc7:0x1056 5648c073c33d33a0a19d0cb1194a4eb88efe2b71  v5.14-rc5
net: USB: cdc_mbim: evitar a configuración alt
alternando para Telit LN920
0x1bc7:0x1061 aabbdc67f3485b5db27ab4eba01e5fbf1ffea62c  v5.15-rc1
net: USB: qmi_wwan: engadir Telit 0x1060
composición
0x1bc7:0x1060 8d17a33b076d24aa4861f336a125c888fb918605  v5.15-rc1
USB: serie: opción: engadir Telit LN920
composicións
0x1bc7:0x1060
0x1bc7:0x1061
0x1bc7:0x1062
0x1bc7:0x1063
7bb057134d609b9c038a00b6876cf0d37d0118ce  v5.15-rc3
USB: serie: opción: engadir Telit LE910Cx
composición 0x1204
0x1bc7:0x1204 f5a8a07edafed8bede17a95ef8940fe3a57a77d5  v5.15-rc6
USB: serie: opción: engadir Telit LE910S1
Composición 0x9200
0x1bc7:0x9200 e353f3e88720300c3d72f49a4bea54f42db1fa5e  v5.16-rc3
USB: serie: opción: engadir Telit FN990
composicións
0x1bc7:0x1070
0x1bc7:0x1071
0x1bc7:0x1072
0x1bc7:0x1073
2b503c8598d1b232e7fc7526bce9326d92331541  v5.16-rc6
net: USB: qmi_wwan: engadir Telit 0x1070
composición
0x1bc7:0x1070 94f2a444f28a649926c410eb9a38afb13a83ebe0  v5.16-rc6
net: USB: cdc_mbim: evitar a configuración alt
alternando para Telit FN990
0x1bc7:0x1071 21e8a96377e6b6debae42164605bf9dcbe5720c5  v5.17-rc5
USB: serie: opción: engadir Telit LE910R1
composicións
0x1bc7:0x701a
0x1bc7:0x701b
0x1bc7:0x9201
cfc4442c642d568014474b6718ccf65dc7ca6099  v5.17-rc6

Táboa 7: compromisos do núcleo relacionados cos módulos Telit

COMPROMISOS DE NÚCLEO ADICIONAIS

6.1 Compatibilidade con Raw-Ip e correccións importantes para qmi_wwan
A continuación móstrase unha lista de compromisos para engadir compatibilidade con Raw-Ip a qmi_wwan e abordar problemas importantes.

Resumo  Comprometerse  Dispoñibilidade 
net: qmi_wwan: xestión de enerxía específica MDM9x30 93725149794d3d418cf1eddcae60c7b536c5faa1  v4.5-rc1
usbnet: permite que mini-drivers consuman L2
cabeceiras
81e0ce79f2919dbd5f025894d29aa806af8695c7  v4.5-rc1
net: qmi_wwan: admite o modo "IP bruta". 32f7adf633b9f99ad5089901bc7ebff57704aaa9  v4.5-rc1
net: qmi_wwan: debería manter RTNL mentres cambia o tipo de netdev 6c730080e663b1d629f8aa89348291fbcdc46cd9  v4.5-rc1
net: qmi_wwan: ignorar os descriptores da Unión CDC falsos 34a55d5e858e81a20d33fd9490149d6a1058be0c  v4.5-rc1
qmi_wwan: Engade skb_reset_mac_header-call que falta 0de0add10e587effa880c741c9413c874f16be91  v4.14
usbnet: corrixir o aliñamento de marcos sen cabeceira Ethernet a4abd7a80addb4a9547f7dfc7812566b60ec505c  v4.15-rc3
qmi_wwan: establece FLAG_SEND_ZLP para evitar a desconexión iniciada pola rede 245d21190aec547c0de64f70c0e6de871c185a24  v4.16-rc1
qmi_wwan: corrixir a lectura fóra dos límites 904d88d743b0c94092c5117955eab695df8109e8  v5.2-rc7

Táboa 8: confirmacións do núcleo relevantes de qmi_wwan

6.2 Soporte de QMAP en qmi_wwan
A continuación móstrase unha lista de commits para engadir soporte de QMAP a qmi_wwan.

Resumo  Comprometerse  Dispoñibilidade 
net: usb: qmi_wwan: engade compatibilidade con protocolo map mux c6adf77953bcec0ad63d7782479452464e50f7a3  v4.12-rc1
qmi_wwan: corrixir deref NULL ao desconectar bbae08e592706dc32e5c7c97827b13c1c178668b  v4.13-rc5
qmi_wwan: corrixir a recuperación da cabeceira do mapa en qmimux_rx_fixup d667044f49513d55fcfefe4fa8f8d96091782901  v4.20
qmi_wwan: engade MTU predeterminado á rede de mapas
interface
f87118d5760f00af7228033fbe783c7f380d2866  v5.0-rc3
qmi_wwan: engade soporte para o recheo QMAP na ruta RX 61356088ace1866a847a727d4d40da7bf00b67fc  v5.2-rc6
qmi_wwan: engade estatísticas de uso de dispositivos de rede para dispositivos qmimux 44f82312fe9113bab6642f4d0eab6b1b7902b6e1  v5.2-rc6
qmi_wwan: evite as paradas de RCU na desconexión do dispositivo cando estea en modo QMAP a8fdde1cb830e560208af42b6c10750137f53eb3  v5.2-rc6
qmi_wwan: amplía o intervalo de valores QMAP mux_id permitido 36815b416fa48766ac5a98e4b2dc3ebc5887222e  v5.2-rc6
qmi_wwan: aumenta o espazo libre para os SKB de QMAP 2e4233870557ac12387f885756b70fc181cb3806  v5.12
net: USB: qmi_wwan: engadir id de mapa sys file para
interfaces qmimux
e594ad980ec26fb7351d02c84abaa77ecdb4e522 v5.12-rc1dontuse
net: usb: qmi_wwan: permitir qmimux add/del con master up 6c59cff38e66584ae3ac6c2f0cbd8d039c710ba7  v5.12-rc3

Táboa 9: confirmacións do núcleo relevantes de qmi_wwan QMAP

INFORMACIÓN DE PRODUTO E SEGURIDADE

7.1 Dereitos de autor e outros avisos

AS ESPECIFICACIÓNS PODEN CAMBIAR SEN AVISO
Aínda que se realizaron esforzos razoables para garantir a exactitude deste documento, Telit non asume ningunha responsabilidade derivada das inexactitudes ou omisións deste documento ou do uso da información contida neste. A información contida neste documento foi verificada coidadosamente e crese que é fiable. Telit resérvase o dereito de realizar cambios en calquera dos produtos aquí descritos, de revisalos e de facer cambios de cando en vez sen obrigación de notificar a ninguén ditas revisións ou cambios. Telit non asume ningunha responsabilidade derivada da aplicación ou uso de calquera produto, software ou circuíto descrito aquí; tampouco transmite unha licenza baixo os seus dereitos de patente ou os dereitos doutros.
Este documento pode conter referencias ou información sobre produtos (máquinas e programas) de Telit ou servizos que non se anuncian no seu país. Tales referencias ou a información non significa necesariamente que Telit teña a intención de anunciar tales produtos, programacións ou servizos Telit no seu país.

7.1.1. Dereitos de autor
Este manual de instrucións e os produtos Telit aquí descritos poden incluír ou describir material protexido por copyright de Telit, como programas informáticos almacenados en memorias de semicondutores ou outros medios. As leis de Italia e doutros países resérvanse a Telit e aos seus licenciantes certos dereitos exclusivos sobre o material protexido por copyright, incluíndo o dereito exclusivo de copiar, reproducir en calquera forma, distribuír e facer traballos derivados do material protexido por copyright. En consecuencia, ningún material protexido por dereitos de autor de Telit ou dos seus licenciantes contido neste manual ou descrito neste manual de instrucións non se copiará, reproducirá, distribuirá, fusionará ou modificase de ningún xeito sen o permiso expreso por escrito do propietario. Ademais, non se considerará que a compra de produtos Telit outorga de ningún xeito, nin directamente nin implícitamente, nin prescinda, ningunha licenza.
7.1.2. Copyrights de software informático
Telit e os produtos de software (SW) subministrados por terceiros, descritos neste manual de instrucións, poden incluír programas informáticos protexidos por copyright de Telit e outros terceiros almacenados en memorias de semicondutores ou noutros medios. As leis de Italia e doutros países resérvanse a Telit e a outros terceiros, os dereitos exclusivos de SW para programas informáticos con copyright, incluíndo, entre outros, o dereito exclusivo de copiar ou reproducir de calquera forma os produtos con copyright. En consecuencia, ningún programa informático protexido por dereitos de autor contidos nos produtos de Telit descritos neste manual de instrucións non se copiará (enxeñería inversa) nin se reproducirá de ningún xeito sen o permiso expreso por escrito do propietario dos dereitos de autor, que é Telit ou o provedor de software de terceiros.
Ademais, non se considerará que a compra de produtos Telit outorga, directa ou implícitamente, exclusión ou de calquera outro xeito, ningunha licenza baixo os dereitos de autor, patentes ou solicitudes de patentes de Telit ou doutro SW subministrado por terceiros, excepto para o licenza normal non exclusiva e libre de regalías para o seu uso derivada da lei na venda dun produto.

7.2 Restricións de uso e divulgación
7.2.1. Contratos de licenza
O software descrito neste documento é propiedade de Telit e os seus licenciantes. Só se proporciona mediante un acordo de licenza expresa e utilizarase exclusivamente de acordo cos termos deste acordo.
7.2.2. Materiais con copyright
O Software e a documentación son materiais protexidos por dereitos de autor. Facer copias non autorizadas está prohibido pola lei. O software ou a documentación non será
reproducido, transmitido, transcrito, nin sequera parcialmente, nin almacenado nun sistema de recuperación, nin traducido a ningún idioma ou linguaxe informático, de calquera forma ou por calquera medio, sen o permiso previo por escrito de Telit.
7.2.3. Materiais de alto risco
Os compoñentes, unidades ou bens de terceiros utilizados na fabricación do produto aquí descrito NON son tolerantes a fallos e NON están deseñados, fabricados ou destinados a ser usados ​​como equipos de control en liña nos seguintes ambientes perigosos que requiren controis de seguridade: operacións de Instalacións Nucleares, Sistemas de Navegación ou Comunicación de Aeronaves, Control de Tráfico Aéreo, Soporte Vital ou Sistemas de Armas (“Actividades de Alto Risco”). Telit e os seus provedores renuncian específicamente a calquera garantía expresa ou implícita de aptitude para tales Actividades de alto risco.

7.2.4. Marcas comerciais
TELIT e o T-Logo estilizado están rexistrados na Oficina de Marcas. Todos os outros nomes de produtos ou servizos son propiedade dos seus respectivos propietarios.
7.2.5. Dereitos de terceiros
O software pode incluír os Dereitos de software de terceiros. Neste caso, o usuario comprométese a cumprir todos os termos e condicións impostas con respecto a tales dereitos de software separados. Ademais das Condicións de terceiros, as disposicións de exención de garantía e limitación de responsabilidade desta Licenza aplicaranse tamén ao software dos dereitos de terceiros.
TELIT RENUNCIA A CALQUERA GARANTÍA EXPRESA OU IMPLÍCITA DE TERCEIRAS RELATIVAS A CALQUERA GARANTÍA SEPARADA. FILES, CALQUERA MATERIAIS DE TERCEROS INCLUÍDOS NO SOFTWARE, CALQUERA MATERIAIS DE TERCEROS DO QUE SE DERIVA O SOFTWARE (COLECTIVAMENTE "OUTROS CÓDIGOS") E O USO DE CALQUERA OU DE TODOS OS OUTROS CÓDIGOS EN RELACIÓN CO SOFTWARE, INCLUÍDO A LIMITACIÓN (INCLUÍDO A LIMITACIÓN) GARANTÍAS DE CALIDADE SATISFACTORIA OU ADECUACIÓN PARA UN FIN PARTICULAR.
NINGÚN LICENCIADORES DE TERCEIRAS OUTROS CÓDIGOS DEBERÁN SER RESPONSABLES POR NINGÚN DANOS DIRECTOS, INDIRECTOS, ACCIDENTALES, ESPECIAIS, EXEMPLARS OU CONSECUENTES (INCLUÍDO, SIN LIMITACIÓN, PERDA DE BENEFICIOS), CAUSADOS E FEITO POR CONTRATO LEGAL. , DERIVADOS DE CALQUERA FORMA DO USO OU DISTRIBUCIÓN DOS OUTROS CÓDIGOS OU DO EXERCICIO DE CALQUERA DEREITO CONCEDIDO EN CALQUERA OU EN AMBOS ESTA LICENZA E DOS TERMOS LEGAIS APLICABLES A CALQUERA SEPARADO. FILES, AÍNDA QUE SE ACONSEÑA DA POSIBILIDADE DE ESTOS DANOS.
7.2.6. Exención de responsabilidade
EN NINGÚN CASO TELIT E AS SÚAS AFILIADAS SERÁN RESPONSABLES DE NINGÚN TIPO DE DANOS DIRECTOS, INDIRECTOS, ESPECIAIS, XERAL, INCIDENTAL, CONSECUENCIAL, PUNITIVO OU EXEMPLAR DE NINGÚN TIPO, INCLUÍDOS, PERO SE LIMITÁN AO REEMBOLSO, INDEMNIZACIÓN DE CUSTOS, CUSTOS. DE PRODUCIÓN, PERDA DE BENEFICIOS, PERDA DE USO, PERDA DE NEGOCIO, PERDA DE DATOS OU DE INGRESOS, SE PIDE ou NON PREVIR RAZONABLEMENTE A POSIBILIDADE DE ESTOS DANOS, CONECTADA DE CALQUERA FORMA AO USO DO/S PRODUTO/S OU INFORMACIÓN CONTIDA NA PRESENTE DOCUMENTACIÓN, AÍNDA QUE TELIT E/OU OS SEUS AFILIADOS FOIS CONSULTADOS DA POSIBILIDADE DE DITOS DANOS, OU QUE SON PREVISIBLES OU POR RECLAMACION DE TERCEIRAS.

7.3 Recomendacións de seguridade
Asegúrese de que o uso deste produto está permitido no seu país e no ambiente requirido. O uso deste produto pode ser perigoso e debe evitarse en áreas onde:

  • pode interferir con outros dispositivos electrónicos, especialmente en ambientes como hospitais, aeroportos, avións, etc.
  • existe risco de explosión como en gasolineiras, refinerías de petróleo, etc. É responsabilidade do usuario facer cumprir a normativa do país e a normativa ambiental específica.

Non desmonte o produto; calquera marca de tampa vixencia da garantía comprometerá. Recomendamos seguir as instrucións das guías de usuario de hardware para a correcta conexión do produto. O produto ten que ser subministrado cun volume estabilizadotagA fonte e o cableado deben axustarse ás normas de seguridade e prevención de incendios.
O produto ten que ser manipulado con coidado, evitando calquera contacto cos pinos porque as descargas electrostáticas poden danar o propio produto. Hai que ter as mesmas precaucións para a SIM, comprobando coidadosamente as instrucións para o seu uso. Non insira nin retire a SIM cando o produto estea no modo de aforro de enerxía.
O integrador do sistema é o responsable do funcionamento do produto final. Polo tanto, os compoñentes externos do módulo, así como calquera problema de proxecto ou instalación, teñen
para ser tratado con coidado. Calquera interferencia pode provocar o risco de perturbar a rede GSM ou os dispositivos externos ou de ter un impacto no sistema de seguridade. En caso de dúbida, consulte a documentación técnica e a normativa vixente. Cada módulo ten que estar equipado cunha antena adecuada con características específicas. A antena debe instalarse con coidado para evitar calquera interferencia con outros dispositivos electrónicos e ten que garantir unha distancia mínima do corpo (20 cm). No caso de que este requisito non se poida cumprir, o integrador do sistema ten que avaliar o produto final en función da normativa SAR.
O equipo está destinado a ser instalado nunha zona restrinxida.
O equipo debe ser alimentado por unha fonte de enerxía limitada específica externa conforme a norma EN 62368-1:2014.
A Comunidade Europea ofrece algunhas Directivas para os equipos electrónicos introducidos no mercado. Toda a información relevante está dispoñible na Comunidade Europea websitio:
https://ec.europa.eu/growth/sectors/electrical-engineering_en

GLOSARIO

ACM Modelo de control abstracto
ENGADIR Android Debug Bridge
CDC Dispositivo de clase de comunicacións
ECM Modelo de control Ethernet
MB Modelo de interface de banda ancha móbil
NCM Modelo de control de rede
PPP Protocolo punto a punto
MAPA Protocolo de agregación e multiplexación de Qualcomm
USB Bus serie universal

HISTORIA DO DOCUMENTO

Revisión Data Cambios 
14 2022-03-02 Engadido LE910R1 na táboa de aplicabilidade
Engadidas composicións LE910R1 0x701A, 0x701B
Engadiuse a composición LE910R1 0x9201 e a entrada relacionada na táboa 6
13 2021-12-13 Engadida a composición LE910C1 0x1204
Engadiuse a composición LE910S1 0x9200 e a entrada relacionada na táboa 6
Engadíronse composicións FN990 0x1070, 0x1071, 0x1072, 0x1073
12 2021-09-24 Engadido LN920 na táboa de aplicabilidade e compromisos do núcleo relacionados
11 2021-08-09 Engadida a composición FD980 0x1056
Engadido FD980 na táboa de aplicabilidade
Engadido parágrafo "Composicións multiconfiguración"
10 2021-06-14 Cambiou o modelo do documento e reformularon algúns parágrafos
Corrixiuse a dispoñibilidade da versión do núcleo FN980 na táboa de aplicabilidade
Engadido LE910S1 á táboa de aplicabilidade
Engadida a descrición da composición de LE910S1 0x7010 e 0x7011 e compromisos do núcleo relacionados
Engadiuse un parágrafo QMAP e compromisos do núcleo relacionados
Información modificada do dispositivo intermitente para 0x18d1:0xd00d e 0x8087:0x0801 (eliminado)
Cambiouse as referencias de confirmación do núcleo de GitHub a git.kernel.org
9 2020-11-09 Engadidas composicións LE910Cx 0x1203, 0x1230, 0x1231 e composición FN980 0x1055
Elimináronse as referencias a ModemManager obsoleto e
Documentos de NetworkManager
Elimináronse as referencias á vida en desuso
8 2020-09-01 Engadido soporte LE910C1-EUX e lista actualizada de parches do núcleo
Engadida a nota de tamaño urb LM960 0x1040 qmi_wwan RX
7 2020-03-27 Cambiouse ME910G1 a MEx10G1 na táboa de aplicabilidade
Engadíronse ML865C1 e ML865G1 á táboa de aplicabilidade
Lista actualizada de parches do núcleo para a composición 0x110b
6 2020-01-13 Engadida a composición ME910G1 0x110a
Engadiuse a composición do dispositivo intermitente FN980 0x9010
Lista actualizada de parches do núcleo
Táboa de aplicabilidade actualizada
5 2019-10-21 Engadido FN980 na táboa de aplicabilidade e compromisos do núcleo relacionados
4 2019-05-24 Elimináronse os módulos de automoción da táboa de aplicabilidade
Engadidos LN940 e UE866 na táboa de aplicabilidade
Engadiuse a confirmación do núcleo LM940 para solucionar o problema dos paquetes de grandes datos
Engadida composición ME910 0x1102, composicións LECx910 0x1260 e 0x1261
Lista actualizada de parches do núcleo
3 2018-05-07 Engadíronse os detalles do dispositivo intermitente LE866
Engadiuse a confirmación do núcleo para o PID 0x0036
Engadido LE910D1 na táboa de aplicabilidade
2 2018-02-13 Engadido LM960 na táboa de aplicabilidade
Engadida a composición ME910 0x1101
Engadiuse o capítulo "Commits do núcleo adicionais".
Engadida "Versión mínima do núcleo" na táboa de aplicabilidade
1 2017-11-24 Engadiuse a composición LE920A4 e LE910C1 0x1201
Engadido LM940 na táboa de aplicabilidade
Referencia engadida para comprometer CDC-WDM: corrixir a "dessincronización" debido ás notificacións que faltan
0 2017-04-28 Primeiro número

Conéctate ao noso sitio e ponte en contacto co noso equipo de soporte técnico para calquera dúbida www.telit.com

Telit resérvase todos os dereitos sobre este documento e a información contida nel. Os produtos, nomes, logotipos e deseños aquí descritos poden estar suxeitos total ou parcialmente a dereitos de propiedade intelectual. A información contida aquí ofrécese "tal como está". Non se ofrece ningunha garantía de ningún tipo, expresa ou implícita, en relación coa precisión, fiabilidade, adecuación a un propósito ou contido particular deste documento. Este documento pode ser revisado por Telit en calquera momento. Para consultar os documentos máis recentes, visite www.telit.com
Copyright © 2021, Telit
1VV0301371 Rev. 14 - 2022-03-02

Documentos/Recursos

PDF thumbnailMódulos Linux Controladores USB Software
User Guide · Modules Linux USB Drivers Software, Linux USB Drivers Software, Drivers Software

Referencias

Fai unha pregunta

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Fai unha pregunta

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.