Telit Cinterion Modules Linux USB tvarkyklių programinės įrangos vartotojo vadovas

Telit Cinterion Modules Linux USB Drivers Software User Guide

Moduliai Linux USB tvarkyklių programinė įranga

Telit modulių Linux USB tvarkyklės
Programinės įrangos vartotojo vadovas

1VV0301371 18 red
2024-09-09
Išleistas
Konfidencialu

Techninė dokumentacija       

 Telit Modules Linux USB tvarkyklių programinės įrangos vartotojo vadovas 

1VV0301371 18 red. 2 psl. iš 28 2024-09-09  

1 Pritaikomumo lentelė

Įspėjimas: Branduolio versijos informacija yra susijusi su numatytuoju modemo sudėtis: išsamesnės informacijos apie  branduolio versija, kurioje palaikoma kompozicija, žr į skyrių Telit branduolio įsipareigojimai.

Produktų sąraše nurodytos bendrosios modemų šeimos ir neįtraukiami variantai: norėdami patikrinti modemo palaikymą, žr. kompozicijų sąrašą skyriuje PID ir Susijusios kompozicijos.

1 lentelė: pritaikomumo lentelė

Produktai GALIMA NUO BRANDUOLIŲ VERSIJOS

DE910 SERIJA

3.4

ELS63 SERIJA

5.4

FD980 SERIJA

5.14

FE912C04 SERIJA

6.10

FN920C04 SERIJA

6.9

FE990 SERIJA

6.3

FN980 SERIJA

5.5

FN990 SERIJA

5.16

GE910 SERIJA

4.4

HE910 SERIJA

4.4

LE866 SERIJA

2.6.39

LE910 SERIJA

3.18

LE910Cx Linux pagrįsta SERIJA

4.11

LE910Cx Thread-x SERIJA

5.8

LE910D1 SERIJA

2.6.39

LE910Q1 SERIJA

5.4

LE910R1 SERIJA

5.17

LE910S1 SERIJA

5.13

LE910 V2 SERIJA

3.12

LM940 SERIJA

4.10

LM960 SERIJA

4.10

LN920 SERIJA

5.15

LN940 SERIJA

4.20

ME910C1 SERIJA

4.15

SERIJA MEx10G1

5.5

ML865C1 SERIJA

4.15

ML865G1 SERIJA

5.5

UE866 SERIJA

4.4

UE910 SERIJA

4.4

UL865 SERIJA

4.4

 Telit Modules Linux USB tvarkyklių programinės įrangos vartotojo vadovas 

2 Įvadas

2.1 Taikymo sritis

Šiame dokumente aprašoma, kurios „Linux“ branduolio tvarkyklės turėtų būti naudojamos pritaikomumo lentelėje išvardytiems „Telit“ moduliams ir kaip „Linux“ įrenginiai gali būti naudojami įprastais naudojimo atvejais.

2.2 Auditorija

Šis dokumentas skirtas Telit klientams, ypač sistemų integratoriams, kurie ruošiasi įdiegti Telit modulius, nurodytus pritaikomumo lentelėje Linux aplinkoje.

2.3 Kontaktinė informacija, palaikymas

Dėl techninės pagalbos ir bendrų klausimų rašykite el.

  • TS-EMEA@telit.com
  • TS-AMERICAS@telit.com
  • TS-APAC@telit.com
  • TS-SRD@telit.com
  • TS-ONEEDGE@telit.com

Arba naudokite: https://www.telit.com/contact-us/ 

Norėdami gauti informaciją apie gaminį ir techninius dokumentus, apsilankykite: https://www.telit.com

2.4 Sutartys

Pastaba: Pateikite patarimų ir pasiūlymų, kurie gali būti naudingi, kai modulio integravimas.

Pavojus: Šios informacijos PRIVALO vadovautis, antraip gali įvykti katastrofiškas įrangos gedimas arba sužalojimas.

Įspėjimas: Įspėja vartotoją apie svarbius veiksmus, susijusius su moduliu integracija.

Visos datos nurodytos ISO 8601 formatu, ty YYYY-MM-DD.

1VV0301371 18 red. 4 psl. iš 28 2024-09-09 

 Telit Modules Linux USB tvarkyklių programinės įrangos vartotojo vadovas 

2.5 Taisyklės ir sąlygos

Nurodykite https://www.telit.com/hardware-terms-conditions/.

2.6 Atsisakymas

ŠIAME DOKUMENTE esanti MEDŽIAGA SKIRTA TIK INFORMACINIAIS TIKSLAIS. TELIT CINTERION PASILIEKA TEISĘ KEISTI ČIA APRAŠYTUS PRODUKTUS. ŠIAME DOKUMENTO SPECIFIKACIJOS GALI BEI KEISTI TELIT CINTERION NUOSTATAI BE IŠANKSTINIO ĮSPĖJIMO. ŠIS DOKUMENTAS PATEIKTAS TIK „TOKS, KOKIS YRA“ IR GALI BŪTI TRŪKUMŲ AR NEATTIKUMŲ. TELIT CINTERION NEPRISIIMA JOKIOS ATSAKOMYBĖS UŽ INFORMACIJĄ, PATEIKTĄ DOKUMENTE AR KILMĘ DĖL JOKIŲ ČIA APRAŠYTO PRODUKTŲ TAIKYMO AR NAUDOJIMO.

TELIT CINTERION SUTEIKIA NE IŠSKIRTINĘ TEISĘ NAUDOTI DOKUMENTĄ. GAVĖJAS DOKUMENTO NEKOPIJUOJI, KEITI, ATSKIRTI AR ATGALINTI, IŠSKYRUS SPECIALUS TELIT CINTERION Įgaliojimą.

TELIT CINTERION IR TELIT CINTERION LOGOTIPAS YRA TELIT CINTERION PREKĖS ŽENKLAI IR UŽREGISTRUOTI TAM KATURIOSE ŠALYSE. VISIE KITI ŠIAME DOKUMENTE PAMINĖTI UŽREGISTRUOTI PREKIŲ ŽENKLAI YRA JŲ ATITINKAMŲ SAVININKŲ NUOSAVYBĖ IR JUS AKIŠKAI REZERVUOJA „TELIT CINTERION“ (IR JOS LICENCIJOS GALĖJAI).

1VV0301371 18 red. 5 psl. iš 28 2024-09-09  

 Telit Modules Linux USB tvarkyklių programinės įrangos vartotojo vadovas 

3 Operacinės sistemos sąranka

„Telit“ moduliai, išvardyti pritaikomumo lentelėje, rodo įvairių tipų įrenginius pagal naudojamą produkto ID (PID).

Toliau pateiktoje lentelėje pateikiamas įrenginio tipo ir naudojamos branduolio tvarkyklės ryšys:

Įrenginio tipo branduolio modulis

Serijinis prievadas pagal CDC-ACM standartą

cdc_acm (CONFIG_USB_ACM)

Nuoseklus prievadas (sumažintas ACM)

parinktis (CONFIG_USB_SERIAL_OPTION)

Tinklo adapteris, atitinkantis CDC-ECM standartą

cdc_ether (CONFIG_USB_NET_CDCETHER)

Tinklo adapteris, atitinkantis CDC-NCM standartą

cdc_ncm (CONFIG_USB_NET_CDC_NCM)

Tinklo adapteris pagal Microsoft RNDIS specifikaciją

rndis_host (CONFIG_USB_NET_RNDIS_HOST)

Mobilusis plačiajuostis adapteris pagal CDC-MBIM standartą

cdc_mbim (CONFIG_USB_NET_CDC_MBIM)

Rmnet mobiliojo plačiajuosčio ryšio adapteris

qmi_wwan (CONFIG_USB_NET_QMI_WWAN)

„Android“ derinimo tiltas (ADB)

N/A (tvarkoma vartotojo erdvės lygiu)

Garso įrenginys

