
Mòduls Linux Controladors USB Programari
Mòduls Telit Controladors USB Linux
Guia d'usuari del programari
1VV0301371 Rev.18
2024-09-09
Alliberat
Confidencial
Documentació tècnica 



Mòduls Telit Guia d'usuari del programari de controladors USB de Linux 
1VV0301371 Rev.18 Pàgina 2 de 28 2024-09-09
1 Taula d'aplicabilitat
Avís: La informació de la versió del nucli està relacionada amb la predeterminada composició del mòdem: per obtenir informació detallada sobre el versió del nucli en què s'admet una composició, consulteu al capítol Telit Kernel Commits.
La llista Productes indica les famílies de mòdems genèrics i no inclou variants: consulteu la llista de composicions a la secció PIDs i composicions relacionades per comprovar la compatibilitat amb un mòdem.
Taula 1: Taula d'aplicabilitat
|
Productes DISPONIBLES DES DE LA VERSIÓ KERNEL |
|
|
SÈRIE DE910 |
3.4 |
|
SÈRIE ELS63 |
5.4 |
|
SÈRIE FD980 |
5.14 |
|
SÈRIE FE912C04 |
6.10 |
|
SÈRIE FN920C04 |
6.9 |
|
SÈRIE FE990 |
6.3 |
|
SÈRIE FN980 |
5.5 |
|
SÈRIE FN990 |
5.16 |
|
SÈRIE GE910 |
4.4 |
|
SÈRIE HE910 |
4.4 |
|
SÈRIE LE866 |
2.6.39 |
|
SÈRIE LE910 |
3.18 |
|
LE910Cx SÈRIE basada en Linux |
4.11 |
|
SÈRIE LE910Cx Thread-x |
5.8 |
|
SÈRIE LE910D1 |
2.6.39 |
|
SÈRIE LE910Q1 |
5.4 |
|
SÈRIE LE910R1 |
5.17 |
|
SÈRIE LE910S1 |
5.13 |
|
SÈRIE LE910 V2 |
3.12 |
|
SÈRIE LM940 |
4.10 |
|
SÈRIE LM960 |
4.10 |
|
SÈRIE LN920 |
5.15 |
|
SÈRIE LN940 |
4.20 |
|
SÈRIE ME910C1 |
4.15 |
|
SÈRIE MEx10G1 |
5.5 |
|
SÈRIE ML865C1 |
4.15 |
|
SÈRIE ML865G1 |
5.5 |
|
SÈRIE UE866 |
4.4 |
|
SÈRIE UE910 |
4.4 |
|
SÈRIE UL865 |
4.4 |
Mòduls Telit Guia d'usuari del programari de controladors USB de Linux
2 Introducció
2.1 Àmbit
Aquest document descriu quins controladors del nucli de Linux s'han d'utilitzar per als mòduls Telit enumerats a la taula d'aplicabilitat i com es poden utilitzar els dispositius Linux per als casos d'ús típics.
2.2 Públic
Aquest document està destinat als clients de Telit, especialment als integradors de sistemes, que estan a punt d'implementar els mòduls Telit enumerats a la taula d'aplicabilitat en un entorn Linux.
2.3 Informació de contacte, assistència
Per a assistència tècnica i preguntes generals, envieu un correu electrònic a:
- TS-EMEA@telit.com
- TS-AMERICAS@telit.com
- TS-APAC@telit.com
- TS-SRD@telit.com
- TS-ONEEDGE@telit.com
Com a alternativa, utilitzeu: https://www.telit.com/contact-us/
Per obtenir informació sobre productes i documents tècnics, visiteu: https://www.telit.com
2.4 Convencions
Nota: Proporcioneu consells i suggeriments que poden ser útils quan integrant el mòdul.
Perill: S'HA de seguir aquesta informació, o es pot produir una fallada catastròfica de l'equip o lesions personals.
Avís: Avisa l'usuari sobre passos importants sobre el mòdul integració.
Totes les dates estan en format ISO 8601, és a dir, AAAA-MM-DD.
1VV0301371 Rev.18 Pàgina 4 de 28 2024-09-09
Mòduls Telit Guia d'usuari del programari de controladors USB de Linux
2.5 Termes i condicions
Consulteu https://www.telit.com/hardware-terms-conditions/.
2.6 Exempció de responsabilitat
EL MATERIAL D'AQUEST DOCUMENT TÉ ÚNICAMENT PER A FINS INFORMATIUS. TELIT CINTERION ES RESERVA EL DRET A FER CANVIS EN ELS PRODUCTES AQUÍ DESCRITS. LES ESPECIFICACIONS D'AQUEST DOCUMENT PODEN CANVIAR A DISCRECIÓ DE TELIT CINTERION SENSE AVIS PREVI. AQUEST DOCUMENT ES PROPORCIONA "TAL COM ÉS" I POT CONTENIR DEFICIÈNCIES O INADEQUATIES. TELIT CINTERION NO ASSUMEIX CAP RESPONSABILITAT PER LA INFORMACIÓ PROPORCIONADA EN EL DOCUMENT NI DERIVADA DE L'APLICACIÓ O ÚS DE CAP PRODUCTE DESCRIT AQUÍ.
TELIT CINTERION CONSEGUEIX UN DRET NO EXCLUSIU D'ÚS DEL DOCUMENT. EL DESTINATARI NO COPIARÀ, MODIFICARÀ, DIVULGARÀ NI REPRODUCIRÀ EL DOCUMENT EXCEPTE AMB L'AUTORITZACIÓ ESPECÍFICA DE TELIT CINTERION.
TELIT CINTERION I EL LOGO TELIT CINTERION, SÓN MARQUES DE TELIT CINTERION I ESTAN REGISTRATS EN DETERMINATS PAÍSES. TOTES LES ALTRES MARQUES REGISTRADES O MARQUES COMERCIALS ESMENCIONATS EN AQUEST DOCUMENT SÓN PROPIETAT DELS SEUS RESPECTIVOS PROPIETARIS I LES RESERVA EXPRESSAMENT PER TELIT CINTERION (I ELS SEUS LICENCIATANTS).
1VV0301371 Rev.18 Pàgina 5 de 28 2024-09-09
Mòduls Telit Guia d'usuari del programari de controladors USB de Linux
3 Configuració del sistema operatiu
Els mòduls Telit enumerats a la Taula d'aplicabilitat exposen diferents tipus de dispositius segons l'ID de producte (PID) en ús.
La taula següent mostra l'associació entre el tipus de dispositiu i el controlador del nucli utilitzat:
Taula 2: Tipus de dispositius i mòduls del nucli relacionats
|
Mòdul del nucli de tipus de dispositiu |
|
|
Port sèrie seguint l'estàndard CDC-ACM |
cdc_acm (CONFIG_USB_ACM) |
|
Port sèrie (ACM reduït) |
opció (CONFIG_USB_SERIAL_OPTION) |
|
Adaptador de xarxa segons l'estàndard CDC-ECM |
cdc_ether (CONFIG_USB_NET_CDCETHER) |
|
Adaptador de xarxa segons l'estàndard CDC-NCM |
cdc_ncm (CONFIG_USB_NET_CDC_NCM) |
|
Adaptador de xarxa segons l'especificació RNDIS de Microsoft |
rndis_host (CONFIG_USB_NET_RNDIS_HOST) |
|
Adaptador de banda ampla mòbil segons l'estàndard CDC-MBIM |
cdc_mbim (CONFIG_USB_NET_CDC_MBIM) |
|
Adaptador de banda ampla mòbil Rmnet |
qmi_wwan (CONFIG_USB_NET_QMI_WWAN) |
|
Pont de depuració d'Android (ADB) |
N/A (gestionat a nivell d'espai d'usuari) |
|
Dispositiu d'àudio |
snd-usb-audio (CONFIG_SND_USB_AUDIO) |
Per utilitzar un tipus de dispositiu específic, el mòdul relacionat s'ha d'incloure a la construcció del nucli.
Avís: Alguns mòduls del nucli només poden ser accessibles des de a versió del nucli particular en endavant, per exempleample, cdc_mbim és disponible a partir de 3.8. Si la versió del nucli en ús no és compatible el controlador necessari, considereu actualitzar el nucli o retroportant els pegats necessaris. Una manera senzilla d'entendre si un commit específic (o un conjunt de commit) està disponible en stable es descriu els nuclis i en quina versió s'ha introduït al capítol Cercador de versions de Linux
3.1 Composicions USB
3.1.1 PID i composicions relacionades
La taula següent enumera les composicions USB admeses actualment a Linux segons el PID:
Nota: una composició podria tenir dispositius ocults. La descripció de la taula següent informa de tots els dispositius disponibles a la composició, també els ocults.
1VV0301371 Rev.18 Pàgina 6 de 28 2024-09-09
Taula 3: PID i composicions relacionades
Mòduls Telit Guia d'usuari del programari de controladors USB de Linux
|
Composició PID |
|
|
0 x 0021 |
6 dispositius CDC-ACM |
|
0 x 0022 |
3 dispositius CDC-ACM |
|
0 x 0023 |
6 dispositius CDC-ACM + 1 adaptador de xarxa CDC-ECM |
|
0 x 0032 |
6 dispositius CDC-ACM + 1 adaptador MBIM |
|
0 x 0035 |
6 dispositius CDC-ACM |
|
0 x 0036 |
6 dispositius CDC-ACM + 1 adaptador de xarxa CDC-NCM |
|
0 x 0100 |
4 dispositius CDC-ACM + 1 adaptador de xarxa CDC-NCM |
|
0 x 1003 |
3 dispositius ACM reduïts |
|
0 x 1004 |
4 dispositius ACM reduïts |
|
0 x 1005 |
4 dispositius ACM reduïts |
|
0 x 1006 |
3 dispositius ACM reduïts |
|
0 x 1010 |
4 dispositius ACM reduïts |
|
0 x 1012 |
3 dispositius ACM reduïts |
|
0 x 1031 |
3 dispositius ACM reduïts + 1 adaptador rmnet |
|
0 x 1033 |
3 dispositius ACM reduïts + 1 adaptador de xarxa ECM |
|
0 x 1035 |
2 dispositius ACM reduïts + 1 adaptador de xarxa ECM |
|
0 x 1040 |
5 dispositius ACM reduïts + 1 adaptador rmnet + 1 ADB |
|
0 x 1041 |
5 dispositius ACM reduïts + 1 adaptador MBIM + 1 ADB |
|
0 x 1042 |
5 dispositius ACM reduïts + 1 adaptador de xarxa RNDIS + 1 ADB |
|
0 x 1043 |
5 dispositius ACM reduïts + 1 adaptador de xarxa ECM + 1 ADB |
|
0 x 1045 |
5 dispositius ACM reduïts + 1 adaptador de xarxa RNDIS + 1 ADB + 1 dispositiu d'àudio |
|
0 x 1050 |
5 dispositius ACM reduïts + 1 adaptador rmnet + 1 ADB |
|
0 x 1051 |
5 dispositius ACM reduïts + 1 adaptador MBIM + 1 ADB |
|
0 x 1052 |
5 dispositius ACM reduïts + 1 adaptador de xarxa RNDIS + 1 ADB |
|
0 x 1053 |
5 dispositius ACM reduïts + 1 adaptador de xarxa ECM + 1 ADB |
|
0 x 1055 |
5 dispositius ACM reduïts + 1 ADB |
|
0 x 1056 |
Configuració #1: dispositiu d'emmagatzematge massiu Configuració núm. 2: 5 dispositius ACM reduïts + 1 adaptador de xarxa RNDIS + 1 ADB |
|
0 x 1057 |
6 dispositius ACM reduïts + 1 adaptador rmnet + 1 ADB |
|
0 x 1058 |
6 dispositius ACM reduïts + 1 ADB |
|
0 x 1060 |
5 dispositius ACM reduïts + 1 adaptador rmnet + 1 ADB |
|
0 x 1061 |
5 dispositius ACM reduïts + 1 adaptador MBIM + 1 ADB |
|
0 x 1062 |
5 dispositius ACM reduïts + 1 adaptador de xarxa RNDIS + 1 ADB |
|
0 x 1063 |
5 dispositius ACM reduïts + 1 adaptador de xarxa ECM + 1 ADB |
|
0 x 1070 |
5 dispositius ACM reduïts + 1 adaptador rmnet + 1 ADB |
|
0 x 1071 |
5 dispositius ACM reduïts + 1 adaptador MBIM + 1 ADB |
|
0 x 1072 |
5 dispositius ACM reduïts + 1 adaptador de xarxa RNDIS + 1 ADB |
|
0 x 1073 |
5 dispositius ACM reduïts + 1 adaptador de xarxa ECM + 1 ADB |
|
0 x 1075 |
1 dispositiu ACM reduït + 1 ADB |
|
0 x 1080 |
5 dispositius ACM reduïts + 1 adaptador rmnet + 1 ADB |
|
0 x 1081 |
5 dispositius ACM reduïts + 1 adaptador MBIM + 1 ADB |
|
0 x 1082 |
5 dispositius ACM reduïts + 1 adaptador de xarxa RNDIS + 1 ADB |
|
0 x 1083 |
5 dispositius ACM reduïts + 1 adaptador de xarxa ECM + 1 ADB |
|
0 x 1085 |
1 dispositiu ACM reduït + 1 ADB |
|
0x10a0 |
3 dispositius ACM reduïts + 1 adaptador rmnet |
|
0x10a4 |
3 dispositius ACM reduïts + 1 adaptador rmnet |
|
0x10a9 |
2 dispositius ACM reduïts + 1 adaptador rmnet + 1 ADPL + 1 ADB |
1VV0301371 Rev.18 Pàgina 7 de 28 2024-09-09
Mòduls Telit Controladors USB de Linux Programari
Guia d'usuari
|
0x110b |
3 dispositius ACM reduïts + 1 adaptador de xarxa ECM |
|
0 x 1200 |
5 dispositius ACM reduïts + 1 adaptador rmnet + 1 ADB |
|
0 x 1201 |
5 dispositius ACM reduïts + 1 adaptador rmnet + 1 ADB |
|
0 x 1203 |
5 dispositius ACM reduïts + 1 adaptador de xarxa RNDIS + 1 ADB |
|
0 x 1204 |
5 dispositius ACM reduïts + 1 adaptador MBIM + 1 ADB |
|
0 x 1206 |
5 dispositius ACM reduïts + 1 adaptador de xarxa ECM + 1 ADB |
|
0 x 1207 |
2 dispositius ACM reduïts |
|
0 x 1208 |
3 dispositius ACM reduïts + 1 ADB |
|
0 x 1211 |
1 dispositiu ACM reduït + 1 adaptador de xarxa ECM + 1 ADB |
|
0 x 1212 |
1 dispositiu ACM reduït + 1 ADB |
|
0 x 1213 |
1 dispositiu ACM reduït + 1 adaptador de xarxa ECM |
|
0 x 1214 |
2 dispositius ACM reduïts + 1 adaptador de xarxa ECM + 1 ADB |
|
0 x 1230 |
5 dispositius ACM reduïts + 1 adaptador rmnet + 1 ADB + 1 dispositiu d'àudio |
|
0 x 1231 |
5 dispositius ACM reduïts + 1 adaptador de xarxa RNDIS + 1 ADB + 1 dispositiu d'àudio |
|
0 x 1250 |
4 dispositius ACM reduïts + 1 adaptador rmnet |
|
0 x 1260 |
5 dispositius ACM reduïts + 1 adaptador rmnet + 1 ADB |
|
0 x 1261 |
5 dispositius ACM reduïts + 1 adaptador rmnet + 1 ADB |
|
0 x 1900 |
4 dispositius ACM reduïts + 1 adaptador rmnet |
|
0 x 1901 |
4 dispositius ACM reduïts + 1 adaptador MBIM |
|
0 x 2300 |
Config. 1: 3 dispositius CDC-ACM + 1 adaptador de xarxa RNDIS Config. 2: 3 dispositius CDC-ACM + 1 adaptador de xarxa ECM |
|
0 x 3000 |
3 dispositius ACM reduïts + 1 adaptador rmnet |
|
0 x 3001 |
2 dispositius ACM reduïts + 1 adaptador rmnet + 1 ADPL + 1 ADB |
|
0 x 7010 |
3 dispositius ACM reduïts + 1 adaptador de xarxa RNDIS |
|
0 x 7011 |
3 dispositius ACM reduïts + 1 adaptador de xarxa ECM |
|
0x701a |
3 dispositius ACM reduïts + 1 adaptador de xarxa RNDIS |
|
0x701b |
3 dispositius ACM reduïts + 1 adaptador de xarxa ECM |
|
0 x 7020 |
3 dispositius ACM reduïts + 1 adaptador de xarxa RNDIS |
|
0 x 7021 |
3 dispositius ACM reduïts + 1 adaptador de xarxa ECM |
Per obtenir més detalls sobre la composició, consulteu la guia d'usuari del programari del mòdul en ús.
La comanda: $ lsusb es pot utilitzar per mostrar una llista de dispositius USB que estan connectats actualment a l'amfitrió.
Avís: Consulteu la guia d'usuari del mòdem per entendre com canviar la composició USB i identificar l'abast de l'exposició dispositius.
1VV0301371 Rev.18 Pàgina 8 de 28 2024-09-09
Mòduls Telit Guia d'usuari del programari de controladors USB de Linux
3.2 Composicions multi-configuració
Algunes composicions mostren configuracions múltiples (per exemple,ample, 0x1056). Per defecte, el sistema utilitzarà la primera configuració.
Per canviar la configuració, cal escriure el valor desitjat al fitxer file: /sys/bus/usb/devices/ /bConfigurationValue
Per Exampel, # eco > /sys/bus/usb/devices/ camí>/bConfigurationValue
L'eina usb_modeswitch també es pot utilitzar per canviar la configuració, per exempleampLI: # usb_modeswitch -v 0x1bc7 -p -u
3.2.1 Opció del mòdul del nucli
Quan s'utilitza una composició compatible que requereix el mòdul del nucli d'opció i els ports sèrie no estan disponibles a /dev directori, és possible que la composició concreta s'hagi integrat en una versió del nucli més nova que la que s'utilitza actualment. La solució és actualitzar la versió del nucli o retroportar els pedaços necessaris entre els que figuren a Telit Kernel Commits.
És possible afegir suport en temps d'execució per a la composició actual emetent les ordres següents amb privilegis de root:
# opció modprobe
# eco 1bc7 > /sys/bus/usb-serial/drivers/option1/new_id on és el PID de la composició a suportar.
Avís: Si també hi ha disponible un adaptador de xarxa a la composició, assegureu-vos que el nucli el reconegui correctament abans d'afegir-lo. suport en temps d'execució per a ports sèrie. Si el dispositiu ADB està disponible a la composició, afegint suport en temps d'execució per als ports sèrie impedeix que el dispositiu ADB funcioni correctament ja que ho és enllaçat a un port sèrie.
Per obtenir la llista més actualitzada dels PID Telit compatibles com a opció, consulteu el codi font de la línia principal, cercant totes les entrades del dispositiu amb TELIT_VENDOR_ID ID de proveïdor (VID).
Nota: Si es necessita suport per a una composició que falta a la secció PID i composicions relacionades, poseu-vos en contacte amb el servei d'atenció al client amb el petició.
1VV0301371 Rev.18 Pàgina 9 de 28 2024-09-09
Mòduls Telit Guia d'usuari del programari de controladors USB de Linux
3.2.2 Mòdul del nucli qmi_wwan
Quan s'utilitza una composició compatible que requereix el mòdul del nucli qmi_wwan i no hi ha cap interfície de xarxa relacionada amb el mòdem disponible a la llista proporcionada per l'ordre: Mostra l'enllaç $ ip és possible que s'hagi afegit suport per a aquesta composició en una versió del nucli més nova que la que s'utilitza.
La solució és actualitzar la versió del nucli o retroportar els pedaços necessaris entre els que s'enumeren al capítol Telit Kernel Commits
Avís: Si el nucli en ús té commit cdc-wdm: corregeix "fora de sincronització" a causa de les notificacions que falten, s'hauria de revertir tal com s'ha fet a commit USB: revertiu "cdc-wdm: solucioneu "fora de sincronització" perquè falta notificacions”.
Per obtenir la llista més actualitzada de PID Telit admesos com a opció, consulteu el codi font a la línia principal, cercant totes les entrades del dispositiu amb ID de proveïdor (VID) 0x1bc7.
Nota: Si es necessita suport per a una composició que falta a la secció PID i composicions relacionades, poseu-vos en contacte amb el servei d'atenció al client amb el petició.
Avís: Quan QMAP no està definit, la mida de l'URB de rx a qmi_wwan hauria de ser superior a 2048 bytes. Aquesta configuració es pot configurar a temps d'execució, canviant la MTU de la interfície de xarxa a an valor permès > 2048 (no hauria de ser un múltiple del punt final mida màxima del paquet) abans de configurar la connexió de dades, per example, conjunt d'enllaços ip mtu 2500. Per a configuració permanent, la línia següent: dev->rx_urb_size = 2048; s'hauria d'afegir a la funció qmi_wwan.c qmi_wwan_bind abans de tornar en el cas reeixit.
1VV0301371 Rev.18 Pàgina 10 de 28 2024-09-09
Mòduls Telit Guia d'usuari del programari de controladors USB de Linux
3.2.2.1 qmi_wwan i QMAP intern
Des de la versió 4.12 del nucli, qmi_wwan admet Qualcomm Multiplexing and Aggregation Protocol (QMAP).
QMAP és necessari per a la gestió de múltiples PDN concurrents i per treure el màxim profit dels mòdems d'alt nivell en termes de rendiment.
La gestió de QMAP del nucli es fa mitjançant qmi_wwan sysfs files add_mux/del_mux: consulteu la documentació del nucli per a més detalls.
L'habilitació de QMAP també requereix una configuració especial del mòdem executada a nivell d'espai d'usuari: el procediment a seguir depèn de les eines utilitzades.
Comproveu les correccions rellevants relacionades amb qmi_wwan QMAP a la secció Suport de QMAP a qmi_wwan per obtenir una versió estable.
El dispositiu de xarxa mestre hauria de tenir la seva MTU com a mínim com a mida màxima agregada d'enllaç descendent.
Per obtenir més detalls sobre el QMA intern de qmi_wwan, consulteu "Activació de QMAP a la nota de l'aplicació Linux".
3.2.2.2 qmi_wwan i rmnet
A partir de la versió 5.12 del nucli, el qmi_wwan admet el mòdul del nucli rmnet per utilitzar QMAP (vegeu commit net: qmi_wwan: Afegeix el mode pass-through). La gestió de QMAP del nucli es fa mitjançant qmi_wwan sysfs files pass_through.
Per obtenir més informació, consulteu la documentació del nucli.
L'habilitació de QMAP també requereix una configuració especial del mòdem executada a nivell d'espai d'usuari: el procediment a seguir depèn de les eines utilitzades.
El qmi_wwan netdevice hauria de tenir la seva MTU com a mínim com a mida màxima agregada d'enllaç descendent.
Per obtenir més informació sobre rmnet QMAP, consulteu "Activació de QMAP a la nota de l'aplicació Linux".
Avís: s'hauria d'utilitzar el mòdul del nucli rmnet en comptes de qmi_wwan safata d'entrada QMAP.
1VV0301371 Rev.18 Pàgina 11 de 28 2024-09-09
Mòduls Telit Guia d'usuari del programari de controladors USB de Linux
4 Ús del mòdem
4.1 Ús dels ports sèrie
Segons el controlador en ús, es creen els dispositius següents per als ports sèrie:
Taula 4: Noms de dispositius i mòduls de nucli relacionats
|
Mòdul del nucli de tipus de dispositiu |
|
|
/dev/ttyACMx |
cdc_acm |
|
/dev/ttyUSBx |
opció |
Aquests són dispositius de caràcters Linux i admeten la majoria de les funcions implementades per la capa tty. Per example, un emulador de terminal com Minicom es pot utilitzar per enviar ordres AT.
Quan escriviu codi per utilitzar aquests dispositius, consulteu l'API del llenguatge de programació relacionada amb els dispositius de caràcters. Per examples aplicacions basades en C poden utilitzar les funcions exportades a la capçalera del sistema files fcntl.h i unistd.h.
Per obtenir més informació, consulteu la pàgina de manual relacionada.
Avís: Quan s'envien ordres AT, és obligatori tenir el DTR afirmat per obtenir la resposta.
4.1.1 Connexió de dades mitjançant ports sèrie
Per crear connexions telefòniques mitjançant ports sèrie es pot utilitzar el programari pppd. Per obtenir més informació i el codi font actualitzat, consulteu el pppd oficial weblloc .
4.2 Ús de l'adaptador de xarxa
Si hi ha disponible un adaptador de xarxa o un dispositiu mòbil de banda ampla i es carrega el mòdul del nucli relacionat, el sistema operatiu crea una interfície de xarxa.
Ordres estàndard de Linux (per exemple,ample ip, ifconfig) es pot utilitzar per gestionar la interfície de xarxa.
Per obtenir més informació, consulteu la pàgina man de l'ordre.
1VV0301371 Rev.18 Pàgina 12 de 28 2024-09-09
Mòduls Telit Guia d'usuari del programari de controladors USB de Linux
4.2.1 Connexió de dades mitjançant la interfície de xarxa
Per establir una connexió de dades mitjançant la interfície de xarxa, seguiu les instruccions que es mostren a la taula següent, que són específiques del mòdul del nucli que s'utilitza:
Taula 5: Mòdul del nucli en ús per al dispositiu de xarxa i el procediment de connexió de dades relacionats
|
Procediment del mòdul del nucli |
|
|
qmi_wwan |
El projecte libqmi es pot utilitzar. Per a més informació, consulteu la documentació del projecte. Telit també ofereix un QMI SDK propietari; per obtenir més informació, consulteu QMI SDK i TQCM User Guide. |
|
cdc_mbim |
El projecte libqmi es pot utilitzar. Per a més informació, consulteu la documentació del projecte. |
|
cdc_ether |
S'han d'utilitzar les ordres AT. Per obtenir més informació, consulteu la documentació del mòdem. |
|
cdc_ncm |
S'han d'utilitzar les ordres AT. Per obtenir més informació, consulteu la documentació del mòdem. |
|
rndis_host |
S'han d'utilitzar les ordres AT. Per obtenir més informació, consulteu la documentació del mòdem. |
4.3 Ús del mòdem amb Modem Manager i Network Manager
ModemManager és un dimoni activat per DBus que controla dispositius i connexions de banda ampla mòbil (2G/3G/4G).
ModemManager proporciona una API unificada d'alt nivell per comunicar-se amb mòdems mòbils de banda ampla, independentment del protocol utilitzat per comunicar-se amb el dispositiu real (ordres AT, MBIM, QMI).
Per gestionar mòdems no basats en AT, ModemManager utilitza biblioteques externes com ara freedesktop.org libqmi per a mòdems basats en QMI i libmbim per a mòdems basats en MBIM. ModemManager es pot utilitzar amb Gestor de xarxa per facilitar la gestió de la connexió a la xarxa.
Gestor de xarxa és el conjunt d'eines de configuració de xarxa estàndard de Linux. Admet una àmplia gamma de configuracions de xarxa, des d'escriptori fins a servidors i mòbils, integrant-se bé amb entorns d'escriptori populars i eines de gestió de configuració del servidor. NetworkManager proporciona una API D-Bus completa que s'utilitza per accedir al dimoni NetworkManager. Aquesta interfície es pot utilitzar per consultar l'estat de la xarxa i els detalls de les interfícies de xarxa, com ara les adreces IP actuals o les opcions DHCP. L'API també es pot utilitzar per gestionar les connexions (incloent-hi la creació, l'activació i la desactivació). utilitza NetworkManager ModemManager per donar suport a dispositius mòbils de banda ampla.
1VV0301371 Rev.18 Pàgina 13 de 28 2024-09-09
Mòduls Telit Guia d'usuari del programari de controladors USB de Linux
5 dispositius intermitents
Els mòdems enumerats a la taula següent admeten actualitzacions de microprogramari mitjançant dispositius intermitents especials que poden requerir la vinculació a un mòdul del nucli:
Taula 6: Dispositius intermitents
|
Producte VID: Nom del dispositiu del mòdul del nucli PID |
|||
|
FD980, FE990, FN980, FN990, LE910C1-EUX, LN920 |
0x1bc7:0x9010 |
opció |
/dev/ttyUSBx |
|
GE/HE/UE910, UE866, UL865 |
0x058b:0x0041 |
USB-sèrie-simple |
/dev/ttyUSBx |
|
LE910Cx, LM940, LM960 |
0x18d1:0xd00d |
Gestionat a nivell d'espai d'usuari |
n/a |
|
LE910 V2 |
0x8087:0x0716 |
USB-sèrie-simple |
/dev/ttyUSBx |
|
LE866, LE910D1 |
0x216F:0x0051 |
cdc_acm |
/dev/ttyACMx |
|
LE910Q1, ELS63 |
0x1bc7:0x920A |
cdc_acm |
/dev/ttyACMx |
|
LE910S1 |
0x1bc7:0x9200 |
opció |
/dev/ttyUSBx |
|
LE910R1 |
0x1bc7:0x9201 |
opció |
/dev/ttyUSBx |
|
FE912C04, FN920C04, ME910G1 |
0x05c6:0x9008 |
qcserial |
/dev/ttyUSBx |
Els dispositius intermitents disponibles a GE/HE/UE910, UE866, UL865, LE910 V2, LE940B6 i LE866 apareixen durant uns segons quan el mòdem està encès. Tanmateix, si l'aplicació intermitent no s'està executant, el dispositiu intermitent es desconnecta i el mòdem continua en el mode operatiu normal.
Per obtenir suport per a dispositius intermitents en versions del nucli, consulteu Dispositius intermitents.
5.1 Dispositiu intermitent 0x18d1:0xd00d
El dispositiu intermitent 0x18d1:0xd00d es gestiona a nivell d'espai d'usuari per l'aplicació d'actualització de microprogramari Telit coneguda com "uxfp". Per obtenir més informació, consulteu la Guia d'usuari d'uxfp.
L'aplicació d'actualització de microprogramari Telit heretada lxfp requereix vincular el dispositiu al controlador d'opcions.
Això es pot fer de manera permanent afegint la línia següent: { USB_DEVICE(0x18d1, 0xd00d) } a l'estructura usb_device_id option_ids a la font del nucli drivers/usb/serial/option.c Amb finalitats de prova, el procediment descrit a la secció Multiconfiguració
Composicions es pot utilitzar:
$ opció modprobe
$ echo 18d1 d00d > /sys/bus/usb-serial/drivers/option1/new_id 5.2 Dispositiu intermitent 0x058b:0x0041
Tot i que el dispositiu intermitent 0x058b:0x0041 es presenta com un dispositiu ACM, hauria de ser controlat pel controlador del nucli usb-serial-simple. El suport per a aquest dispositiu està disponible des de la versió 4.4 del nucli.
Les versions anteriors del nucli requereixen commits USB: cdc_acm Ignora Infineon Flash Loader utilitat i USB: sèrie: un altre identificador USB del carregador Infineon Flash.
1VV0301371 Rev.18 Pàgina 14 de 28 2024-09-09
Mòduls Telit Guia d'usuari del programari de controladors USB de Linux
5.3 Dispositiu intermitent 0x8087:0x0716
El suport per al dispositiu intermitent 0x8087:0x0716 està disponible des de la versió 3.12 del nucli amb controlador usb-serial-simple.
Les versions anteriors del nucli requereixen commit USB: serial: moveu els controladors "simples" a usb serial-simple.c.
5.4 Dispositiu intermitent 0x05c6:0x9008
El suport per al dispositiu intermitent 0x05c6:0x9008 està disponible des de la versió 2.6.30 del nucli amb el controlador qcserial.
Les versions anteriors del nucli requereixen commit USB: qcserial: Afegeix identificadors de dispositiu addicionals.
1VV0301371 Rev.18 Pàgina 15 de 28 2024-09-09
6 Compromisos del nucli Telit
Mòduls Telit Guia d'usuari del programari de controladors USB de Linux
A continuació es mostra una llista de les confirmacions del nucli relacionades amb les composicions disponibles per als mòdems enumerats a la taula d'aplicabilitat. Penseu en la retroportació si el PID requerit no està disponible a la versió del nucli utilitzada.
Taula 7: Compromisos del nucli relacionats amb els mòduls Telit
|
Resum de la disponibilitat de confirmació de VID:PID |
|||
|
USB: controlador d'opció: afegint suport per Telit CC864-SINGLE, CC864-DUAL i DE910-DUAL mòdems |
0x1bc7:0x1005 0x1bc7:0x1006 0x1bc7:0x1010 |
7204cf584836c24b4b06e4ad4a8e6bb8ea84 908e |
v3.4-rc1 |
|
usb: controlador d'opció, afegir suport per a Telit UE910v2 |
0x1bc7:0x1012 |
d6de486bc22255779bd54b0fceb4c240962b f146 |
v3.15-rc2 |
|
USB: opció: afegir suport per a Telit LE920 |
0x1bc7:0x1200 |
03eb466f276ceef9dcf023dc5474db02af68a ad9 |
v3.8-rc7 |
|
NET: qmi_wwan: afegir Suport Telit LE920 |
0x1bc7:0x1200 |
3d6d7ab5881b1d4431529410b949ba2e946 f3b0f |
v3.8-rc7 |
|
net: qmi_wwan: afegir Telit LE920 més nou suport de firmware |
0x1bc7:0x1201 |
905468fa4d54c3e572ed3045cd47cce37780 716e |
v3.13-rc1 |
|
usb: opció: afegir suport per a Telit LE910 |
0x1bc7:0x1201 |
2d0eb862dd477c3c4f32b201254ca0b40e6f 465c |
v3.18-rc3 |
|
USB: cdc_acm: Ignora Infineon Flash Loader utilitat |
0x058b:0x0041 |
f33a7f72e5fc033daccbb8d4753d7c5c41a4d 67b |
v4.4-rc5 |
|
USB: sèrie: un altre carregador flash Infineon ID USB |
0x058b:0x0041 |
a0e80fbd56b4573de997c9a088a33abbc112 1400 |
v4.4-rc5 |
|
USB: sèrie: opció: Afegir suport per Telit LE922 |
0x1bc7:0x1042 0x1bc7:0x1043 |
ff4e2494dc17b173468e1713fdf6237fd8578 bc7 |
v4.5-rc2 |
|
USB: sèrie: opció: afegir suport per a Telit LE922 PID 0x1045 |
0x1bc7:0x1045 |
5deef5551c77e488922cc4bf4bc76df63be65 0d0 |
v4.5-rc7 |
|
xarxa: usb: cdc_ncm: afegint Telit LE910 V2 banda ampla mòbil targeta |
0x1bc7:0x0036 |
79f4223257bfef52b0a26d0d7ad4019e764b e6ce |
v4.6-rc2 |
|
USB: sèrie: opció: afegir suport per a Telit LE910 PID 0x1206 |
0x1bc7:0x1206 |
3c0415fa08548e3bc63ef741762664497ab1 87ed |
v4.8-rc1 |
|
USB: sèrie: opció: afegir suport per a Telit LE920A4 |
0x1bc7:0x1207 0x1bc7:0x1208 0x1bc7:0x1211 0x1bc7:0x1212 |
01d7956b58e644ea0d2e8d9340c5727a8fc3 9d70 |
v4.8-rc3 |
1VV0301371 Rev.18 Pàgina 16 de 28 2024-09-09
Mòduls Telit Controladors USB de Linux Programari
Guia d'usuari
|
|
0x1bc7:0x1213 0x1bc7:0x1214 |
|
|
|
NET: usb: qmi_wwan: afegir suport per a Telit LE922A PID 0x1040 |
0x1bc7:0x1040 |
9bd813da24cd49d749911d7fdc0e9ae9a673 d746 |
v4.9-rc8 |
|
NET: usb: cdc_mbim: afegir peculiaritat per donant suport a Telit LE922A |
0x1bc7:0x1041 |
7b8076ce8a00d553ae9d3b7eb5f0cc3e63cb 16f1 |
v4.9 |
|
USB: sèrie: opció: afegir suport per a Telit LE922A PID 0x1040, 0 x 1041 |
0x1bc7:0x1040 0x1bc7:0x1041 |
5b09eff0c379002527ad72ea5ea38f25da8a8 650 |
v4.10-rc1 |
|
controladors: net: usb: qmi_wwan: afegir QMI_QUIRK_SET_DTR per a Telit PID 0x1201 |
0x1bc7:0x1201 |
14cf4a771b3098e431d2677e3533bdd962e4 78d8 |
v4.11-rc7 |
|
xarxa: usb: qmi_wwan: afegir Telit ME910 suport |
0x1bc7:0x1100 |
4c54dc0277d0d55a9248c43aebd31858f926 a056 |
v4.12-rc1 |
|
usb: sèrie: opció: afegir Telit ME910 suport |
0x1bc7:0x1100 |
40dd46048c155b8f0683f468c950a1c107f77 a7c |
v4.12-rc1 |
|
xarxa: usb: qmi_wwan: afegir Telit ME910 PID Suport 0x1101 |
0x1bc7:0x1101 |
c647c0d62c82eb3ddf78a0d8b3d58819d9f5 52aa |
v4.15-rc4 |
|
USB: sèrie: opció: afegir suport per a Telit ME910 PID 0x1101 |
0x1bc7:0x1101 |
08933099e6404f588f81c2050bfec7313e06e eaf |
v4.15-rc6 |
|
net: usb: cdc_mbim: afegir bandera FLAG_SEND_ZLP |
0x1bc7:0x1041 |
9f7c728332e8966084242fcd951aa46583bc 308c |
v4.17 |
|
USB: sèrie: opció: afegir la sèrie Telit LN940 |
0x1bc7:0x1900 0x1bc7:0x1901 |
28a86092b1753b802ef7e3de8a4c4a69a9c1 bb03 |
v4.20 |
|
qmi_wwan: afegit suport per a Telit Sèrie LN940 |
0x1bc7:0x1900 |
1986af16e8ed355822600c24b3d2f0be46b5 73df |
v4.20 |
|
usb: cdc-acm: enviar ZLP per a Telit 3G Intel mòdems basats |
0x1bc7:0x0021 0x1bc7:0x0023 |
34aabf918717dd14e05051896aaecd3b16b5 3d95 |
v5.0-rc2 |
|
USB: sèrie: opció: afegir Telit ME910 ECM composició |
0x1bc7:0x1102 |
6431866b6707d27151be381252d6eef1302 5cfce |
v5.1-rc1 |
|
xarxa: usb: qmi_wwan: afegir Telit 0x1260 i Composicions 0x1261 |
0x1bc7:0x1260 0x1bc7:0x1261 |
b4e467c82f8c12af78b6f6fa5730cb7dea7af1 b4 |
v5.2-rc2 |
|
USB: sèrie: opció: afegir Telit 0x1260 i Composicions 0x1261 |
0x1bc7:0x1260 0x1bc7:0x1261 |
f3dfd4072c3ee6e287f501a18b5718b185d6a 940 |
v5.2-rc5 |
|
USB: sèrie: opció: afegir Telit FN980 composicions |
0x1bc7:0x1050 0x1bc7:0x1051 0x1bc7:0x1052 |
5eb3f4b87a0e7e949c976f32f296176a06d1a 93b |
v5.4-rc3 |
1VV0301371 Rev.18 Pàgina 17 de 28 2024-09-09
Mòduls Telit Controladors USB de Linux Programari
Guia d'usuari
|
|
0x1bc7:0x1053 |
|
|
|
xarxa: usb: qmi_wwan: afegir Telit 0x1050 composició |
0x1bc7:0x1050 |
e0ae2c578d3909e60e9448207f5d83f785f11 29f |
v5.4-rc4 |
|
USB: sèrie: opció: afegir Telit ME910G1 Composició 0x110a |
0x1bc7:0x110a |
0d3010fa442429f8780976758719af05592ff 19f |
v5.5-rc6 |
|
USB: sèrie: opció: afegir suport ZLP per 0x1bc7/0x9010 |
0x1bc7:0x9010 |
2438c3a19dec5e98905fd3ffcc2f24716aceda 6b |
v5.5-rc6 |
|
USB: sèrie: opció: afegir ME910G1 ECM composició 0x110b |
0x1bc7:0x110b |
8e852a7953be2a6ee371449f7257fe15ace6a 1fc |
v5.6-rc7 |
|
xarxa: usb: qmi_wwan: afegir Telit LE910C1- Composició EUX |
0x1bc7:0x1031 |
591612aa578cd7148b7b9d74869ef4011897 8389 |
v5.7 |
|
USB: sèrie: opció: afegir composicions Telit LE910C1- EUX |
0x1bc7:0x1031 0x1bc7:0x1033 |
399ad9477c523f721f8e51d4f824bdf7267f1 20c |
v5.8-rc1 |
|
USB: sèrie: opció: afegir LE910Cx composicions 0x1203, 0x1230, 0x1231 |
0x1bc7:0x1203 0x1bc7:0x1230 0x1bc7:0x1231 |
489979b4aab490b6b917c11dc02d81b4b74 2784a |
v5.10-rc3 |
|
xarxa: usb: qmi_wwan: afegir Telit LE910Cx Composició 0x1230 |
0x1bc7:0x1230 |
5fd8477ed8ca77e64b93d44a6dae4aa70c19 1396 |
v5.10-rc3 |
|
USB: sèrie: opció: afegir Telit FN980 composició 0x1055 |
0x1bc7:0x1055 |
db0362eeb22992502764e825c79b922d746 7e0eb |
v5.10-rc3 |
|
usb: sèrie: opció: afegir Telit LE910-S1 composicions 0x7010, 0 x 7011 |
0x1bc7:0x7010 0x1bc7:0x7011 |
e467714f822b5d167a7fb03d34af91b5b6af1 827 |
v5.13-rc4 |
|
usb: sèrie: opció: afegir Telit FD980 composició 0x1056 |
0x1bc7:0x1056 |
5648c073c33d33a0a19d0cb1194a4eb88efe 2b71 |
v5.14-rc5 |
|
net: usb: cdc_mbim: evitar l'altsetting canviant per Telit LN920 |
0x1bc7:0x1061 |
aabbdc67f3485b5db27ab4eba01e5fbf1ffea6 2c |
v5.15-rc1 |
|
xarxa: usb: qmi_wwan: afegir Telit 0x1060 composició |
0x1bc7:0x1060 |
8d17a33b076d24aa4861f336a125c888fb91 8605 |
v5.15-rc1 |
|
USB: sèrie: opció: afegir Telit LN920 composicions |
0x1bc7:0x1060 0x1bc7:0x1061 0x1bc7:0x1062 0x1bc7:0x1063 |
7bb057134d609b9c038a00b6876cf0d37d01 18ce |
v5.15-rc3 |
|
USB: sèrie: opció: afegir Telit LE910Cx composició 0x1204 |
0x1bc7:0x1204 |
f5a8a07edafed8bede17a95ef8940fe3a57a7 7d5 |
v5.15-rc6 |
|
USB: sèrie: opció: afegir Telit LE910S1 Composició 0x9200 |
0x1bc7:0x9200 |
e353f3e88720300c3d72f49a4bea54f42db1f a5e |
v5.16-rc3 |
1VV0301371 Rev.18 Pàgina 18 de 28 2024-09-09
Mòduls Telit Controladors USB de Linux Programari
Guia d'usuari
|
USB: sèrie: opció: afegir Telit FN990 composicions |
0x1bc7:0x1070 0x1bc7:0x1071 0x1bc7:0x1072 0x1bc7:0x1073 |
2b503c8598d1b232e7fc7526bce9326d9233 1541 |
v5.16-rc6 |
|
xarxa: usb: qmi_wwan: afegir Telit 0x1070 composició |
0x1bc7:0x1070 |
94f2a444f28a649926c410eb9a38afb13a83e be0 |
v5.16-rc6 |
|
net: usb: cdc_mbim: evitar l'altsetting canviant per Telit FN990 |
0x1bc7:0x1071 |
21e8a96377e6b6debae42164605bf9dcbe57 20c5 |
v5.17-rc5 |
|
USB: sèrie: opció: afegir Telit LE910R1 composicions |
0x1bc7:0x701a 0x1bc7:0x701b 0x1bc7:0x9201 |
cfc4442c642d568014474b6718ccf65dc7ca6 099 |
v5.17-rc6 |
|
USB: sèrie: opció: afegir Telit 0x1057, 0x1058, 0x1075 composicions |
0x1bc7:0x1057 0x1bc7:0x1058 0x1bc7:0x1075 |
f32c5a0423400e01f4d7c607949fa3a1f006e 8fa |
v5.18-rc5 |
|
xarxa: usb: qmi_wwan: afegir Telit 0x1057 composició |
0x1bc7:0x1057 |
f01598090048f5f732ea7aa64b2f194131ce6 0d2 |
v5.19-rc1 |
|
xarxa: usb: qmi_wwan: afegir Telit 0x1250 composició |
0x1bc7:0x1250 |
2c262b21de6dc93ac4d8c7a4cea0da4226b4 51fb |
v5.19-rc1 |
|
USB: sèrie: opció: afegir Telit LE910Cx Composició 0x1250 |
0x1bc7:0x1250 |
342fc0c3b345525da21112bd0478a0dc7415 98ea |
v5.19-rc4 |
|
USB: sèrie: opció: afegir Telit FE990 composicions |
0x1bc7:0x1080 0x1bc7:0x1081 0x1bc7:0x1082 0x1bc7:0x1083 |
773e8e7d07b753474b2ccd605ff092faaa9e6 5b9 |
V6.3-rc6 |
|
xarxa: usb: qmi_wwan: afegir Telit 0x1080 composició |
0x1bc7:0x1081 |
382e363d5bed0cec5807b35761d14e55955 eee63 |
V6.3-rc2 |
|
net: usb: cdc_mbim: evitar l'altsetting canviant per Telit FE990 |
0x1bc7:0x1081 |
418383e6ed6b4624a54ec05c535f13d184fbf 33b |
V6.3-rc2 |
|
USB: sèrie: opció: afegir Telit LE910C4- WWX 0x1035 composició |
0x1bc7:0x1035 |
6a7be48e9bd18d309ba25c223a27790ad1bf 0fa3 |
v6.6-rc7 |
|
USB: sèrie: opció: afegir Telit FN920C04 composicions rmnet |
0x1bc7:0x10a0 0x1bc7:0x10a4 0x1bc7:0x10a9 |
582ee2f9d268d302595db3e36b985e5cbb9 3284d |
V6.9-rc5 |
1VV0301371 Rev.18 Pàgina 19 de 28 2024-09-09
Mòduls Telit Controladors USB de Linux Programari
Guia d'usuari
|
xarxa: usb: qmi_wwan: afegir Telit FN920C04 composicions |
0x1bc7:0x10a0 0x1bc7:0x10a4 0x1bc7:0x10a9 |
0b8fe5bd73249dc20be2e88a12041f892079 7b59 |
V6.9-rc6 |
|
xarxa: usb: qmi_wwan: afegir Telit FN912 composicions |
0x1bc7:0x3000 0x1bc7:0x3001 |
77453e2b015b5ced5b3f45364dd5a72dfc3b decb |
v6.10-rc6 |
|
USB: sèrie: opció: afegir Telit FN912 composicions rmnet |
0x1bc7:0x3000 0x1bc7:0x3001 |
9a590ff283421b71560deded2110dbdcbe1f 7d1d |
v6.10 |
|
USB: sèrie: opció: afegir Telit genèric abocador de nuclis composició |
0x1bc7:0x9000 |
4298e400dbdbf259549d69c349e060652ad 53611 |
v6.10 |
1VV0301371 Rev.18 Pàgina 20 de 28 2024-09-09
Mòduls Telit Controladors USB de Linux Programari Guia d'usuari
7 compromisos addicionals del nucli
7.1 Suport de Raw-IP i correccions importants per a qmi_wwan
A continuació es mostra una llista de commits per afegir suport Raw-Ip a qmi_wwan i abordar problemes importants.
Taula 8: qmi_wwan Compromisos rellevants del nucli
|
Resum |
Compromís |
Disponibilitat |
|
net: qmi_wwan: potència específica MDM9x30 gestió |
93725149794d3d418cf1eddcae60c7b536c5faa1 |
v4.5-rc1 |
|
usbnet: permet que els mini controladors consumeixin L2 capçaleres |
81e0ce79f2919dbd5f025894d29aa806af8695c7 |
v4.5-rc1 |
|
net: qmi_wwan: admet el mode "IP bruta". |
32f7adf633b9f99ad5089901bc7ebff57704aaa9 |
v4.5-rc1 |
|
net: qmi_wwan: hauria de mantenir RTNL mentre canviant el tipus de netdev |
6c730080e663b1d629f8aa89348291fbcdc46cd9 |
v4.5-rc1 |
|
net: qmi_wwan: ignora la falsa Unió CDC descriptors |
34a55d5e858e81a20d33fd9490149d6a1058be0c |
v4.5-rc1 |
|
qmi_wwan: Afegeix que falta skb_reset_mac_header-call |
0de0add10e587effa880c741c9413c874f16be91 |
v4.14 |
|
usbnet: corregir l'alineació per a marcs amb núm capçalera ethernet |
a4abd7a80addb4a9547f7dfc7812566b60ec505c |
v4.15-rc3 |
|
qmi_wwan: defineix FLAG_SEND_ZLP per evitar desconnexió iniciada per la xarxa |
245d21190aec547c0de64f70c0e6de871c185a24 |
v4.16-rc1 |
|
qmi_wwan: corregeix la lectura fora dels límits |
904d88d743b0c94092c5117955eab695df8109e8 |
v5.2-rc7 |
7.2 Suport de QMAP a qmi_wwan
A continuació es mostra una llista de commits per afegir suport QMAP a qmi_wwan.
Taula 9: compromisos rellevants del nucli de qmi_wwan QMAP
|
Resum |
Compromís |
Disponibilitat |
|
net: usb: qmi_wwan: afegir qmap mux suport protocol·lari |
c6adf77953bcec0ad63d7782479452464e50f7a3 |
v4.12-rc1 |
|
qmi_wwan: corregeix la deref NULL en desconnectar |
bbae08e592706dc32e5c7c97827b13c1c178668b |
v4.13-rc5 |
|
qmi_wwan: solucioneu la recuperació de la capçalera de qmap qmimux_rx_fixup |
d667044f49513d55fcfefe4fa8f8d96091782901 |
v4.20 |
|
qmi_wwan: afegeix MTU per defecte a qmap interfície de xarxa |
f87118d5760f00af7228033fbe783c7f380d2866 |
v5.0-rc3 |
|
qmi_wwan: afegeix suport per a QMAP farciment al camí RX |
61356088ace1866a847a727d4d40da7bf00b67fc |
v5.2-rc6 |
|
qmi_wwan: afegeix l'ús del dispositiu de xarxa estadístiques per a dispositius qmimux |
44f82312fe9113bab6642f4d0eab6b1b7902b6e1 |
v5.2-rc6 |
|
qmi_wwan: eviteu les parades de RCU al dispositiu desconnecteu-vos en mode QMAP |
a8fdde1cb830e560208af42b6c10750137f53eb3 |
v5.2-rc6 |
|
qmi_wwan: amplia el QMAP permès interval de valors mux_id |
36815b416fa48766ac5a98e4b2dc3ebc5887222e |
v5.2-rc6 |
|
qmi_wwan: augmenta l'espai per a QMAP SKBs |
2e4233870557ac12387f885756b70fc181cb3806 |
v5.12 |
|
net: usb: qmi_wwan: afegir qmap id sysfs file per a interfícies qmimux |
e594ad980ec26fb7351d02c84abaa77ecdb4e522 |
v5.12-rc1- no utilitzar |
|
net: usb: qmi_wwan: permet qmimux afegir/suprimir amb master up |
6c59cff38e66584ae3ac6c2f0cbd8d039c710ba7 |
v5.12-rc3 |
1VV0301371 Rev.18 Pàgina 21 de 28 2024-09-09
Mòduls Telit Guia d'usuari del programari de controladors USB de Linux
8 Cercador de versions de Linux
El cercador de versions de Linux és una eina de Python per trobar versions del nucli de Linux en què hi ha disponible un commit (o un conjunt de commits), cercant l'arbre estable del nucli de Linux. L'eina es pot utilitzar juntament amb les confirmacions enumerades a Dispositius intermitents per identificar les versions estables en què s'admet una composició.
El cercador de versions de Linux està disponible a Telit Github Organization: comproveu README.md file per obtenir instruccions sobre l'ús.
1VV0301371 Rev.18 Pàgina 22 de 28 2024-09-09
Mòduls Telit Controladors USB de Linux Programari
Guia d'usuari
9 Acrònims i abreviatures
Taula 10: Acrònims i abreviatures
|
Definició d'acrònim |
|
|
ACM |
Model de control abstracte |
|
ADB |
Pont de depuració d'Android |
|
CDC |
Dispositiu de classe de comunicacions |
|
ECM |
Model de control Ethernet |
|
MBIM |
Model d'interfície de banda ampla mòbil |
|
NCM |
Model de control de xarxa |
|
PPP |
Protocol punt a punt |
|
QMAP |
Protocol de multiplexació i agregació de Qualcomm |
|
USB |
Bus sèrie universal |
1VV0301371 Rev.18 Pàgina 23 de 28 2024-09-09
10 Documents relacionats
Mòduls Telit Guia d'usuari del programari de controladors USB de Linux
Consulteu https://dz.telit.com/ per a la documentació actual i les descàrregues.
Taula 11: Sigles i abreviacions
|
Codi de document Títol del document |
|
|
1VV0301643 |
Guia d'usuari Telit QMI SDK i TQCM |
|
1VV0301613 |
Guia d'usuari del programari uxfp |
|
80455NT12007A |
Habilitació de QMAP a l'aplicació Linux Nota |
|
N/A |
La Guia de referència d'ordres AT dels mòduls Telit es mostra a la taula d'aplicabilitat. |
1VV0301371 Rev.18 Pàgina 24 de 28 2024-09-09
11 Historial del document Taula 12: Historial del document
Mòduls Telit Guia d'usuari del programari de controladors USB de Linux
|
Canvis de data de revisió |
||
|
18 |
2024-07-15 |
S'ha afegit FE912C04 a la taula d'aplicabilitat. FE912C04 afegides composicions 0x3000, 0x3001. S'ha afegit FN920C04 a la taula d'aplicabilitat. S'han afegit composicions FN920C04 0x10a0, 0x10a4, 0x10a9. S'ha afegit LE910Cx composició basada en Thread-x 0x1035. S'han afegit LE910Q1 i ELS63 a la taula d'aplicabilitat. S'han afegit composicions LE910Q1/ELS63 0x7020, 0x7021. S'ha afegit LE910Q1/ELS63 PID 0x920A a les composicions d'actualització del microprogramari. S'ha afegit un pedaç d'abocament de nucli genèric a la llista de pedaços. |
|
17 |
2023-05-15 |
S'han afegit composicions FE990 0x1080, 0x1081, 0x1082, 0x1083 S'han afegit símbols de configuració a la secció 2.1 Referència afegida al document QMAP 80455NT12007A Actualitza la plantilla |
|
16 |
2022-09-12 |
S'ha afegit LE910Cx composició basada en Linux 0x1250 S'ha afegit el capítol del cercador de versions de Linux S'ha actualitzat la Taula 6 (dispositius intermitents) amb el dispositiu ME910G1 i s'ha afegit un paràgraf relacionat |
|
15 |
2022-05-27 |
S'han afegit composicions FN980 0x1057, 0x1058 S'ha afegit la composició FN990 0x1075 S'ha afegit un paràgraf del mòdul del nucli rmnet Taula d'aplicabilitat modificada per a famílies LE910Cx S'ha afegit l'exempció de responsabilitat de la taula d'aplicabilitat |
|
14 |
2022-03-02 |
S'ha afegit LE910R1 a la taula d'aplicabilitat S'han afegit composicions LE910R1 0x701A, 0x701B S'ha afegit la composició LE910R1 0x9201 i l'entrada relacionada a la taula 6 |
|
13 |
2021-12-13 |
S'ha afegit la composició LE910C1 0x1204 S'ha afegit la composició LE910S1 0x9200 i l'entrada relacionada a la taula 6 |
1VV0301371 Rev.18 Pàgina 25 de 28 2024-09-09
Mòduls Telit Controladors USB de Linux Programari
Guia d'usuari
|
|
|
S'han afegit composicions FN990 0x1070, 0x1071, 0x1072, 0x1073 |
|
12 |
2021-09-24 |
S'ha afegit LN920 a la taula d'aplicabilitat i les confirmacions del nucli relacionades |
|
11 |
2021-08-09 |
S'ha afegit la composició FD980 0x1056 S'ha afegit FD980 a la taula d'aplicabilitat S'ha afegit el paràgraf "Composicions multiconfiguració" |
|
10 |
2021-06-14 |
S'ha canviat la plantilla del document i s'han reformulat alguns paràgrafs S'ha corregit la disponibilitat de la versió del nucli FN980 a la taula d'aplicabilitat S'ha afegit LE910S1 a la taula d'aplicabilitat S'ha afegit la descripció de la composició LE910S1 0x7010 i 0x7011 i les confirmacions del nucli relacionades S'ha afegit el paràgraf QMAP i les confirmacions del nucli relacionades S'ha modificat la informació del dispositiu intermitent per a 0x18d1:0xd00d i 0x8087:0x0801 (eliminada) S'han canviat les referències de confirmació del nucli de GitHub a git.kernel.org |
|
9 |
2020-11-09 |
S'han afegit composicions LE910Cx 0x1203, 0x1230, 0x1231 i composició FN980 0x1055 S'han eliminat les referències a documents obsolets del Gestor de mòdems i Gestor de xarxes S'han eliminat les referències a lxfp obsolet |
|
8 |
2020-09-01 |
S'ha afegit el suport LE910C1-EUX i la llista actualitzada de pedaços del nucli. S'ha afegit una nota de mida LM960 0x1040 qmi_wwan rx urb |
|
7 |
2020-03-27 |
S'ha canviat ME910G1 a MEx10G1 a la taula d'aplicabilitat S'han afegit ML865C1 i ML865G1 a la taula d'aplicabilitat Llista de pedaços del nucli actualitzada per a la composició 0x110b |
|
6 |
2020-01-13 |
S'ha afegit la composició ME910G1 0x110a S'ha afegit la composició del dispositiu intermitent FN980 0x9010 Llista actualitzada de pedaços del nucli Taula d'aplicabilitat actualitzada |
|
5 |
2019-10-21 |
S'ha afegit FN980 a la taula d'aplicabilitat i les confirmacions del nucli relacionades |
|
4 |
2019-05-24 |
S'han eliminat els mòduls d'automoció de la taula d'aplicabilitat S'han afegit LN940 i UE866 a la taula d'aplicabilitat S'ha afegit el compromís del nucli LM940 per solucionar el problema dels paquets de dades grans S'ha afegit composició ME910 0x1102, composicions LECx910 0x1260 i 0x1261 |
1VV0301371 Rev.18 Pàgina 26 de 28 2024-09-09
Mòduls Telit Controladors USB de Linux Programari
Guia d'usuari
|
|
|
Llista actualitzada de pedaços del nucli |
|
3 |
2018-05-07 |
S'han afegit detalls del dispositiu intermitent LE866 S'ha afegit la confirmació del nucli per al PID 0x0036 S'ha afegit LE910D1 a la taula d'aplicabilitat |
|
2 |
2018-02-13 |
S'ha afegit LM960 a la taula d'aplicabilitat S'ha afegit la composició ME910 0x1101 S'ha afegit el capítol "Commits de nucli addicionals". S'ha afegit "Versió mínima del nucli" a la taula d'aplicabilitat |
|
1 |
2017-11-24 |
S'ha afegit la composició LE920A4 i LE910C1 0x1201 S'ha afegit LM940 a la taula d'aplicabilitat S'ha afegit una referència a commit cdc-wdm: corregeix "fora de sincronització" a causa de les notificacions que falten |
|
0 |
2017-04-28 |
Primer tema |
Del Mod.0817 Rev.10
1VV0301371 Rev.18 Pàgina 27 de 28 2024-09-09
© Telit Cinterion. Tots els drets reservats.
Documentació tècnica
Documents/Recursos
![]() | Mòduls Linux Controladors USB Programari |
Referències
- Zona de descàrregues de Telit Cinterion - Inicieu sessiódz.telit.com
- wwwfreedesktop.org
- Repositoris git de Kernel.orggit.kernel.org
- kernel/git/stable/linux.git - Arbre estable del nucli de Linuxgit.kernel.org
- USB: sèrie: opció: afegir suport per a Telit ME910 PID 0x1101 - kernel/git/torvalds/linux.git - arbre font del nucli de Linuxgit.kernel.org
- USB: sèrie: opció: afegir composició Telit ME910G1 0x110a - kernel/git/torvalds/linux.git - arbre font del nucli Linuxgit.kernel.org
- qmi_wwan: afegiu skb_reset_mac_header-call que falta - kernel/git/torvalds/linux.git - arbre de fonts del nucli de Linuxgit.kernel.org
- controladors: net: usb: qmi_wwan: afegiu QMI_QUIRK_SET_DTR per a Telit PID 0x1201 - kernel/git/torvalds/linux.git - arbre font del nucli de Linuxgit.kernel.org
- qmi_wwan: S'ha afegit suport per a la sèrie Telit LN940 - kernel/git/torvalds/linux.git - arbre font del nucli de Linuxgit.kernel.org
- USB: sèrie: opció: afegir suport ZLP per a 0x1bc7/0x9010 - kernel/git/torvalds/linux.git - arbre font del nucli de Linuxgit.kernel.org
- Manual d'usuarimanual.tools
