
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:
2 lentelė. Įrenginių tipai ir susiję branduolio moduliai
|
Į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
3.1 USB kompozicijos
3.1.1 PID ir susijusios kompozicijos
Š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
3 lentelė: PID ir susijusios kompozicijos
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
10 Susiję dokumentai
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
![]() | Moduliai Linux USB tvarkyklių programinė įranga |
Nuorodos
- Telit Cinterion atsisiuntimo zona – prisijunkitedz.telit.com
- wwwfreedesktop.org
- Kernel.org git saugyklosgit.kernel.org
- kernel/git/stable/linux.git – stabilus Linux branduolio medisgit.kernel.org
- USB: serija: parinktis: pridėti Telit ME910 PID 0x1101 palaikymą – kernel/git/torvalds/linux.git – Linux branduolio šaltinio medisgit.kernel.org
- USB: serija: parinktis: pridėti Telit ME910G1 0x110a kompoziciją - kernel/git/torvalds/linux.git - Linux branduolio šaltinio medisgit.kernel.org
- qmi_wwan: pridėkite trūkstamą skb_reset_mac_header-call – kernel/git/torvalds/linux.git – „Linux“ branduolio šaltinio medisgit.kernel.org
- tvarkyklės: tinklas: usb: qmi_wwan: pridėkite QMI_QUIRK_SET_DTR, skirtą Telit PID 0x1201 - kernel/git/torvalds/linux.git - Linux branduolio šaltinio medisgit.kernel.org
- qmi_wwan: pridėtas Telit LN940 serijos palaikymas – kernel/git/torvalds/linux.git – Linux branduolio šaltinio medisgit.kernel.org
- USB: serija: parinktis: pridėti ZLP palaikymą 0x1bc7/0x9010 – kernel/git/torvalds/linux.git – Linux branduolio šaltinio medisgit.kernel.org
- Vartotojo vadovasmanual.tools