snd-usb-audio (CONFIG_SND_USB_AUDIO)

Norint naudoti konkretų įrenginio tipą, susijęs modulis turi būti įtrauktas į branduolio versiją.

Įspėjimas: Tam tikri branduolio moduliai gali būti pasiekiami tik iš a  tam tikra branduolio versija, skirta pvzample, cdc_mbim yra galima nuo 3.8. Jei naudojama branduolio versija nepalaiko reikiamą tvarkyklę, apsvarstykite galimybę atnaujinti branduolį arba reikiamų pataisų grąžinimas. Paprastas būdas suprasti, jei  konkretus įsipareigojimas (arba įsipareigojimų rinkinys) yra stabiliame branduoliai ir kokia versija buvo pristatyta skyriuje Linux versijos ieškiklis

Šioje lentelėje pateikiamos šiuo metu Linux palaikomos USB kompozicijos pagal PID:

Pastaba: kompozicija gali turėti paslėptų įrenginių. Toliau esančioje lentelėje pateiktame aprašyme pateikiami visi kompozicijoje galimi įrenginiai, taip pat paslėptus.

1VV0301371 18 red. 6 psl. iš 28 2024-09-09  

 Telit Modules Linux USB tvarkyklių programinės įrangos vartotojo vadovas

PID sudėtis

0x0021

6 CDC-ACM įrenginiai

0x0022

3 CDC-ACM įrenginiai

0x0023

6 CDC-ACM įrenginiai + 1 CDC-ECM tinklo adapteris

0x0032

6 CDC-ACM įrenginiai + 1 MBIM adapteris

0x0035

6 CDC-ACM įrenginiai

0x0036

6 CDC-ACM įrenginiai + 1 CDC-NCM tinklo adapteris

0x0100

4 CDC-ACM įrenginiai + 1 CDC-NCM tinklo adapteris

0x1003

3 sumažinti ACM įrenginiai

0x1004

4 sumažinti ACM įrenginiai

0x1005

4 sumažinti ACM įrenginiai

0x1006

3 sumažinti ACM įrenginiai

0x1010

4 sumažinti ACM įrenginiai

0x1012

3 sumažinti ACM įrenginiai

0x1031

3 sumažinti ACM įrenginiai + 1 rmnet adapteris

0x1033

3 sumažinti ACM įrenginiai + 1 ECM tinklo adapteris

0x1035

2 sumažinti ACM įrenginiai + 1 ECM tinklo adapteris

0x1040

5 sumažinti ACM įrenginiai + 1 rmnet adapteris + 1 ADB

0x1041

5 sumažinti ACM įrenginiai + 1 MBIM adapteris + 1 ADB

0x1042

5 sumažinti ACM įrenginiai + 1 RNDIS tinklo adapteris + 1 ADB

0x1043

5 sumažinti ACM įrenginiai + 1 ECM tinklo adapteris + 1 ADB

0x1045

5 sumažinti ACM įrenginiai + 1 RNDIS tinklo adapteris + 1 ADB + 1 garso įrenginys

0x1050

5 sumažinti ACM įrenginiai + 1 rmnet adapteris + 1 ADB

0x1051

5 sumažinti ACM įrenginiai + 1 MBIM adapteris + 1 ADB

0x1052

5 sumažinti ACM įrenginiai + 1 RNDIS tinklo adapteris + 1 ADB

0x1053

5 sumažinti ACM įrenginiai + 1 ECM tinklo adapteris + 1 ADB

0x1055

5 sumažinti ACM įrenginiai + 1 ADB

0x1056

1 konfigūracija: talpiosios atminties įrenginys

2 konfigūracija: 5 sumažinti ACM įrenginiai + 1 RNDIS tinklo adapteris + 1 ADB

0x1057

6 sumažinti ACM įrenginiai + 1 rmnet adapteris + 1 ADB

0x1058

6 sumažinti ACM įrenginiai + 1 ADB

0x1060

5 sumažinti ACM įrenginiai + 1 rmnet adapteris + 1 ADB

0x1061

5 sumažinti ACM įrenginiai + 1 MBIM adapteris + 1 ADB

0x1062

5 sumažinti ACM įrenginiai + 1 RNDIS tinklo adapteris + 1 ADB

0x1063

5 sumažinti ACM įrenginiai + 1 ECM tinklo adapteris + 1 ADB

0x1070

5 sumažinti ACM įrenginiai + 1 rmnet adapteris + 1 ADB

0x1071

5 sumažinti ACM įrenginiai + 1 MBIM adapteris + 1 ADB

0x1072

5 sumažinti ACM įrenginiai + 1 RNDIS tinklo adapteris + 1 ADB

0x1073

5 sumažinti ACM įrenginiai + 1 ECM tinklo adapteris + 1 ADB

0x1075

1 sumažintas ACM įrenginys + 1 ADB

0x1080

5 sumažinti ACM įrenginiai + 1 rmnet adapteris + 1 ADB

0x1081

5 sumažinti ACM įrenginiai + 1 MBIM adapteris + 1 ADB

0x1082

5 sumažinti ACM įrenginiai + 1 RNDIS tinklo adapteris + 1 ADB

0x1083

5 sumažinti ACM įrenginiai + 1 ECM tinklo adapteris + 1 ADB

0x1085

1 sumažintas ACM įrenginys + 1 ADB

0x10a0

3 sumažinti ACM įrenginiai + 1 rmnet adapteris

0x10a4

3 sumažinti ACM įrenginiai + 1 rmnet adapteris

0x10a9

2 sumažinti ACM įrenginiai + 1 rmnet adapteris + 1 ADPL + 1 ADB

1VV0301371 18 red. 7 psl. iš 28 2024-09-09  

Telit modulių Linux USB tvarkyklių programinė įranga  

Vartotojo vadovas

0x110b

3 sumažinti ACM įrenginiai + 1 ECM tinklo adapteris

0x1200

5 sumažinti ACM įrenginiai + 1 rmnet adapteris + 1 ADB

0x1201

5 sumažinti ACM įrenginiai + 1 rmnet adapteris + 1 ADB

0x1203

5 sumažinti ACM įrenginiai + 1 RNDIS tinklo adapteris + 1 ADB

0x1204

5 sumažinti ACM įrenginiai + 1 MBIM adapteris + 1 ADB

0x1206

5 sumažinti ACM įrenginiai + 1 ECM tinklo adapteris + 1 ADB

0x1207

2 sumažinti ACM įrenginiai

0x1208

3 sumažinti ACM įrenginiai + 1 ADB

0x1211

1 sumažintas ACM įrenginys + 1 ECM tinklo adapteris + 1 ADB

0x1212

1 sumažintas ACM įrenginys + 1 ADB

0x1213

1 sumažintas ACM įrenginys + 1 ECM tinklo adapteris

0x1214

2 sumažinti ACM įrenginiai + 1 ECM tinklo adapteris + 1 ADB

0x1230

5 sumažinti ACM įrenginiai + 1 rmnet adapteris + 1 ADB + 1 garso įrenginys

0x1231

5 sumažinti ACM įrenginiai + 1 RNDIS tinklo adapteris + 1 ADB + 1 garso įrenginys

0x1250

4 sumažinti ACM įrenginiai + 1 rmnet adapteris

0x1260

5 sumažinti ACM įrenginiai + 1 rmnet adapteris + 1 ADB

0x1261

5 sumažinti ACM įrenginiai + 1 rmnet adapteris + 1 ADB

0x1900

4 sumažinti ACM įrenginiai + 1 rmnet adapteris

0x1901

4 sumažinti ACM įrenginiai + 1 MBIM adapteris

0x2300

konfig. 1: 3 CDC-ACM įrenginiai + 1 RNDIS tinklo adapteris

konfig. 2: 3 CDC-ACM įrenginiai + 1 ECM tinklo adapteris

0x3000

3 sumažinti ACM įrenginiai + 1 rmnet adapteris

0x3001

2 sumažinti ACM įrenginiai + 1 rmnet adapteris + 1 ADPL + 1 ADB

0x7010

3 sumažinti ACM įrenginiai + 1 RNDIS tinklo adapteris

0x7011

3 sumažinti ACM įrenginiai + 1 ECM tinklo adapteris

0x701a

3 sumažinti ACM įrenginiai + 1 RNDIS tinklo adapteris

0x701b

3 sumažinti ACM įrenginiai + 1 ECM tinklo adapteris

0x7020

3 sumažinti ACM įrenginiai + 1 RNDIS tinklo adapteris

0x7021

3 sumažinti ACM įrenginiai + 1 ECM tinklo adapteris

Daugiau informacijos apie sudėtį rasite naudojamo modulio programinės įrangos vartotojo vadove.

Komanda: $ lsusb galima naudoti norint parodyti USB įrenginių, kurie šiuo metu yra prijungti prie pagrindinio kompiuterio, sąrašą.  

Įspėjimas: Žr. modemo vartotojo vadovą, kad suprastumėte, kaip pakeisti USB sudėtį ir nustatyti apšvitos apimtį prietaisai.

1VV0301371 18 red. 8 psl. iš 28 2024-09-09  

Telit Modules Linux USB tvarkyklių programinės įrangos vartotojo vadovas

3.2 Kelių konfigūracijų kompozicijos

Tam tikrose kompozicijose rodomos kelios konfigūracijos (pvz.,ample, 0x1056). Pagal numatytuosius nustatymus sistema naudos pirmąją konfigūraciją. 

Norint pakeisti konfigūraciją, reikia įrašyti norimą reikšmę file: /sys/bus/usb/devices/ /bConfigurationValue 

Pvzample, # aidas > /sys/bus/usb/devices/  path>/bConfigurationValue 

Įrankį usb_modeswitch taip pat galima naudoti norint pakeisti konfigūraciją, pvzampLe: # usb_modeswitch -v 0x1bc7 -p -u 

3.2.1 Branduolio modulio parinktis

Naudojant palaikomą kompoziciją, kuriai reikalinga parinktis, branduolio modulis ir nuoseklieji prievadai nepasiekiami /dev kataloge, gali būti, kad konkreti kompozicija buvo integruota į naujesnę branduolio versiją nei ta, kuri šiuo metu naudojama. Sprendimas yra atnaujinti branduolio versiją arba perkelti reikiamus pataisymus tarp tų, kurie išvardyti Telit branduolio įsipareigojimuose.

Dabartinei kompozicijai galima pridėti vykdymo laiko palaikymą išduodant šias komandas su root teisėmis:

# modprobe parinktis
# echo 1bc7 > /sys/bus/usb-serial/drivers/option1/new_id kur yra palaikomos kompozicijos PID.

Įspėjimas: Jei kompozicijoje taip pat yra tinklo adapteris, prieš įtraukdami įsitikinkite, kad branduolys jį tinkamai atpažino nuosekliųjų prievadų vykdymo palaikymas. Jei ADB įrenginys yra prieinamas sudėtį, pridedant nuosekliųjų prievadų vykdymo laiką neleidžia ADB įrenginiui tinkamai veikti, nes taip yra prijungtas prie nuosekliojo prievado.

Norėdami gauti naujausią Telit PID, palaikomų kaip parinktis, sąrašą, žr. šaltinio kodą pagrindinėje eilutėje ir ieškokite visų įrenginio įrašų su TELIT_VENDOR_ID pardavėjo ID (VID).

Pastaba: Jei reikia pagalbos dėl kompozicijos, kurios nėra skyriuje PID ir Susijusios kompozicijos, susisiekite su klientų palaikymo tarnyba prašymas.

1VV0301371 18 red. 9 psl. iš 28 2024-09-09  

 Telit Modules Linux USB tvarkyklių programinės įrangos vartotojo vadovas 

3.2.2 Branduolio modulis qmi_wwan

Kai naudojate palaikomą kompoziciją, kuriai reikalingas branduolio modulis qmi_wwan, o su modemu susijusios tinklo sąsajos nėra komandos pateiktame sąraše: $ ip nuorodų šou gali būti, kad šios kompozicijos palaikymas buvo įtrauktas į naujesnę branduolio versiją nei naudojama.

Sprendimas yra atnaujinti branduolio versiją arba perkelti reikiamus pataisymus tarp tų, kurie išvardyti skyriuje Telit branduolio įsipareigojimai

Įspėjimas: Jei naudojamas branduolys turi commit cdc-wdm: ištaisykite „nesinchronizavimą“ dėl trūkstamų pranešimų, jis turėtų būti grąžintas, kaip padaryta Įjungti USB: Grąžinti „cdc-wdm“: pataisyti „nesinchronizavimą“, nes trūksta pranešimai“.

Norėdami gauti naujausią Telit PID, palaikomų kaip parinktis, sąrašą, žr. šaltinio kodą pagrindinėje eilutėje, ieškodami visų įrenginio, kurio tiekėjo ID (VID) 0x1bc7, įrašų.

Pastaba: Jei reikia pagalbos dėl kompozicijos, kurios nėra skyriuje PID ir Susijusios kompozicijos, susisiekite su klientų palaikymo tarnyba prašymas.

Įspėjimas: Kai QMAP nenustatytas, rx URB dydis qmi_wwan turi būti didesnis nei 2048 baitai. Šį nustatymą galima konfigūruoti adresu vykdymo laikas, pakeičiant tinklo sąsajos MTU į an leistina vertė > 2048 (neturėtų būti galutinio taško kartotinis maksimalus paketo dydis) prieš nustatydami duomenų ryšį example, ip nuorodų rinkinys mtu 2500. Už a  nuolatinis nustatymas, ši eilutė: dev->rx_urb_size = 2048;  turėtų būti įtraukta į qmi_wwan.c funkciją qmi_wwan_bind prieš grįžtant sėkmingu atveju.

1VV0301371 18 red. 10 psl. iš 28 2024-09-09  

 Telit Modules Linux USB tvarkyklių programinės įrangos vartotojo vadovas 

3.2.2.1 qmi_wwan ir vidinis QMAP

Nuo 4.12 branduolio versijos qmi_wwan palaiko Qualcomm multipleksavimo ir agregavimo protokolą (QMAP).

QMAP reikalingas norint valdyti kelis vienu metu veikiančius PDN ir išnaudoti visas didelio pralaidumo modemų galimybes.

Branduolio pusės QMAP valdymas atliekamas per qmi_wwan sysfs files add_mux/del_mux: daugiau informacijos ieškokite branduolio dokumentacijoje.

QMAP įjungimui taip pat reikalinga speciali modemo konfigūracija, vykdoma vartotojo erdvės lygiu: procedūra, kurios reikia laikytis, priklauso nuo naudojamų įrankių.

Norėdami gauti stabilią versiją, patikrinkite atitinkamus su qmi_wwan QMAP susijusius pataisymus qmi_wwan skiltyje QMAP palaikymas.

Pagrindinio tinklo įrenginio MTU turėtų būti bent jau toks, kaip didžiausias bendras žemyn nukreiptos nuorodos dydis.

Daugiau informacijos apie qmi_wwan vidinę QMA rasite skyriuje „QMAP įjungimas Linux taikomojoje programoje“.

3.2.2.2 qmi_wwan ir rmnet

Pradedant nuo 5.12 branduolio versijos, qmi_wwan palaiko branduolio modulį rmnet, skirtą naudoti QMAP (žr. commit net: qmi_wwan: Pridėti perdavimo režimą). Branduolio pusės QMAP valdymas atliekamas per qmi_wwan sysfs files pass_through.

Daugiau informacijos rasite branduolio dokumentacijoje.

QMAP įjungimui taip pat reikalinga speciali modemo konfigūracija, vykdoma vartotojo erdvės lygiu: procedūra, kurios reikia laikytis, priklauso nuo naudojamų įrankių.

„qmi_wwan netdevice“ MTU turėtų būti ne mažesnis kaip didžiausias bendras žemyn nukreiptos nuorodos dydis.

Norėdami gauti daugiau informacijos apie rmnet QMAP, žr. „QMAP įjungimas Linux taikomojoje programoje“.

Įspėjimas: branduolio modulis rmnet turėtų būti naudojamas vietoj qmi_wwan gautieji QMAP.

1VV0301371 18 red. 11 psl. iš 28 2024-09-09  

 Telit Modules Linux USB tvarkyklių programinės įrangos vartotojo vadovas 

4 Modemo naudojimas
4.1 Nuosekliųjų prievadų naudojimas

Pagal naudojamą tvarkyklę nuosekliesiems prievadams sukurti šie įrenginiai:

4 lentelė: Įrenginių pavadinimai ir susiję branduolio moduliai

Įrenginio tipo branduolio modulis

/dev/ttyACMx

cdc_acm

/dev/ttyUSBx

variantas

Tai yra „Linux“ simbolių įrenginiai ir palaiko daugumą „tty“ sluoksnio įdiegtų funkcijų. Pavyzdžiui,ample, terminalo emuliatorius, pvz., Minicom, gali būti naudojamas AT komandoms siųsti.

Rašydami šių įrenginių kodą, žiūrėkite programavimo kalbos API, susijusią su simbolių įrenginiais. Pavyzdžiui,ample, C pagrįstos programos gali naudoti sistemos antraštėje eksportuotas funkcijas files fcntl.h ir unistd.h.  

Daugiau informacijos rasite susijusiame vadovo puslapyje.

Įspėjimas: Siunčiant AT komandas privaloma turėti DTR, kad būtų gautas atsakymas.

4.1.1 Duomenų prijungimas per nuoseklųjį prievadą

Norint sukurti telefono ryšį per nuoseklųjį prievadą, galima naudoti programinę įrangą pppd. Norėdami gauti daugiau informacijos ir atnaujintą šaltinio kodą, žr pppd pareigūnas websvetainę .

4.2 Tinklo adapterio naudojimas

Jei yra tinklo adapteris arba mobiliojo plačiajuosčio ryšio įrenginys ir įkeliamas susijęs branduolio modulis, operacinė sistema sukuria tinklo sąsają.

Standartinės Linux komandos (pvzample ip, ifconfig) galima naudoti tinklo sąsajai valdyti.

Daugiau informacijos rasite komandos vadovo puslapyje.

1VV0301371 18 red. 12 psl. iš 28 2024-09-09  

Telit Modules Linux USB tvarkyklių programinės įrangos vartotojo vadovas

4.2.1 Duomenų prijungimas per tinklo sąsają 

Norėdami užmegzti duomenų ryšį per tinklo sąsają, vadovaukitės toliau pateiktoje lentelėje pateiktomis instrukcijomis, kurios yra būdingos naudojamam branduolio moduliui:

5 lentelė: Branduolio modulis naudojamas tinklo įrenginiui ir susijusiai duomenų prijungimo procedūrai

Branduolio modulio procedūra

qmi_wwan

The libqmi projektas galima naudoti.  

Daugiau informacijos rasite projekto dokumentacijoje.

Telit taip pat teikia patentuotą QMI SDK, daugiau informacijos rasite QMI SDK ir TQCM vartotojo vadove.

cdc_mbim

The libqmi projektas galima naudoti.  

Daugiau informacijos rasite projekto dokumentacijoje.

cdc_ether

Turėtų būti naudojamos AT komandos.

Daugiau informacijos rasite modemo dokumentacijoje.

cdc_ncm

Turėtų būti naudojamos AT komandos.

Daugiau informacijos rasite modemo dokumentacijoje.

rndis_host

Turėtų būti naudojamos AT komandos.

Daugiau informacijos rasite modemo dokumentacijoje.

4.3 Modemo naudojimas su Modem Manager ir Network Manager

ModemManager yra DBus aktyvuojamas demonas, valdantis mobiliojo plačiajuosčio ryšio (2G/3G/4G) įrenginius ir ryšius.

ModemManager teikia vieningą aukšto lygio API ryšiui su mobiliojo plačiajuosčio ryšio modemais, neatsižvelgiant į protokolą, naudojamą ryšiui su tikruoju įrenginiu (AT komandos, MBIM, QMI).

Ne AT pagrįstų modemų valdymui ModemManager naudoja išorines bibliotekas, tokias kaip freedesktop.org libqmi QMI pagrindu veikiantiems modemams ir libmbim MBIM modemams. ModemManager galima naudoti su Tinklo valdytojas kad būtų lengviau valdyti tinklo ryšį.

Tinklo valdytojas yra standartinis „Linux“ tinklo konfigūravimo įrankių rinkinys. Jis palaiko platų tinklo sąrankų spektrą – nuo ​​stalinio kompiuterio iki serverio ir mobiliojo telefono, gerai integruodamasis su populiariomis darbalaukio aplinkomis ir serverio konfigūracijos valdymo įrankiais. NetworkManager teikia visą D-Bus API, naudojamą norint pasiekti NetworkManager demoną. Ši sąsaja gali būti naudojama norint užklausti tinklo būseną ir tinklo sąsajų informaciją, pvz., esamus IP adresus arba DHCP parinktis. API taip pat gali būti naudojama ryšiams valdyti (įskaitant kūrimą, aktyvinimą ir išjungimą). „NetworkManager“ naudoja ModemManager mobiliesiems plačiajuosčiams įrenginiams palaikyti.

1VV0301371 18 red. 13 psl. iš 28 2024-09-09  

 Telit Modules Linux USB tvarkyklių programinės įrangos vartotojo vadovas 

5 mirksintys įrenginiai

Šioje lentelėje išvardyti modemai palaiko programinės įrangos naujinimus naudojant specialius mirksinčius įrenginius, kuriuos gali reikėti susieti su branduolio moduliu:

6 lentelė: Mirksintys įrenginiai

Produkto VID: PID branduolio modulio įrenginio pavadinimas

FD980, FE990, FN980, FN990, LE910C1-EUX, LN920

0x1bc7:0x9010

variantas

/dev/ttyUSBx

GE/HE/UE910, UE866, UL865

0x058b: 0x0041

usb-serial-paprastas

/dev/ttyUSBx

LE910Cx, LM940, LM960

0x18d1:0xd00d

Tvarkoma vartotojo erdvės lygiu

n/a

LE910 V2

0x8087:0x0716

usb-serial-paprastas

/dev/ttyUSBx

LE866, LE910D1

0x216F:0x0051

cdc_acm

/dev/ttyACMx

LE910Q1, ELS63

0x1bc7:0x920A

cdc_acm

/dev/ttyACMx

LE910S1

0x1bc7:0x9200

variantas

/dev/ttyUSBx

LE910R1

0x1bc7:0x9201

variantas

/dev/ttyUSBx

FE912C04, FN920C04,  

ME910G1

0x05c6:0x9008

qcserial

/dev/ttyUSBx

Mirksintys įrenginiai, kuriuos galima įsigyti GE/HE/UE910, UE866, UL865, LE910 V2, LE940B6 ir LE866 modeliuose, rodomi kelias sekundes, kai įjungiamas modemas. Tačiau jei mirksi programa neveikia, mirksintis įrenginys atsijungia ir modemas toliau veikia įprastu veikimo režimu.

Jei norite sužinoti apie mirksinčių įrenginių palaikymą branduolio versijose, žr. mirksintys įrenginiai.

5.1 Mirksintis įrenginys 0x18d1:0xd00d

„Flashing“ įrenginį 0x18d1:0xd00d vartotojo erdvės lygiu valdo „Telit“ programinės įrangos atnaujinimo programa, žinoma kaip „uxfp“. Daugiau informacijos rasite uxfp vartotojo vadove.

Pasenusios „Telit“ programinės aparatinės įrangos naujinimo programai „lxfp“ reikia susieti įrenginį su parinkties tvarkykle.

Tai galima padaryti visam laikui pridedant šią eilutę: { USB_DEVICE(0x18d1, 0xd00d)} į struct usb_device_id option_ids branduolio šaltinio drivers/usb/serial/option.c Testavimo tikslais skyriuje aprašyta procedūra Daugialypė konfigūracija

Kompozicijos galima naudoti:
$ modprobe parinktis
$ echo 18d1 d00d > /sys/bus/usb-serial/drivers/option1/new_id 5.2 Mirksintis įrenginys 0x058b:0x0041

Nors mirksintis įrenginys 0x058b:0x0041 pristatomas kaip ACM įrenginys, jį turėtų valdyti branduolio tvarkyklė usb-serial-simple. Šio įrenginio palaikymas pasiekiamas nuo 4.4 branduolio versijos.

Ankstesnės branduolio versijos reikalauja įsipareigojimų USB: cdc_acm Ignoruoti Infineon Flash Loader  naudingumas ir USB: serija: Kitas Infineon Flash įkroviklis USB ID.

1VV0301371 18 red. 14 psl. iš 28 2024-09-09  

 Telit Modules Linux USB tvarkyklių programinės įrangos vartotojo vadovas 

5.3 Mirksintis įrenginys 0x8087:0x0716

Mirksinčio įrenginio 0x8087:0x0716 palaikymas pasiekiamas nuo 3.12 branduolio versijos su usb-serial-simple tvarkykle.

Ankstesnėms branduolio versijoms reikalingas commit USB: serial: perkelkite "paprastas" tvarkykles į usb serial-simple.c.

5.4 Mirksintis įrenginys 0x05c6:0x9008

Mirksinčio įrenginio 0x05c6:0x9008 palaikymas pasiekiamas nuo 2.6.30 branduolio versijos su tvarkykle qcserial.

Ankstesnėms branduolio versijoms reikalingas USB patvirtinimas: qcserial: pridėkite papildomų įrenginių ID.

1VV0301371 18 red. 15 psl. iš 28 2024-09-09  

6 Telit branduolio įsipareigojimai

 Telit Modules Linux USB tvarkyklių programinės įrangos vartotojo vadovas

Žemiau pateikiamas branduolio įsipareigojimų, susijusių su pritaikymo lentelėje išvardytų modemų kompozicijomis, sąrašas. Apsvarstykite galimybę naudoti atgalinį perkėlimą, jei reikalingas PID nėra naudojamas naudojamoje branduolio versijoje.

7 lentelė: Branduolio įsipareigojimai, susiję su Telit moduliais

Santrauka VID:PID Įsipareigojimo prieinamumas

USB: parinkties tvarkyklė:  pridedant paramą  Telit CC864-SINGLE,  CC864-DUAL ir  DE910-DUAL  

modemai

0x1bc7:0x1005

0x1bc7:0x1006

0x1bc7:0x1010

7204cf584836c24b4b06e4ad4a8e6bb8ea84 908e

v3.4-rc1

usb: parinkties tvarkyklė,  pridėti Telit palaikymą  UE910v2

0x1bc7:0x1012

d6de486bc22255779bd54b0fceb4c240962b f146

v3.15-rc2

USB: parinktis: pridėti  parama Telit  

LE920

0x1bc7:0x1200

03eb466f276ceef9dcf023dc5474db02af68a ad9

v3.8-rc7

NET: qmi_wwan: pridėti  Telit LE920 palaikymas

0x1bc7:0x1200

3d6d7ab5881b1d4431529410b949ba2e946 f3b0f

v3.8-rc7

tinklas: qmi_wwan: pridėti  Telit LE920 naujesnis  programinės įrangos palaikymas

0x1bc7:0x1201

905468fa4d54c3e572ed3045cd47cce37780 716e

v3.13-rc1

usb: parinktis: pridėti  

parama Telit  

LE910

0x1bc7:0x1201

2d0eb862dd477c3c4f32b201254ca0b40e6f 465c

v3.18-rc3

USB: cdc_acm: Ignoruoti  Infineon Flash Loader  naudingumas

0x058b: 0x0041

f33a7f72e5fc033daccbb8d4753d7c5c41a4d 67b

v4.4-rc5

USB: serijinis: kitas  Infineon flash loader  USB ID

0x058b: 0x0041

a0e80fbd56b4573de997c9a088a33abbc112 1400

v4.4-rc5

USB: serija: parinktis:  Pridedamas palaikymas  Telit LE922

0x1bc7:0x1042

0x1bc7:0x1043

ff4e2494dc17b173468e1713fdf6237fd8578 bc7

v4.5-rc2

USB: serija: parinktis:  pridėti Telit palaikymą  LE922 PID 0x1045

0x1bc7:0x1045

5deef5551c77e488922cc4bf4bc76df63be65 0d0

v4.5-rc7

tinklas: usb: cdc_ncm:  pridedant Telit LE910 V2  mobilusis plačiajuostis ryšys  kortelę

0x1bc7:0x0036

79f4223257bfef52b0a26d0d7ad4019e764b e6ce

v4.6-rc2

USB: serija: parinktis:  pridėti Telit palaikymą  LE910 PID 0x1206

0x1bc7:0x1206

3c0415fa08548e3bc63ef741762664497ab1 87ed

v4.8-rc1

USB: serija: parinktis:  pridėti Telit palaikymą  LE920A4

0x1bc7:0x1207

0x1bc7:0x1208

0x1bc7:0x1211

0x1bc7:0x1212

01d7956b58e644ea0d2e8d9340c5727a8fc3 9d70

v4.8-rc3

1VV0301371 18 red. 16 psl. iš 28 2024-09-09  

 Telit modulių Linux USB tvarkyklių programinė įranga  

Vartotojo vadovas

0x1bc7:0x1213

0x1bc7:0x1214

NET: usb: qmi_wwan:  pridėti Telit palaikymą  LE922A PID 0x1040

0x1bc7:0x1040

9bd813da24cd49d749911d7fdc0e9ae9a673 d746

v4.9-rc8

NET: usb: cdc_mbim:  pridėti keiksmažodžių  

palaiko Telit  

LE922A

0x1bc7:0x1041

7b8076ce8a00d553ae9d3b7eb5f0cc3e63cb 16f1

v4.9

USB: serija: parinktis:  pridėti Telit palaikymą  LE922A PID 0x1040,  0x1041

0x1bc7:0x1040

0x1bc7:0x1041

5b09eff0c379002527ad72ea5ea38f25da8a8 650

v4.10-rc1

Tvarkyklės: tinklas: usb:  

qmi_wwan: pridėti  

QMI_QUIRK_SET_DTR  skirtas Telit PID 0x1201

0x1bc7:0x1201

14cf4a771b3098e431d2677e3533bdd962e4 78d8

v4.11-rc7

tinklas: usb: qmi_wwan:  pridėti Telit ME910  

parama

0x1bc7:0x1100

4c54dc0277d0d55a9248c43aebd31858f926 a056

v4.12-rc1

usb: serija: parinktis:  pridėti Telit ME910  

parama

0x1bc7:0x1100

40dd46048c155b8f0683f468c950a1c107f77 a7c

v4.12-rc1

tinklas: usb: qmi_wwan:  pridėti Telit ME910 PID  0x1101 palaikymas

0x1bc7:0x1101

c647c0d62c82eb3ddf78a0d8b3d58819d9f5 52aa

v4.15-rc4

USB: serija: parinktis:  pridėti Telit palaikymą  ME910 PID 0x1101

0x1bc7:0x1101

08933099e6404f588f81c2050bfec7313e06e eaf

v4.15-rc6

tinklas: usb: cdc_mbim:  pridėti vėliavėlę  

FLAG_SEND_ZLP

0x1bc7:0x1041

9f7c728332e8966084242fcd951aa46583bc 308c

v4.17

USB: serija: parinktis:  pridėti Telit LN940 seriją

0x1bc7:0x1900

0x1bc7:0x1901

28a86092b1753b802ef7e3de8a4c4a69a9c1 bb03

v4.20

qmi_wwan: pridėta  parama Telit  

LN940 serija

0x1bc7:0x1900

1986af16e8ed355822600c24b3d2f0be46b5 73df

v4.20

usb: cdc-acm: siųsti  ZLP, skirta Telit 3G Intel  pagrįsti modemai

0x1bc7:0x0021

0x1bc7:0x0023

34aabf918717dd14e05051896aaecd3b16b5 3d95

v5.0-rc2

USB: serija: parinktis:  pridėti Telit ME910 ECM  kompozicija

0x1bc7:0x1102

6431866b6707d27151be381252d6eef1302 5cfce

v5.1-rc1

tinklas: usb: qmi_wwan:  pridėti Telit 0x1260 ir  0x1261 kompozicijos

0x1bc7:0x1260

0x1bc7:0x1261

b4e467c82f8c12af78b6f6fa5730cb7dea7af1 b4

v5.2-rc2

USB: serija: parinktis:  pridėti Telit 0x1260 ir  0x1261 kompozicijos

0x1bc7:0x1260

0x1bc7:0x1261

f3dfd4072c3ee6e287f501a18b5718b185d6a 940

v5.2-rc5

USB: serija: parinktis:  pridėti Telit FN980  

kompozicijos

0x1bc7:0x1050

0x1bc7:0x1051

0x1bc7:0x1052

5eb3f4b87a0e7e949c976f32f296176a06d1a 93b

v5.4-rc3

1VV0301371 18 red. 17 psl. iš 28 2024-09-09 

Telit modulių Linux USB tvarkyklių programinė įranga  

Vartotojo vadovas

0x1bc7:0x1053

tinklas: usb: qmi_wwan:  pridėti Telit 0x1050  

kompozicija

0x1bc7:0x1050

e0ae2c578d3909e60e9448207f5d83f785f11 29f

v5.4-rc4

USB: serija: parinktis:  pridėti Telit ME910G1  0x110a kompozicija

0x1bc7:0x110a

0d3010fa442429f8780976758719af05592ff 19f

v5.5-rc6

USB: serija: parinktis:  pridėti ZLP palaikymą  0x1bc7/0x9010

0x1bc7:0x9010

2438c3a19dec5e98905fd3ffcc2f24716aceda 6b

v5.5-rc6

USB: serija: parinktis:  pridėkite ME910G1 ECM  kompozicija 0x110b

0x1bc7:0x110b

8e852a7953be2a6ee371449f7257fe15ace6a 1fc

v5.6-rc7

tinklas: usb: qmi_wwan:  pridėti Telit LE910C1- EUX sudėtis

0x1bc7:0x1031

591612aa578cd7148b7b9d74869ef4011897 8389

v5.7

USB: serija: parinktis:  pridėti Telit LE910C1- EUX kompozicijas

0x1bc7:0x1031

0x1bc7:0x1033

399ad9477c523f721f8e51d4f824bdf7267f1 20c

v5.8-rc1

USB: serija: parinktis:  pridėti LE910Cx  

kompozicijos 0x1203, 0x1230, 0x1231

0x1bc7:0x1203

0x1bc7:0x1230

0x1bc7:0x1231

489979b4aab490b6b917c11dc02d81b4b74 2784a

v5.10-rc3

tinklas: usb: qmi_wwan:  pridėti Telit LE910Cx  0x1230 kompozicija

0x1bc7:0x1230

5fd8477ed8ca77e64b93d44a6dae4aa70c19 1396

v5.10-rc3

USB: serija: parinktis:  pridėti Telit FN980  

kompozicija 0x1055

0x1bc7:0x1055

db0362eeb22992502764e825c79b922d746 7e0eb

v5.10-rc3

usb: serija: parinktis:  pridėti Telit LE910-S1  kompozicijos 0x7010, 0x7011

0x1bc7:0x7010

0x1bc7:0x7011

e467714f822b5d167a7fb03d34af91b5b6af1 827

v5.13-rc4

usb: serija: parinktis:  pridėkite Telit FD980  

kompozicija 0x1056

0x1bc7:0x1056

5648c073c33d33a0a19d0cb1194a4eb88efe 2b71

v5.14-rc5

tinklas: usb: cdc_mbim:  vengti altsetting  

perjungimas į Telit  

LN920

0x1bc7:0x1061

aabbdc67f3485b5db27ab4eba01e5fbf1ffea6 2c

v5.15-rc1

tinklas: usb: qmi_wwan:  pridėti Telit 0x1060  

kompozicija

0x1bc7:0x1060

8d17a33b076d24aa4861f336a125c888fb91 8605

v5.15-rc1

USB: serija: parinktis:  pridėti Telit LN920  

kompozicijos

0x1bc7:0x1060

0x1bc7:0x1061

0x1bc7:0x1062

0x1bc7:0x1063

7bb057134d609b9c038a00b6876cf0d37d01 18ce

v5.15-rc3

USB: serija: parinktis:  pridėti Telit LE910Cx  kompozicija 0x1204

0x1bc7:0x1204

f5a8a07edafed8bede17a95ef8940fe3a57a7 7d5

v5.15-rc6

USB: serija: parinktis:  pridėti Telit LE910S1  0x9200 kompozicija

0x1bc7:0x9200

e353f3e88720300c3d72f49a4bea54f42db1f a5e

v5.16-rc3

1VV0301371 18 red. 18 psl. iš 28 2024-09-09 

Telit modulių Linux USB tvarkyklių programinė įranga  

Vartotojo vadovas

USB: serija: parinktis:  pridėti Telit FN990  

kompozicijos

0x1bc7:0x1070

0x1bc7:0x1071

0x1bc7:0x1072

0x1bc7:0x1073

2b503c8598d1b232e7fc7526bce9326d9233 1541

v5.16-rc6

tinklas: usb: qmi_wwan:  pridėti Telit 0x1070  

kompozicija

0x1bc7:0x1070

94f2a444f28a649926c410eb9a38afb13a83e be0

v5.16-rc6

tinklas: usb: cdc_mbim:  vengti altsetting  

perjungimas į Telit  

FN990

0x1bc7:0x1071

21e8a96377e6b6debae42164605bf9dcbe57 20c5

v5.17-rc5

USB: serija: parinktis:  pridėkite Telit LE910R1  kompozicijos

0x1bc7:0x701a

0x1bc7:0x701b

0x1bc7:0x9201

cfc4442c642d568014474b6718ccf65dc7ca6 099

v5.17-rc6

USB: serija: parinktis:  pridėti Telit 0x1057,  0x1058, 0x1075  

kompozicijos

0x1bc7:0x1057

0x1bc7:0x1058

0x1bc7:0x1075

f32c5a0423400e01f4d7c607949fa3a1f006e 8fa

v5.18-rc5

tinklas: usb: qmi_wwan:  pridėti Telit 0x1057  

kompozicija

0x1bc7:0x1057

f01598090048f5f732ea7aa64b2f194131ce6 0d2

v5.19-rc1

tinklas: usb: qmi_wwan:  pridėti Telit 0x1250  

kompozicija

0x1bc7:0x1250

2c262b21de6dc93ac4d8c7a4cea0da4226b4 51fb

v5.19-rc1

USB: serija: parinktis:  pridėti Telit LE910Cx  0x1250 kompozicija

0x1bc7:0x1250

342fc0c3b345525da21112bd0478a0dc7415 98ea

v5.19-rc4

USB: serija: parinktis:  pridėti Telit FE990  

kompozicijos

0x1bc7:0x1080

0x1bc7:0x1081

0x1bc7:0x1082

0x1bc7:0x1083

773e8e7d07b753474b2ccd605ff092faaa9e6 5b9

V6.3-rc6

tinklas: usb: qmi_wwan:  pridėti Telit 0x1080  

kompozicija

0x1bc7:0x1081

382e363d5bed0cec5807b35761d14e55955 eee63

V6.3-rc2

tinklas: usb: cdc_mbim:  vengti altsetting  

perjungimas į Telit  

FE990

0x1bc7:0x1081

418383e6ed6b4624a54ec05c535f13d184fbf 33b

V6.3-rc2

USB: serija: parinktis:  pridėti Telit LE910C4- WWX 0x1035  

kompozicija

0x1bc7:0x1035

6a7be48e9bd18d309ba25c223a27790ad1bf 0fa3

v6.6-rc7

USB: serija: parinktis:  pridėti Telit FN920C04  rmnet kompozicijos

0x1bc7:0x10a0

0x1bc7:0x10a4

0x1bc7:0x10a9

582ee2f9d268d302595db3e36b985e5cbb9 3284d

V6.9-rc5

1VV0301371 18 red. 19 psl. iš 28 2024-09-09 

 Telit modulių Linux USB tvarkyklių programinė įranga  

Vartotojo vadovas

tinklas: usb: qmi_wwan:  pridėti Telit FN920C04  kompozicijos

0x1bc7:0x10a0

0x1bc7:0x10a4

0x1bc7:0x10a9

0b8fe5bd73249dc20be2e88a12041f892079 7b59

V6.9-rc6

tinklas: usb: qmi_wwan:  pridėti Telit FN912 

kompozicijos

0x1bc7:0x3000

0x1bc7:0x3001

77453e2b015b5ced5b3f45364dd5a72dfc3b decb

v6.10-rc6

USB: serija: parinktis:  pridėti Telit FN912 

rmnet kompozicijos

0x1bc7:0x3000

0x1bc7:0x3001

9a590ff283421b71560deded2110dbdcbe1f 7d1d

v6.10

USB: serija: parinktis:  pridėti Telit generic  

šerdies sąvartynas  

kompozicija

0x1bc7:0x9000

4298e400dbdbf259549d69c349e060652ad 53611

v6.10

1VV0301371 18 red. 20 psl. iš 28 2024-09-09 

Telit modulių Linux USB tvarkyklių programinė įranga  Vartotojo vadovas

7 papildomi branduolio įsipareigojimai
7.1 Raw-IP palaikymas ir svarbūs qmi_wwan pataisymai 

Žemiau pateikiamas įsipareigojimų, susijusių su Raw-Ip palaikymu prie qmi_wwan ir sprendžiant svarbias problemas, sąrašas.

8 lentelė: qmi_wwan Atitinkami branduolio įsipareigojimai

Santrauka

Įsipareigokite

Prieinamumas

tinklas: qmi_wwan: specifinė MDM9x30 galia  valdymas

93725149794d3d418cf1eddcae60c7b536c5faa1

v4.5-rc1

usbnet: leiskite mini tvarkyklėms naudoti L2  antraštes

81e0ce79f2919dbd5f025894d29aa806af8695c7

v4.5-rc1

tinklas: qmi_wwan: palaiko „neapdorotą IP“ režimą

32f7adf633b9f99ad5089901bc7ebff57704aaa9

v4.5-rc1

net: qmi_wwan: turėtų turėti RTNL, kol  keičiant netdev tipą

6c730080e663b1d629f8aa89348291fbcdc46cd9

v4.5-rc1

tinklas: qmi_wwan: ignoruoti netikrą CDC sąjungą  aprašai

34a55d5e858e81a20d33fd9490149d6a1058be0c

v4.5-rc1

qmi_wwan: trūksta pridėti  

skb_reset_mac_header-call

0de0add10e587effa880c741c9413c874f16be91

v4.14

usbnet: pataisykite rėmelių, kurių Nr  eterneto antraštė

a4abd7a80addb4a9547f7dfc7812566b60ec505c

v4.15-rc3

qmi_wwan: nustatykite FLAG_SEND_ZLP, kad išvengtumėte  tinklo inicijuotas atjungimas

245d21190aec547c0de64f70c0e6de871c185a24

v4.16-rc1

qmi_wwan: Pataisykite skaitymo ribų peržengimą

904d88d743b0c94092c5117955eab695df8109e8

v5.2-rc7

7.2 QMAP palaikymas qmi_wwan

Žemiau pateikiamas įsipareigojimų, susijusių su QMAP palaikymu prie qmi_wwan, sąrašas.

9 lentelė: qmi_wwan QMAP atitinkami branduolio įsipareigojimai

Santrauka

Įsipareigokite

Prieinamumas

tinklas: usb: qmi_wwan: pridėti qmap mux  protokolo palaikymas

c6adf77953bcec0ad63d7782479452464e50f7a3

v4.12-rc1

qmi_wwan: ištaisykite NULL trūkumą atjungus

bbae08e592706dc32e5c7c97827b13c1c178668b

v4.13-rc5

qmi_wwan: pataisykite qmap antraštės gavimą  qmimux_rx_fixup

d667044f49513d55fcfefe4fa8f8d96091782901

v4.20

qmi_wwan: pridėkite numatytąjį MTU prie qmap  tinklo sąsaja

f87118d5760f00af7228033fbe783c7f380d2866

v5.0-rc3

qmi_wwan: pridėkite QMAP palaikymą  užpildymas RX kelyje

61356088ace1866a847a727d4d40da7bf00b67fc

v5.2-rc6

qmi_wwan: pridėkite tinklo įrenginio naudojimą  qmimux įrenginių statistika

44f82312fe9113bab6642f4d0eab6b1b7902b6e1

v5.2-rc6

qmi_wwan: venkite RCU strigimo įrenginyje  atjunkite, kai veikia QMAP režimas

a8fdde1cb830e560208af42b6c10750137f53eb3

v5.2-rc6

qmi_wwan: pratęsti leistiną QMAP  mux_id verčių diapazonas

36815b416fa48766ac5a98e4b2dc3ebc5887222e

v5.2-rc6

qmi_wwan: padidinkite QMAP erdvę  SKB

2e4233870557ac12387f885756b70fc181cb3806

v5.12

tinklas: usb: qmi_wwan: pridėti qmap ID sysfs file qmimux sąsajoms

e594ad980ec26fb7351d02c84abaa77ecdb4e522

v5.12-rc1-

dontuse

tinklas: usb: qmi_wwan: leisti qmimux  pridėti / ištrinti su master up

6c59cff38e66584ae3ac6c2f0cbd8d039c710ba7

v5.12-rc3

1VV0301371 18 red. 21 psl. iš 28 2024-09-09  

 Telit Modules Linux USB tvarkyklių programinės įrangos vartotojo vadovas 

8 Linux versijos ieškiklis

„Linux Version Finder“ yra „Python“ įrankis, skirtas „Linux“ branduolio versijoms, kuriose galimas įsipareigojimas (arba įpareigojimų rinkinys), rasti, ieškant „Linux“ branduolio stabilaus medžio. Įrankį galima naudoti kartu su įsipareigojimais, išvardytais skiltyje „Blyksintys įrenginiai“, kad būtų galima nustatyti stabilias versijas, kuriose palaikoma kompozicija.

„Linux“ versijos ieškiklį galima rasti „Telit Github“ organizacijoje: patikrinkite README.md file  dėl naudojimo instrukcijų.

1VV0301371 18 red. 22 psl. iš 28 2024-09-09  

 Telit modulių Linux USB tvarkyklių programinė įranga  

Vartotojo vadovas

9 Akronimai ir santrumpos

10 lentelė. Akronimai ir santrumpos

Akronimo apibrėžimas

ACM

Abstraktus valdymo modelis

ADB

Android Debug Bridge

CDC

Ryšių klasės įrenginys

ECM

Ethernet valdymo modelis

MBIM

Mobiliojo plačiajuosčio ryšio sąsajos modelis

Šiaurės ministrų taryba

Tinklo valdymo modelis

PPP

Taškas į tašką protokolas

QMAP

Qualcomm tankinimo ir agregavimo protokolas

USB

Universali serijinė magistralė

1VV0301371 18 red. 23 psl. iš 28 2024-09-09  

 Telit Modules Linux USB tvarkyklių programinės įrangos vartotojo vadovas

Nurodykite https://dz.telit.com/ dabartinei dokumentacijai ir atsisiuntimams.

11 lentelė: Akronimai ir santrumpos

Dokumento kodas Dokumento pavadinimas

1VV0301643

Telit QMI SDK ir TQCM vartotojo vadovas

1VV0301613

uxfp programinės įrangos vartotojo vadovas

80455NT12007A

QMAP įgalinimas Linux taikomojoje programoje Pastaba

N/A

„Telit“ modulių AT komandų žinynas pateiktas pritaikomumo lentelėje.

1VV0301371 18 red. 24 psl. iš 28 2024-09-09  

11 Dokumentų istorija 12 lentelė. Dokumentų istorija

 Telit Modules Linux USB tvarkyklių programinės įrangos vartotojo vadovas

Peržiūros datos pakeitimai

18

2024-07-15

Į pritaikomumo lentelę įtrauktas FE912C04.

Pridėtos FE912C04 kompozicijos 0x3000, 0x3001.

FN920C04 įtraukta į taikymo lentelę.

Pridėtos FN920C04 kompozicijos 0x10a0, 0x10a4, 0x10a9. Pridėta LE910Cx Thread-x kompozicija 0x1035.

Į pritaikomumo lentelę įtraukta LE910Q1 ir ELS63.

Pridėtos LE910Q1 / ELS63 kompozicijos 0x7020, 0x7021.

Pridėtas LE910Q1 / ELS63 PID 0x920A prie programinės įrangos atnaujinimo kompozicijų. Prie pataisų sąrašo pridėtas bendras core-dump pataisas.

17

2023-05-15

Pridėtos FE990 kompozicijos 0x1080, 0x1081, 0x1082, 0x1083 2.1 skyriuje pridėti konfigūracijos simboliai

Pridėta nuoroda į QMAP dokumentą 80455NT12007A

Atnaujinti šabloną

16

2022-09-12

Pridėta LE910Cx Linux pagrindu sukurta kompozicija 0x1250

Pridėtas „Linux“ versijos ieškiklio skyrius

Atnaujinta 6 lentelė (mirksintys įrenginiai) su ME910G1 įrenginiu ir pridėta susijusi pastraipa

15

2022-05-27

Pridėtos FN980 kompozicijos 0x1057, 0x1058

Pridėta FN990 kompozicija 0x1075

Pridėta rmnet branduolio modulio pastraipa

Pakeista pritaikymo lentelė LE910Cx šeimoms

Pridėtas taikymo lentelės atsisakymas

14

2022-03-02

Pritaikomumo lentelėje pridėta LE910R1

Pridėtos LE910R1 kompozicijos 0x701A, 0x701B

Pridėta LE910R1 kompozicija 0x9201 ir susijęs įrašas 6 lentelėje

13

2021-12-13

Pridėta LE910C1 kompozicija 0x1204

Pridėta LE910S1 kompozicija 0x9200 ir susijęs įrašas 6 lentelėje

1VV0301371 18 red. 25 psl. iš 28 2024-09-09  

 Telit modulių Linux USB tvarkyklių programinė įranga  

Vartotojo vadovas

Pridėtos FN990 kompozicijos 0x1070, 0x1071, 0x1072, 0x1073

12

2021-09-24

Pritaikomumo lentelėje pridėtas LN920 ir susiję branduolio įsipareigojimai

11

2021-08-09

Pridėta FD980 kompozicija 0x1056

Pritaikomumo lentelėje pridėtas FD980

Pridėta pastraipa „Kelių konfigūracijų kompozicijos“

10

2021-06-14

Pakeistas dokumento šablonas ir pakeista kai kurių pastraipų formuluotė. Ištaisytas FN980 branduolio versijos prieinamumas pritaikomumo lentelėje LE910S1 įtrauktas į pritaikomumo lentelę

Pridėtas LE910S1 0x7010 ir 0x7011 sudėties aprašymas ir susiję branduolio įsipareigojimai

Pridėta QMAP pastraipa ir susiję branduolio įsipareigojimai

Pakeista mirksi įrenginio informacija, skirta 0x18d1:0xd00d ir 0x8087:0x0801 (pašalinta)

Pakeistos branduolio įsipareigojimo nuorodos iš GitHub į git.kernel.org

9

2020-11-09

Pridėtos LE910Cx kompozicijos 0x1203, 0x1230, 0x1231 ir FN980 kompozicijos 0x1055

Pašalintos nuorodos į nebenaudojamus Modem Manager ir Network Manager dokumentus

Pašalintos nuorodos į nebenaudojamą lxfp

8

2020-09-01

Pridėtas LE910C1-EUX palaikymas ir atnaujintas branduolio pataisų sąrašas Pridėtas LM960 0x1040 qmi_wwan rx urb dydžio pastaba

7

2020-03-27

Taikomumo lentelėje ME910G1 pakeistas į MEx10G1

Į pritaikomumo lentelę įtraukti ML865C1 ir ML865G1

Atnaujintas branduolio pataisų sąrašas kompozicijai 0x110b

6

2020-01-13

Pridėta ME910G1 0x110a kompozicija

Pridėta FN980 0x9010 mirksinčio įrenginio kompozicija

Atnaujintas branduolio pataisų sąrašas

Atnaujinta pritaikomumo lentelė

5

2019-10-21

Pritaikomumo lentelėje pridėtas FN980 ir susiję branduolio įsipareigojimai

4

2019-05-24

Iš pritaikomumo lentelės pašalinti automobilių moduliai

Pritaikomumo lentelėje pridėti LN940 ir UE866

Pridėtas LM940 branduolio įsipareigojimas, skirtas didelių duomenų paketų problemai išspręsti

Pridėta ME910 kompozicija 0x1102, LECx910 kompozicijos 0x1260 ir 0x1261

1VV0301371 18 red. 26 psl. iš 28 2024-09-09 

 Telit modulių Linux USB tvarkyklių programinė įranga  

Vartotojo vadovas

Atnaujintas branduolio pataisų sąrašas

3

2018-05-07

Pridėta LE866 mirksinčio įrenginio informacija

Pridėtas branduolio įsipareigojimas PID 0x0036

Pritaikomumo lentelėje pridėta LE910D1

2

2018-02-13

Pritaikomumo lentelėje pridėtas LM960

Pridėta ME910 kompozicija 0x1101

Pridėtas skyrius „Papildomi branduolio įsipareigojimai“.

Pritaikomumo lentelėje pridėta „minimali branduolio versija“.

1

2017-11-24

Pridėta LE920A4 ir LE910C1 kompozicija 0x1201

Pritaikomumo lentelėje pridėtas LM940

Pridėta nuoroda į įsipareigojimą cdc-wdm: pataisykite „nesinchronizavimą“ dėl trūkstamų pranešimų

0

2017-04-28

Pirmas numeris

Iš Mod.0817 Rev.10

1VV0301371 18 red. 27 psl. iš 28 2024-09-09  

© Telit Cinterion. Visos teisės saugomos.

Techninė dokumentacija 

Dokumentai / Ištekliai

PDF thumbnailModuliai Linux USB tvarkyklių programinė įranga
User Guide · Modules Linux USB Drivers Software, Linux USB Drivers Software, USB Drivers Software, Drivers Software, Software

Užduokite klausimą

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

Užduokite klausimą

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