შინაარსი დამალვა
3 2 შესავალი

Linux USB დრაივერების პროგრამული უზრუნველყოფის მოდულები

Telit მოდულები Linux USB დრაივერები
პროგრამული უზრუნველყოფის მომხმარებლის სახელმძღვანელო

1VV0301371 Rev.18
2024-09-09
გაათავისუფლეს
კონფიდენციალური

ტექნიკური დოკუმენტაცია       

 Telit Modules Linux USB Drivers Software მომხმარებლის სახელმძღვანელო 

1VV0301371 Rev.18 გვერდი 2 28-დან 2024-09-09  

1 გამოყენებადობის ცხრილი

გაფრთხილება: ბირთვის ვერსიის ინფორმაცია დაკავშირებულია ნაგულისხმევთან მოდემის შემადგენლობა: დეტალური ინფორმაციისთვის  ბირთვის ვერსია, რომელშიც კომპოზიცია მხარდაჭერილია, გთხოვთ, იხილოთ თავში Telit Kernel Commits.

პროდუქტების სიაში მითითებულია მოდემის ზოგადი ოჯახები და არ შეიცავს ვარიანტებს: გთხოვთ, იხილოთ კომპოზიციების სია სექციაში PIDs და Related Compositions, რათა შეამოწმოთ მოდემის მხარდაჭერა.

ცხრილი 1: გამოყენებადობის ცხრილი

პროდუქტები ხელმისაწვდომია ბირთვის ვერსიიდან

DE910 სერია

3.4

ELS63 სერია

5.4

FD980 სერია

5.14

FE912C04 სერია

6.10

FN920C04 სერია

6.9

FE990 სერია

6.3

FN980 სერია

5.5

FN990 სერია

5.16

GE910 სერია

4.4

HE910 სერია

4.4

LE866 სერია

2.6.39

LE910 სერია

3.18

LE910Cx Linux-ზე დაფუძნებული სერია

4.11

LE910Cx Thread-x SERIES

5.8

LE910D1 სერია

2.6.39

LE910Q1 სერია

5.4

LE910R1 სერია

5.17

LE910S1 სერია

5.13

LE910 V2 სერია

3.12

LM940 სერია

4.10

LM960 სერია

4.10

LN920 სერია

5.15

LN940 სერია

4.20

ME910C1 სერია

4.15

MEx10G1 სერია

5.5

ML865C1 სერია

4.15

ML865G1 სერია

5.5

UE866 სერია

4.4

UE910 სერია

4.4

UL865 სერია

4.4

 Telit Modules Linux USB Drivers Software მომხმარებლის სახელმძღვანელო 

2 შესავალი

2.1 ფარგლები

ეს დოკუმენტი აღწერს ლინუქსის ბირთვის რომელი დრაივერები უნდა იყოს გამოყენებული Telit მოდულებისთვის, რომლებიც ჩამოთვლილია გამოყენებადობის ცხრილში და როგორ შეიძლება Linux მოწყობილობების გამოყენება ტიპიური გამოყენების შემთხვევაში.

2.2 აუდიტორია

ეს დოკუმენტი განკუთვნილია Telit მომხმარებლებისთვის, განსაკუთრებით სისტემური ინტეგრატორებისთვის, რომლებიც აპირებენ განახორციელონ Telit მოდულები, რომლებიც ჩამოთვლილია გამოყენებადობის ცხრილში Linux-ის გარემოში.

2.3 საკონტაქტო ინფორმაცია, მხარდაჭერა

ტექნიკური დახმარებისა და ზოგადი კითხვებისთვის, ელ.

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

გარდა ამისა, გამოიყენეთ: https://www.telit.com/contact-us/ 

პროდუქტის ინფორმაციისა და ტექნიკური დოკუმენტაციისთვის ეწვიეთ: https://www.telit.com

2.4 კონვენციები

შენიშვნა: მიეცით რჩევები და წინადადებები, რომლებიც შეიძლება სასარგებლო იყოს, როდესაც მოდულის ინტეგრირება.

საფრთხე: ეს ინფორმაცია უნდა დაიცვას, წინააღმდეგ შემთხვევაში შეიძლება მოხდეს აღჭურვილობის კატასტროფული უკმარისობა ან პირადი დაზიანება.

გაფრთხილება: აფრთხილებს მომხმარებელს მოდულის შესახებ მნიშვნელოვანი ნაბიჯების შესახებ ინტეგრაცია.

ყველა თარიღი ISO 8601 ფორმატშია, ეს არის წწწ-თმ-დდ.

1VV0301371 Rev.18 გვერდი 4 28-დან 2024-09-09 

 Telit Modules Linux USB Drivers Software მომხმარებლის სახელმძღვანელო 

2.5 ვადები და პირობები

მიმართეთ https://www.telit.com/hardware-terms-conditions/.

2.6 პასუხისმგებლობის უარყოფა

ამ დოკუმენტში მოცემული მასალა მხოლოდ საინფორმაციო მიზნებისთვისაა. TELIT CINTERION იტოვებს უფლებას შეიტანოს ცვლილებები აქ აღწერილ პროდუქტებში. ამ დოკუმენტში მოცემული სპეციფიკაციები ექვემდებარება შეცვლას TELIT CINTERION-ის შეხედულებისამებრ წინასწარი შეტყობინების გარეშე. ეს დოკუმენტი მოწოდებულია მხოლოდ „როგორც არის“ საფუძველზე და შეიძლება შეიცავდეს ნაკლოვანებებს ან არაადეკვატურობას. TELIT CINTERION არ იღებს პასუხისმგებლობას დოკუმენტში მოწოდებულ ან აქ აღწერილი ნებისმიერი პროდუქტის აპლიკაციის ან გამოყენების შედეგად მოწოდებულ ინფორმაციაზე.

TELIT CINTERION ანიჭებს არაექსკლუზიურ უფლებას გამოიყენოს დოკუმენტი. მიმღებმა არ უნდა დააკოპიროს, შეცვალოს, გაამჟღავნოს ან გაამრავლოს დოკუმენტი, გარდა TELIT CINTERION-ის მიერ სპეციალურად ავტორიზებული შემთხვევებისა.

TELIT CINTERION და TELIT CINTERION ლოგო, არის TELIT CINTERION-ის სავაჭრო ნიშნები და რეგისტრირებულია გარკვეულ ქვეყნებში. ყველა სხვა რეგისტრირებული სავაჭრო ნიშანი ან სავაჭრო ნიშანი, რომელიც აღნიშნულია ამ დოკუმენტში, არის მათი შესაბამისი მფლობელების საკუთრება და პირდაპირ არის დაცული TELIT CINTERION-ის (და მისი ლიცენზირების) მიერ.

1VV0301371 Rev.18 გვერდი 5 28-დან 2024-09-09  

 Telit Modules Linux USB Drivers Software მომხმარებლის სახელმძღვანელო 

3 ოპერაციული სისტემის დაყენება

გამოყენებადობის ცხრილში ჩამოთვლილი Telit მოდულები ავლენს სხვადასხვა სახის მოწყობილობებს გამოყენებული პროდუქტის ID-ის (PID) მიხედვით.

ქვემოთ მოცემულ ცხრილში მოცემულია კავშირი მოწყობილობის ტიპსა და გამოყენებული ბირთვის დრაივერს შორის:

ცხრილი 2: მოწყობილობის ტიპები და დაკავშირებული ბირთვის მოდულები

მოწყობილობის ტიპი ბირთვის მოდული

სერიული პორტი CDC-ACM სტანდარტის შესაბამისად

cdc_acm (CONFIG_USB_ACM)

სერიული პორტი (შემცირებული ACM)

ვარიანტი (CONFIG_USB_SERIAL_OPTION)

ქსელის ადაპტერი CDC-ECM სტანდარტის შესაბამისად

cdc_ether (CONFIG_USB_NET_CDCETHER)

ქსელის ადაპტერი CDC-NCM სტანდარტის შესაბამისად

cdc_nccm (CONFIG_USB_NET_CDC_NCM)

ქსელის ადაპტერი Microsoft RNDIS სპეციფიკაციის შესაბამისად

rndis_host (CONFIG_USB_NET_RNDIS_HOST)

მობილური ფართოზოლოვანი ადაპტერი CDC-MBIM სტანდარტის შესაბამისად

cdc_mbim (CONFIG_USB_NET_CDC_MBIM)

Rmnet მობილური ფართოზოლოვანი ადაპტერი

qmi_wwan (CONFIG_USB_NET_QMI_WWAN)

Android Debug Bridge (ADB)

N/A (იმართება მომხმარებლის სივრცის დონეზე)

აუდიო მოწყობილობა

snd-usb-audio (CONFIG_SND_USB_AUDIO)

კონკრეტული მოწყობილობის ტიპის გამოსაყენებლად, დაკავშირებული მოდული უნდა იყოს ჩართული ბირთვის build-ში.

გაფრთხილება: გარკვეული ბირთვის მოდული შეიძლება იყოს ხელმისაწვდომი მხოლოდ a  კონკრეტული ბირთვის ვერსია შემდგომში მაგample, cdc_mbim არის ხელმისაწვდომია 3.8-დან. თუ ბირთვის ვერსია არ არის მხარდაჭერილი საჭირო დრაივერი, განიხილეთ ბირთვის განახლება ან საჭირო პაჩების backporting. მარტივი გზა იმის გასაგებად, თუ  კონკრეტული commit (ან კომპლექტი commit) ხელმისაწვდომია სტაბილურობაში აღწერილია ბირთვები და რომელ ვერსიაშია დანერგილი თავში Linux Version Finder

3.1 USB კომპოზიციები
3.1.1 PID და მასთან დაკავშირებული კომპოზიციები

ქვემოთ მოცემულ ცხრილში მოცემულია ამჟამად მხარდაჭერილი USB კომპოზიციები Linux-ში PID-ის მიხედვით:

შენიშვნა: კომპოზიციას შეიძლება ჰქონდეს ფარული მოწყობილობები. ქვემოთ მოცემულ ცხრილში აღწერილობა ასახავს კომპოზიციაში არსებულ ყველა მოწყობილობას, ასევე ფარული.

1VV0301371 Rev.18 გვერდი 6 28-დან 2024-09-09  

ცხრილი 3: PID და მასთან დაკავშირებული კომპოზიციები

 Telit Modules Linux USB Drivers Software მომხმარებლის სახელმძღვანელო

PID შემადგენლობა

0x0021

6 CDC-ACM მოწყობილობა

0x0022

3 CDC-ACM მოწყობილობა

0x0023

6 CDC-ACM მოწყობილობა + 1 CDC-ECM ქსელის ადაპტერი

0x0032

6 CDC-ACM მოწყობილობა + 1 MBIM ადაპტერი

0x0035

6 CDC-ACM მოწყობილობა

0x0036

6 CDC-ACM მოწყობილობა + 1 CDC-NCM ქსელის ადაპტერი

0x0100

4 CDC-ACM მოწყობილობა + 1 CDC-NCM ქსელის ადაპტერი

0x1003

3 შემცირებული ACM მოწყობილობა

0x1004

4 შემცირებული ACM მოწყობილობა

0x1005

4 შემცირებული ACM მოწყობილობა

0x1006

3 შემცირებული ACM მოწყობილობა

0x1010

4 შემცირებული ACM მოწყობილობა

0x1012

3 შემცირებული ACM მოწყობილობა

0x1031

3 შემცირებული ACM მოწყობილობა + 1 rmnet ადაპტერი

0x1033

3 შემცირებული ACM მოწყობილობა + 1 ECM ქსელის ადაპტერი

0x1035

2 შემცირებული ACM მოწყობილობა + 1 ECM ქსელის ადაპტერი

0x1040

5 შემცირებული ACM მოწყობილობა + 1 rmnet ადაპტერი + 1 ADB

0x1041

5 შემცირებული ACM მოწყობილობა + 1 MBIM ადაპტერი + 1 ADB

0x1042

5 შემცირებული ACM მოწყობილობა + 1 RNDIS ქსელის ადაპტერი + 1 ADB

0x1043

5 შემცირებული ACM მოწყობილობა + 1 ECM ქსელის ადაპტერი + 1 ADB

0x1045

5 შემცირებული ACM მოწყობილობა + 1 RNDIS ქსელის ადაპტერი + 1 ADB + 1 აუდიო მოწყობილობა

0x1050

5 შემცირებული ACM მოწყობილობა + 1 rmnet ადაპტერი + 1 ADB

0x1051

5 შემცირებული ACM მოწყობილობა + 1 MBIM ადაპტერი + 1 ADB

0x1052

5 შემცირებული ACM მოწყობილობა + 1 RNDIS ქსელის ადაპტერი + 1 ADB

0x1053

5 შემცირებული ACM მოწყობილობა + 1 ECM ქსელის ადაპტერი + 1 ADB

0x1055

5 შემცირებული ACM მოწყობილობა + 1 ADB

0x1056

კონფიგურაცია #1: მასობრივი შენახვის მოწყობილობა

კონფიგურაცია #2: 5 შემცირებული ACM მოწყობილობა + 1 RNDIS ქსელის ადაპტერი + 1 ADB

0x1057

6 შემცირებული ACM მოწყობილობა + 1 rmnet ადაპტერი + 1 ADB

0x1058

6 შემცირებული ACM მოწყობილობა + 1 ADB

0x1060

5 შემცირებული ACM მოწყობილობა + 1 rmnet ადაპტერი + 1 ADB

0x1061

5 შემცირებული ACM მოწყობილობა + 1 MBIM ადაპტერი + 1 ADB

0x1062

5 შემცირებული ACM მოწყობილობა + 1 RNDIS ქსელის ადაპტერი + 1 ADB

0x1063

5 შემცირებული ACM მოწყობილობა + 1 ECM ქსელის ადაპტერი + 1 ADB

0x1070

5 შემცირებული ACM მოწყობილობა + 1 rmnet ადაპტერი + 1 ADB

0x1071

5 შემცირებული ACM მოწყობილობა + 1 MBIM ადაპტერი + 1 ADB

0x1072

5 შემცირებული ACM მოწყობილობა + 1 RNDIS ქსელის ადაპტერი + 1 ADB

0x1073

5 შემცირებული ACM მოწყობილობა + 1 ECM ქსელის ადაპტერი + 1 ADB

0x1075

1 შემცირებული ACM მოწყობილობა + 1 ADB

0x1080

5 შემცირებული ACM მოწყობილობა + 1 rmnet ადაპტერი + 1 ADB

0x1081

5 შემცირებული ACM მოწყობილობა + 1 MBIM ადაპტერი + 1 ADB

0x1082

5 შემცირებული ACM მოწყობილობა + 1 RNDIS ქსელის ადაპტერი + 1 ADB

0x1083

5 შემცირებული ACM მოწყობილობა + 1 ECM ქსელის ადაპტერი + 1 ADB

0x1085

1 შემცირებული ACM მოწყობილობა + 1 ADB

0x10a0

3 შემცირებული ACM მოწყობილობა + 1 rmnet ადაპტერი

0x10a4

3 შემცირებული ACM მოწყობილობა + 1 rmnet ადაპტერი

0x10a9

2 შემცირებული ACM მოწყობილობა + 1 rmnet ადაპტერი + 1 ADPL + 1 ADB

1VV0301371 Rev.18 გვერდი 7 28-დან 2024-09-09  

Telit Modules Linux USB Drivers პროგრამული უზრუნველყოფა  

მომხმარებლის სახელმძღვანელო

0x110b

3 შემცირებული ACM მოწყობილობა + 1 ECM ქსელის ადაპტერი

0x1200

5 შემცირებული ACM მოწყობილობა + 1 rmnet ადაპტერი + 1 ADB

0x1201

5 შემცირებული ACM მოწყობილობა + 1 rmnet ადაპტერი + 1 ADB

0x1203

5 შემცირებული ACM მოწყობილობა + 1 RNDIS ქსელის ადაპტერი + 1 ADB

0x1204

5 შემცირებული ACM მოწყობილობა + 1 MBIM ადაპტერი + 1 ADB

0x1206

5 შემცირებული ACM მოწყობილობა + 1 ECM ქსელის ადაპტერი + 1 ADB

0x1207

2 შემცირებული ACM მოწყობილობა

0x1208

3 შემცირებული ACM მოწყობილობა + 1 ADB

0x1211

1 შემცირებული ACM მოწყობილობა + 1 ECM ქსელის ადაპტერი + 1 ADB

0x1212

1 შემცირებული ACM მოწყობილობა + 1 ADB

0x1213

1 შემცირებული ACM მოწყობილობა + 1 ECM ქსელის ადაპტერი

0x1214

2 შემცირებული ACM მოწყობილობა + 1 ECM ქსელის ადაპტერი + 1 ADB

0x1230

5 შემცირებული ACM მოწყობილობა + 1 rmnet ადაპტერი + 1 ADB + 1 აუდიო მოწყობილობა

0x1231

5 შემცირებული ACM მოწყობილობა + 1 RNDIS ქსელის ადაპტერი + 1 ADB + 1 აუდიო მოწყობილობა

0x1250

4 შემცირებული ACM მოწყობილობა + 1 rmnet ადაპტერი

0x1260

5 შემცირებული ACM მოწყობილობა + 1 rmnet ადაპტერი + 1 ADB

0x1261

5 შემცირებული ACM მოწყობილობა + 1 rmnet ადაპტერი + 1 ADB

0x1900

4 შემცირებული ACM მოწყობილობა + 1 rmnet ადაპტერი

0x1901

4 შემცირებული ACM მოწყობილობა + 1 MBIM ადაპტერი

0x2300

კონფიგურაცია. 1: 3 CDC-ACM მოწყობილობა + 1 RNDIS ქსელის ადაპტერი

კონფიგურაცია. 2: 3 CDC-ACM მოწყობილობა + 1 ECM ქსელის ადაპტერი

0x3000

3 შემცირებული ACM მოწყობილობა + 1 rmnet ადაპტერი

0x3001

2 შემცირებული ACM მოწყობილობა + 1 rmnet ადაპტერი + 1 ADPL + 1 ADB

0x7010

3 შემცირებული ACM მოწყობილობა + 1 RNDIS ქსელის ადაპტერი

0x7011

3 შემცირებული ACM მოწყობილობა + 1 ECM ქსელის ადაპტერი

0x701 ა

3 შემცირებული ACM მოწყობილობა + 1 RNDIS ქსელის ადაპტერი

0x701b

3 შემცირებული ACM მოწყობილობა + 1 ECM ქსელის ადაპტერი

0x7020

3 შემცირებული ACM მოწყობილობა + 1 RNDIS ქსელის ადაპტერი

0x7021

3 შემცირებული ACM მოწყობილობა + 1 ECM ქსელის ადაპტერი

შემადგენლობის შესახებ დამატებითი დეტალებისთვის, გთხოვთ, იხილოთ გამოყენებული მოდულის პროგრამული მომხმარებლის სახელმძღვანელო.

ბრძანება: $ lsusb შეიძლება გამოყენებულ იქნას USB მოწყობილობების სიის საჩვენებლად, რომლებიც ამჟამად დაკავშირებულია ჰოსტთან.  

გაფრთხილება: იხილეთ მოდემის მომხმარებლის სახელმძღვანელო, რათა გაიგოთ, თუ როგორ უნდა შეცვალოთ USB შემადგენლობა და დაადგინოთ ექსპოზიციის ფარგლები მოწყობილობები.

1VV0301371 Rev.18 გვერდი 8 28-დან 2024-09-09  

Telit Modules Linux USB Drivers Software მომხმარებლის სახელმძღვანელო

3.2 მრავალ კონფიგურაციის კომპოზიციები

ზოგიერთი კომპოზიცია აჩვენებს მრავალ კონფიგურაციას (მაგample, 0x1056). ნაგულისხმევად, სისტემა გამოიყენებს პირველ კონფიგურაციას. 

კონფიგურაციის შესაცვლელად, სასურველი მნიშვნელობა უნდა ჩაიწეროს file: /sys/bus/usb/devices/ /bConfigurationValue 

მაგampლე, #ექო > /sys/bus/usb/devices/  გზა>/bConfigurationValue 

ინსტრუმენტი usb_modeswitch ასევე შეიძლება გამოყენებულ იქნას კონფიგურაციის შესაცვლელად, მაგampლე: # usb_modeswitch -v 0x1bc7 -p -უ 

3.2.1 ბირთვის მოდულის ვარიანტი

მხარდაჭერილი კომპოზიციის გამოყენებისას, რომელიც საჭიროებს პარამეტრის ბირთვის მოდულს და სერიული პორტები მიუწვდომელია / dev დირექტორიაში, შესაძლებელია კონკრეტული კომპოზიცია ინტეგრირებული იყოს ბირთვის უფრო ახალ ვერსიაში, ვიდრე ამჟამად გამოიყენება. გამოსავალი არის ბირთვის ვერსიის განახლება ან საჭირო პატჩების უკან დაყენება Telit Kernel Commits-ში ჩამოთვლილთა შორის.

შესაძლებელია მიმდინარე კომპოზიციისთვის გაშვების მხარდაჭერის დამატება შემდეგი ბრძანებების გაცემით root პრივილეგიებით:

# modprobe ვარიანტი
# echo 1bc7 > /sys/bus/usb-serial/drivers/option1/new_id სადაც არის მხარდაჭერილი კომპოზიციის PID.

გაფრთხილება: თუ კომპოზიციაში ასევე ხელმისაწვდომია ქსელის ადაპტერი, დარწმუნდით, რომ ის სწორად არის აღიარებული ბირთვის მიერ, დამატებამდე. გაშვების მხარდაჭერა სერიული პორტებისთვის. თუ ADB მოწყობილობა ხელმისაწვდომია კომპოზიცია, სერიული პორტებისთვის გაშვების მხარდაჭერის დამატება ხელს უშლის ADB მოწყობილობის გამართულ მუშაობას, რადგან ეს ასეა დაკავშირებულია სერიულ პორტთან.

Telit PID-ების ყველაზე განახლებული სიისთვის, რომლებიც მხარდაჭერილია როგორც ოფცია, მიმართეთ ძირითად კოდს, მოძებნეთ მოწყობილობის ყველა ჩანაწერი TELIT_VENDOR_ID გამყიდველის ID-ით (VID).

შენიშვნა: თუ საჭიროა კომპოზიციის მხარდაჭერა, რომელიც აკლია სექციაში PID და დაკავშირებულ კომპოზიციებს, დაუკავშირდით მომხმარებელთა მხარდაჭერას მოთხოვნა.

1VV0301371 Rev.18 გვერდი 9 28-დან 2024-09-09  

 Telit Modules Linux USB Drivers Software მომხმარებლის სახელმძღვანელო 

3.2.2 ბირთვის მოდული qmi_wwan

მხარდაჭერილი კომპოზიციის გამოყენებისას, რომელიც მოითხოვს qmi_wwan ბირთვის მოდულს და მოდემთან დაკავშირებული ქსელის ინტერფეისი არ არის ხელმისაწვდომი ბრძანებით მოწოდებულ სიაში: $ ip ლინკის ჩვენება შესაძლებელია, რომ ამ კომპოზიციის მხარდაჭერა დაემატა ბირთვის უფრო ახალ ვერსიას, ვიდრე გამოყენებულია.

გამოსავალი არის ბირთვის ვერსიის განახლება ან საჭირო პატჩების უკან დაყენება მათ შორის, რომლებიც ჩამოთვლილია თავში Telit Kernel Commits.

გაფრთხილება: თუ გამოყენებული ბირთვი აქვს ჩადენილი cdc-wdm: შეასწორეთ „სინქრონიზაციის გარეშე“ შეტყობინებების გამოტოვების გამო, ის უნდა დაბრუნდეს, როგორც ეს მოხდა ჩართოთ USB: დააბრუნეთ „cdc-wdm: გამოასწორეთ „სინქრონიზაციის გარეშე“ გამოტოვების გამო შეტყობინებები“.

Telit PID-ების ყველაზე განახლებული სიისთვის, რომლებიც მხარდაჭერილია როგორც ოფცია, იხილეთ ძირითადი კოდი, მოძებნეთ მოწყობილობის ყველა ჩანაწერი გამყიდველის ID (VID) 0x1bc7.

შენიშვნა: თუ საჭიროა კომპოზიციის მხარდაჭერა, რომელიც აკლია სექციაში PID და დაკავშირებულ კომპოზიციებს, დაუკავშირდით მომხმარებელთა მხარდაჭერას მოთხოვნა.

გაფრთხილება: როდესაც QMAP არ არის დაყენებული, rx URB ზომა qmi_wwan-ში უნდა იყოს 2048 ბაიტზე მეტი. ამ პარამეტრის კონფიგურაცია შესაძლებელია გაშვების დრო, ქსელის ინტერფეისის MTU-ის შეცვლა ან დაშვებული მნიშვნელობა > 2048 (არ უნდა იყოს ბოლო წერტილის ჯერადი პაკეტის მაქსიმალური ზომა) მონაცემთა კავშირის დაყენებამდე, ამისთვის example, ip ლინკის ნაკრები mtu 2500. იყიდება ა  მუდმივი პარამეტრი, შემდეგი ხაზი: dev->rx_urb_size = 2048;  უნდა დაემატოს qmi_wwan.c ფუნქციას qmi_wwan_bind წარმატებულ საქმეში დაბრუნებამდე.

1VV0301371 Rev.18 გვერდი 10 28-დან 2024-09-09  

 Telit Modules Linux USB Drivers Software მომხმარებლის სახელმძღვანელო 

3.2.2.1 qmi_wwan და შიდა QMAP

ბირთვის 4.12 ვერსიიდან, qmi_wwan მხარს უჭერს Qualcomm Multiplexing და Aggregation Protocol (QMAP).

QMAP საჭიროა მრავალჯერადი PDN-ების ერთდროული მართვისთვის და მაღალი კატის მოდემებისგან მაქსიმუმის მისაღებად გამტარუნარიანობის თვალსაზრისით.

ბირთვის მხარის QMAP მართვა ხდება qmi_wwan sysfs-ის მეშვეობით files add_mux/del_mux: შეამოწმეთ ბირთვის დოკუმენტაცია დამატებითი დეტალებისთვის.

QMAP-ის ჩართვა ასევე მოითხოვს მოდემის სპეციალურ კონფიგურაციას, რომელიც შესრულებულია მომხმარებლის სივრცის დონეზე: შემდგომი პროცედურა დამოკიდებულია გამოყენებულ ინსტრუმენტებზე.

სტაბილური ვერსიის მისაღებად გთხოვთ, შეამოწმოთ QMI_wwan QMAP-თან დაკავშირებული შესაბამისი შესწორებები QMAP მხარდაჭერა განყოფილებაში qmi_wwan.

მთავარ ქსელურ მოწყობილობას უნდა ჰქონდეს თავისი MTU, სულ მცირე, მაქსიმალური ჩაშვების გაერთიანებული ზომა.

დამატებითი ინფორმაციისთვის qmi_wwan შიდა QMA-ს შესახებ, იხილეთ „QMAP-ის ჩართვა Linux აპლიკაციის შენიშვნაში“.

3.2.2.2 qmi_wwan და rmnet

ბირთვის 5.12 ვერსიით დაწყებული, qmi_wwan მხარს უჭერს ბირთვის მოდულის rmnet-ს QMAP-ის გამოსაყენებლად (იხ. commit net: qmi_wwan: დამატება გავლის რეჟიმი). ბირთვის მხარის QMAP მართვა ხდება qmi_wwan sysfs-ის მეშვეობით files pass_through.

დამატებითი ინფორმაციისთვის იხილეთ ბირთვის დოკუმენტაცია.

QMAP-ის ჩართვა ასევე მოითხოვს მოდემის სპეციალურ კონფიგურაციას, რომელიც შესრულებულია მომხმარებლის სივრცის დონეზე: შემდგომი პროცედურა დამოკიდებულია გამოყენებულ ინსტრუმენტებზე.

qmi_wwan netdevice-ს უნდა ჰქონდეს თავისი MTU, სულ მცირე, მაქსიმალური ჩაშვების გაერთიანებული ზომა.

rmnet QMAP-ის შესახებ დამატებითი ინფორმაციისთვის იხილეთ „QMAP-ის ჩართვა Linux აპლიკაციის შენიშვნაში“.

გაფრთხილება: ბირთვის მოდული rmnet უნდა იყოს გამოყენებული qmi_wwan შემომავალი QMAP.

1VV0301371 Rev.18 გვერდი 11 28-დან 2024-09-09  

 Telit Modules Linux USB Drivers Software მომხმარებლის სახელმძღვანელო 

4 მოდემის გამოყენება
4.1 სერიული პორტების გამოყენება

გამოყენებული დრაივერის მიხედვით, შემდეგი მოწყობილობები იქმნება სერიული პორტებისთვის:

ცხრილი 4: მოწყობილობების სახელები და დაკავშირებული ბირთვის მოდულები

მოწყობილობის ტიპი ბირთვის მოდული

/dev/ttyACMx

cdc_acm

/dev/ttyUSBx

ვარიანტი

ეს არის Linux-ის სიმბოლოების მოწყობილობები და მხარს უჭერს tty ფენის მიერ დანერგილი ფუნქციების უმეტესობას. მაგampასევე, ტერმინალის ემულატორი, როგორიცაა Minicom, შეიძლება გამოყენებულ იქნას AT ბრძანებების გასაგზავნად.

ამ მოწყობილობების გამოყენების კოდის დაწერისას, გთხოვთ, მიმართოთ პროგრამირების ენის API სიმბოლოების მოწყობილობებს. მაგample, C-ზე დაფუძნებულ აპლიკაციებს შეუძლიათ გამოიყენონ ექსპორტირებული ფუნქციები სისტემის სათაურში files fcntl.h და unistd.h.  

დამატებითი ინფორმაციისთვის იხილეთ დაკავშირებული კაცის გვერდი.

გაფრთხილება: AT ბრძანებების გაგზავნისას, პასუხის მისაღებად სავალდებულოა DTR-ის დამტკიცება.

4.1.1 მონაცემთა კავშირი სერიული პორტების მეშვეობით

სერიული პორტების მეშვეობით dial-up კავშირების შესაქმნელად შეიძლება გამოყენებულ იქნას პროგრამული უზრუნველყოფა pppd. დამატებითი ინფორმაციისთვის და განახლებული კოდისთვის, იხილეთ pppd ოფიციალური webსაიტი .

4.2 ქსელის ადაპტერის გამოყენება

თუ ქსელის ადაპტერი ან მობილური ფართოზოლოვანი მოწყობილობა ხელმისაწვდომია და შესაბამისი ბირთვის მოდული ჩატვირთულია, ქსელის ინტერფეისი იქმნება ოპერაციული სისტემის მიერ.

სტანდარტული Linux ბრძანებები (მაგample ip, ifconfig) შეიძლება გამოყენებულ იქნას ქსელის ინტერფეისის სამართავად.

დამატებითი ინფორმაციისთვის იხილეთ ბრძანების კაცის გვერდი.

1VV0301371 Rev.18 გვერდი 12 28-დან 2024-09-09  

Telit Modules Linux USB Drivers Software მომხმარებლის სახელმძღვანელო

4.2.1 მონაცემთა კავშირი ქსელის ინტერფეისის მეშვეობით 

ქსელის ინტერფეისის საშუალებით მონაცემთა კავშირის დასამყარებლად, გთხოვთ, მიჰყვეთ ქვემოთ მოცემულ ცხრილში მოცემულ ინსტრუქციებს, რომლებიც სპეციფიკურია გამოყენებული ბირთვის მოდულისთვის:

ცხრილი 5: ბირთვის მოდული გამოიყენება ქსელური მოწყობილობისთვის და დაკავშირებული მონაცემების დაკავშირების პროცედურისთვის

ბირთვის მოდულის პროცედურა

qmi_wwan

The libqmi პროექტი შეიძლება გამოყენებულ იქნას.  

დამატებითი ინფორმაციისთვის იხილეთ პროექტის დოკუმენტაცია.

Telit ასევე გთავაზობთ საკუთრების QMI SDK-ს, დამატებითი ინფორმაციისთვის იხილეთ QMI SDK და TQCM მომხმარებლის სახელმძღვანელო.

cdc_mbim

The libqmi პროექტი შეიძლება გამოყენებულ იქნას.  

დამატებითი ინფორმაციისთვის იხილეთ პროექტის დოკუმენტაცია.

cdc_ether

AT ბრძანებები უნდა იქნას გამოყენებული.

დამატებითი ინფორმაციისთვის იხილეთ მოდემის დოკუმენტაცია.

cdc_ncm

AT ბრძანებები უნდა იქნას გამოყენებული.

დამატებითი ინფორმაციისთვის იხილეთ მოდემის დოკუმენტაცია.

rndis_host

AT ბრძანებები უნდა იქნას გამოყენებული.

დამატებითი ინფორმაციისთვის იხილეთ მოდემის დოკუმენტაცია.

4.3 მოდემის გამოყენება მოდემის მენეჯერთან და ქსელის მენეჯერთან ერთად

მოდემის მენეჯერი არის DBus-ით გააქტიურებული დემონი, რომელიც აკონტროლებს მობილურ ფართოზოლოვან (2G/3G/4G) მოწყობილობებსა და კავშირებს.

ModemManager უზრუნველყოფს ერთიანი მაღალი დონის API-ს მობილური ფართოზოლოვანი მოდემებთან კომუნიკაციისთვის, მიუხედავად პროტოკოლისა, რომელიც გამოიყენება რეალურ მოწყობილობასთან კომუნიკაციისთვის (AT ბრძანებები, MBIM, QMI).

არა AT-ზე დაფუძნებული მოდემების მართვისთვის, ModemManager იყენებს გარე ბიბლიოთეკებს, როგორიცაა freedesktop.org libqmi QMI-ზე დაფუძნებული მოდემებისთვის და libmbim MBIM-ზე დაფუძნებული მოდემებისთვის. ModemManager-ის გამოყენება შესაძლებელია ქსელის მენეჯერი უფრო ადვილი ქსელური კავშირის მართვისთვის.

ქსელის მენეჯერი არის სტანდარტული Linux ქსელის კონფიგურაციის ხელსაწყოების კომპლექტი. იგი მხარს უჭერს ქსელის დაყენების ფართო სპექტრს, დესკტოპიდან სერვერამდე და მობილურამდე, კარგად არის ინტეგრირებული დესკტოპის პოპულარულ გარემოსთან და სერვერის კონფიგურაციის მართვის ინსტრუმენტებთან. NetworkManager უზრუნველყოფს სრულ D-Bus API-ს, რომელიც გამოიყენება NetworkManager დემონზე წვდომისთვის. ეს ინტერფეისი შეიძლება გამოყენებულ იქნას ქსელის სტატუსისა და ქსელის ინტერფეისების დეტალების დასადგენად, როგორიცაა მიმდინარე IP მისამართები ან DHCP პარამეტრები. API ასევე შეიძლება გამოყენებულ იქნას კავშირების სამართავად (მათ შორის შექმნა, გააქტიურება და დეაქტივაცია). NetworkManager იყენებს მოდემის მენეჯერი მობილური ფართოზოლოვანი მოწყობილობების მხარდასაჭერად.

1VV0301371 Rev.18 გვერდი 13 28-დან 2024-09-09  

 Telit Modules Linux USB Drivers Software მომხმარებლის სახელმძღვანელო 

5 მოციმციმე მოწყობილობა

შემდეგ ცხრილში ჩამოთვლილი მოდემები მხარს უჭერენ პროგრამული უზრუნველყოფის განახლებებს სპეციალური მოციმციმე მოწყობილობების საშუალებით, რომლებიც შეიძლება მოითხოვონ ბირთვის მოდულთან დაკავშირება:

ცხრილი 6: მოციმციმე მოწყობილობები

პროდუქტის VID: PID ბირთვის მოდულის მოწყობილობის სახელი

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

0x1bc7:0x9010

ვარიანტი

/dev/ttyUSBx

GE/HE/UE910, UE866, UL865

0x058b:0x0041

USB-სერიული-მარტივი

/dev/ttyUSBx

LE910Cx, LM940, LM960

0x18d1:0xd00d

იმართება მომხმარებლის სივრცის დონეზე

ნ/ა

LE910 V2

0x8087:0x0716

USB-სერიული-მარტივი

/dev/ttyUSBx

LE866, LE910D1

0x216F: 0x0051

cdc_acm

/dev/ttyACMx

LE910Q1, ELS63

0x1bc7:0x920A

cdc_acm

/dev/ttyACMx

LE910S1

0x1bc7:0x9200

ვარიანტი

/dev/ttyUSBx

LE910R1

0x1bc7:0x9201

ვარიანტი

/dev/ttyUSBx

FE912C04, FN920C04,  

ME910G1

0x05c6:0x9008

qcserial

/dev/ttyUSBx

GE/HE/UE910, UE866, UL865, LE910 V2, LE940B6 და LE866 მოციმციმე მოწყობილობები გამოჩნდება რამდენიმე წამის განმავლობაში, როდესაც მოდემი ჩართულია. თუმცა, თუ მოციმციმე აპლიკაცია არ მუშაობს, მოციმციმე მოწყობილობა ითიშება და მოდემი აგრძელებს ნორმალურ ოპერატიულ რეჟიმში.

მოციმციმე მოწყობილობის მხარდაჭერისთვის ბირთვის ვერსიებში, იხილეთ მოციმციმე მოწყობილობები.

5.1 მოციმციმე მოწყობილობა 0x18d1:0xd00d

მოციმციმე მოწყობილობა 0x18d1:0xd00d იმართება მომხმარებლის სივრცის დონეზე Telit firmware განახლების აპლიკაციით, რომელიც ცნობილია როგორც „uxfp“. დამატებითი ინფორმაციისთვის იხილეთ uxfp მომხმარებლის სახელმძღვანელო.

Legacy Telit firmware განახლების აპლიკაცია lxfp მოითხოვს მოწყობილობის დაკავშირებას ოფციონის დრაივერთან.

ეს შეიძლება სამუდამოდ გაკეთდეს შემდეგი ხაზის დამატებით: { USB_DEVICE (0x18d1, 0xd00d) } struct usb_device_id option_ids ბირთვის წყაროს დრაივერებში/usb/serial/option.c ტესტირების მიზნებისთვის სექციაში აღწერილი პროცედურა მრავალ კონფიგურაცია

კომპოზიციები შეიძლება გამოყენებულ იქნას:
$ modprobe ვარიანტი
$ echo 18d1 d00d > /sys/bus/usb-serial/drivers/option1/new_id 5.2 მოციმციმე მოწყობილობა 0x058b:0x0041

მიუხედავად იმისა, რომ მოციმციმე მოწყობილობა 0x058b:0x0041 თავს ასახავს როგორც ACM მოწყობილობას, ის უნდა მართოს ბირთვის დრაივერი usb-serial-simple. ამ მოწყობილობის მხარდაჭერა ხელმისაწვდომია ბირთვის 4.4 ვერსიიდან.

ბირთვის წინა ვერსიები მოითხოვს ვალდებულებებს USB: cdc_acm იგნორირება Infineon Flash Loader  სასარგებლო და USB: სერიალი: სხვა Infineon Flash ჩამტვირთავი USB ID.

1VV0301371 Rev.18 გვერდი 14 28-დან 2024-09-09  

 Telit Modules Linux USB Drivers Software მომხმარებლის სახელმძღვანელო 

5.3 მოციმციმე მოწყობილობა 0x8087:0x0716

მოციმციმე მოწყობილობის მხარდაჭერა 0x8087:0x0716 ხელმისაწვდომია ბირთვის 3.12 ვერსიიდან დრაივერის usb-serial-simple.

ბირთვის წინა ვერსიები მოითხოვს USB-ის ჩაწერას: სერიული: გადაიტანეთ „მარტივი“ დრაივერები usb serial-simple.c.

5.4 მოციმციმე მოწყობილობა 0x05c6:0x9008

მოციმციმე მოწყობილობის მხარდაჭერა 0x05c6:0x9008 ხელმისაწვდომია ბირთვის 2.6.30 ვერსიიდან qcserial დრაივერით.

ბირთვის წინა ვერსიები საჭიროებს USB-ს დაკავშირებას: qcserial: დამატებითი მოწყობილობის ID-ების დამატება.

1VV0301371 Rev.18 გვერდი 15 28-დან 2024-09-09  

6 Telit Kernel ავალდებულებს

 Telit Modules Linux USB Drivers Software მომხმარებლის სახელმძღვანელო

ქვემოთ მოცემულია ბირთვის დავალებების სია, რომლებიც დაკავშირებულია გამოყენებისუნარიანობის ცხრილში ჩამოთვლილი მოდემებისთვის ხელმისაწვდომი კომპოზიციებთან. განიხილეთ backporting, თუ საჭირო PID მიუწვდომელია გამოყენებული ბირთვის ვერსიაში.

ცხრილი 7: ბირთვის ვალდებულებები, რომლებიც დაკავშირებულია Telit მოდულებთან

რეზიუმე VID:PID ვალდებულების ხელმისაწვდომობა

USB: ვარიანტის დრაივერი:  მხარდაჭერის დამატება  Telit CC864-SINGLE,  CC864-DUAL და  DE910-DUAL  

მოდემები

0x1bc7:0x1005

0x1bc7:0x1006

0x1bc7:0x1010

7204cf584836c24b4b06e4ad4a8e6bb8ea84 908e

v3.4-rc1

USB: ვარიანტის დრაივერი,  დაამატეთ მხარდაჭერა Telit-ისთვის  UE910v2

0x1bc7:0x1012

d6de486bc22255779bd54b0fceb4c240962b f146

v3.15-rc2

USB: ვარიანტი: დამატება  მხარდაჭერა Telit  

LE920

0x1bc7:0x1200

03eb466f276ceef9dcf023dc5474db02af68a ad9

v3.8-rc7

NET: qmi_wwan: დამატება  Telit LE920 მხარდაჭერა

0x1bc7:0x1200

3d6d7ab5881b1d4431529410b949ba2e946 f3b0f

v3.8-rc7

net: qmi_wwan: დამატება  Telit LE920 უფრო ახალი  firmware მხარდაჭერა

0x1bc7:0x1201

905468fa4d54c3e572ed3045cd47cce37780 716e

v3.13-rc1

usb: ვარიანტი: დამატება  

მხარდაჭერა Telit  

LE910

0x1bc7:0x1201

2d0eb862dd477c3c4f32b201254ca0b40e6f 465c

v3.18-rc3

USB: cdc_acm: იგნორირება  Infineon Flash Loader  სასარგებლო

0x058b:0x0041

f33a7f72e5fc033daccbb8d4753d7c5c41a4d 67b

v4.4-rc5

USB: სერიალი: სხვა  Infineon ფლეშ ჩამტვირთავი  USB ID

0x058b:0x0041

a0e80fbd56b4573de997c9a088a33abbc112 1400

v4.4-rc5

USB: სერიული: ვარიანტი:  მხარდაჭერის დამატება  Telit LE922

0x1bc7:0x1042

0x1bc7:0x1043

ff4e2494dc17b173468e1713fdf6237fd8578 bc7

v4.5-rc2

USB: სერიული: ვარიანტი:  დაამატეთ მხარდაჭერა Telit-ისთვის  LE922 PID 0x1045

0x1bc7:0x1045

5deef5551c77e488922cc4bf4bc76df63be65 0d0

v4.5-rc7

net: usb: cdc_ncm:  ემატება Telit LE910 V2  მობილური ფართოზოლოვანი  ბარათი

0x1bc7:0x0036

79f4223257bfef52b0a26d0d7ad4019e764b e6ce

v4.6-rc2

USB: სერიული: ვარიანტი:  დაამატეთ მხარდაჭერა Telit-ისთვის  LE910 PID 0x1206

0x1bc7:0x1206

3c0415fa08548e3bc63ef741762664497ab1 87ed

v4.8-rc1

USB: სერიული: ვარიანტი:  დაამატეთ მხარდაჭერა Telit-ისთვის  LE920A4

0x1bc7:0x1207

0x1bc7:0x1208

0x1bc7:0x1211

0x1bc7:0x1212

01d7956b58e644ea0d2e8d9340c5727a8fc3 9d70

v4.8-rc3

1VV0301371 Rev.18 გვერდი 16 28-დან 2024-09-09  

 Telit Modules Linux USB Drivers პროგრამული უზრუნველყოფა  

მომხმარებლის სახელმძღვანელო

0x1bc7:0x1213

0x1bc7:0x1214

NET: usb: qmi_wwan:  დაამატეთ მხარდაჭერა Telit-ისთვის  LE922A PID 0x1040

0x1bc7:0x1040

9bd813da24cd49d749911d7fdc0e9ae9a673 d746

v4.9-rc8

NET: usb: cdc_mbim:  დაამატეთ უცნაურობა ამისთვის  

მხარს უჭერს ტელიტს  

LE922A

0x1bc7:0x1041

7b8076ce8a00d553ae9d3b7eb5f0cc3e63cb 16f1

v4.9

USB: სერიული: ვარიანტი:  დაამატეთ მხარდაჭერა Telit-ისთვის  LE922A PID 0x1040,  0x1041

0x1bc7:0x1040

0x1bc7:0x1041

5b09eff0c379002527ad72ea5ea38f25da8a8 650

v4.10-rc1

დრაივერები: net: usb:  

qmi_wwan: დამატება  

QMI_QUIRK_SET_DTR  Telit PID 0x1201-ისთვის

0x1bc7:0x1201

14cf4a771b3098e431d2677e3533bdd962e4 78d8

v4.11-rc7

net: usb: qmi_wwan:  დაამატეთ Telit ME910  

მხარდაჭერა

0x1bc7:0x1100

4c54dc0277d0d55a9248c43aebd31858f926 a056

v4.12-rc1

USB: სერიალი: ვარიანტი:  დაამატეთ Telit ME910  

მხარდაჭერა

0x1bc7:0x1100

40dd46048c155b8f0683f468c950a1c107f77 a7c

v4.12-rc1

net: usb: qmi_wwan:  დაამატეთ Telit ME910 PID  0x1101 მხარდაჭერა

0x1bc7:0x1101

c647c0d62c82eb3ddf78a0d8b3d58819d9f5 52aa

v4.15-rc4

USB: სერიული: ვარიანტი:  დაამატეთ მხარდაჭერა Telit-ისთვის  ME910 PID 0x1101

0x1bc7:0x1101

08933099e6404f588f81c2050bfec7313e06e eaf

v4.15-rc6

net: usb: cdc_mbim:  დროშის დამატება  

FLAG_SEND_ZLP

0x1bc7:0x1041

9f7c728332e8966084242fcd951aa46583bc 308c

v4.17

USB: სერიული: ვარიანტი:  დაამატეთ Telit LN940 სერია

0x1bc7:0x1900

0x1bc7:0x1901

28a86092b1753b802ef7e3de8a4c4a69a9c1 bb03

v4.20

qmi_wwan: დამატებულია  მხარდაჭერა Telit  

LN940 სერია

0x1bc7:0x1900

1986af16e8ed355822600c24b3d2f0be46b5 73df

v4.20

USB: cdc-acm: გაგზავნა  ZLP Telit 3G Intel-ისთვის  დაფუძნებული მოდემები

0x1bc7:0x0021

0x1bc7:0x0023

34aabf918717dd14e05051896aaecd3b16b5 3d95

v5.0-rc2

USB: სერიული: ვარიანტი:  დაამატეთ Telit ME910 ECM  შემადგენლობა

0x1bc7:0x1102

6431866b6707d27151be381252d6eef1302 5cfce

v5.1-rc1

net: usb: qmi_wwan:  დაამატეთ Telit 0x1260 და  0x1261 კომპოზიციები

0x1bc7:0x1260

0x1bc7:0x1261

b4e467c82f8c12af78b6f6fa5730cb7dea7af1 b4

v5.2-rc2

USB: სერიული: ვარიანტი:  დაამატეთ Telit 0x1260 და  0x1261 კომპოზიციები

0x1bc7:0x1260

0x1bc7:0x1261

f3dfd4072c3ee6e287f501a18b5718b185d6a 940

v5.2-rc5

USB: სერიული: ვარიანტი:  დაამატეთ Telit FN980  

კომპოზიციები

0x1bc7:0x1050

0x1bc7:0x1051

0x1bc7:0x1052

5eb3f4b87a0e7e949c976f32f296176a06d1a 93b

v5.4-rc3

1VV0301371 Rev.18 გვერდი 17 28-დან 2024-09-09 

Telit Modules Linux USB Drivers პროგრამული უზრუნველყოფა  

მომხმარებლის სახელმძღვანელო

0x1bc7:0x1053

net: usb: qmi_wwan:  დაამატეთ Telit 0x1050  

შემადგენლობა

0x1bc7:0x1050

e0ae2c578d3909e60e9448207f5d83f785f11 29f

v5.4-rc4

USB: სერიული: ვარიანტი:  დაამატეთ Telit ME910G1  0x110a კომპოზიცია

0x1bc7:0x110a

0d3010fa442429f8780976758719af05592ff 19f

v5.5-rc6

USB: სერიული: ვარიანტი:  დაამატეთ ZLP მხარდაჭერა  0x1bc7/0x9010

0x1bc7:0x9010

2438c3a19dec5e98905fd3ffcc2f24716aceda 6b

v5.5-rc6

USB: სერიული: ვარიანტი:  დაამატეთ ME910G1 ECM  შემადგენლობა 0x110b

0x1bc7:0x110b

8e852a7953be2a6ee371449f7257fe15ace6a 1fc

v5.6-rc7

net: usb: qmi_wwan:  დაამატეთ Telit LE910C1- EUX შემადგენლობა

0x1bc7:0x1031

591612aa578cd7148b7b9d74869ef4011897 8389

v5.7

USB: სერიული: ვარიანტი:  დაამატეთ Telit LE910C1- EUX კომპოზიციები

0x1bc7:0x1031

0x1bc7:0x1033

399ad9477c523f721f8e51d4f824bdf7267f1 20c

v5.8-rc1

USB: სერიული: ვარიანტი:  დაამატეთ LE910Cx  

კომპოზიციები 0x1203, 0x1230, 0x1231

0x1bc7:0x1203

0x1bc7:0x1230

0x1bc7:0x1231

489979b4aab490b6b917c11dc02d81b4b74 2784a

v5.10-rc3

net: usb: qmi_wwan:  დაამატეთ Telit LE910Cx  0x1230 კომპოზიცია

0x1bc7:0x1230

5fd8477ed8ca77e64b93d44a6dae4aa70c19 1396

v5.10-rc3

USB: სერიული: ვარიანტი:  დაამატეთ Telit FN980  

კომპოზიცია 0x1055

0x1bc7:0x1055

db0362eeb22992502764e825c79b922d746 7e0eb

v5.10-rc3

USB: სერიალი: ვარიანტი:  დაამატეთ Telit LE910-S1  კომპოზიციები 0x7010, 0x7011

0x1bc7:0x7010

0x1bc7:0x7011

e467714f822b5d167a7fb03d34af91b5b6af1 827

v5.13-rc4

USB: სერიალი: ვარიანტი:  დაამატეთ Telit FD980  

კომპოზიცია 0x1056

0x1bc7:0x1056

5648c073c33d33a0a19d0cb1194a4eb88efe 2b71

v5.14-rc5

net: usb: cdc_mbim:  მოერიდეთ ალტერნატივას  

თელიტისთვის გადართვა  

LN920

0x1bc7:0x1061

aabbdc67f3485b5db27ab4eba01e5fbf1ffea6 2c

v5.15-rc1

net: usb: qmi_wwan:  დაამატეთ Telit 0x1060  

შემადგენლობა

0x1bc7:0x1060

8d17a33b076d24aa4861f336a125c888fb91 8605

v5.15-rc1

USB: სერიული: ვარიანტი:  დაამატეთ Telit LN920  

კომპოზიციები

0x1bc7:0x1060

0x1bc7:0x1061

0x1bc7:0x1062

0x1bc7:0x1063

7bb057134d609b9c038a00b6876cf0d37d01 18ce

v5.15-rc3

USB: სერიული: ვარიანტი:  დაამატეთ Telit LE910Cx  კომპოზიცია 0x1204

0x1bc7:0x1204

f5a8a07edafed8bede17a95ef8940fe3a57a7 7d5

v5.15-rc6

USB: სერიული: ვარიანტი:  დაამატეთ Telit LE910S1  0x9200 კომპოზიცია

0x1bc7:0x9200

e353f3e88720300c3d72f49a4bea54f42db1f a5e

v5.16-rc3

1VV0301371 Rev.18 გვერდი 18 28-დან 2024-09-09 

Telit Modules Linux USB Drivers პროგრამული უზრუნველყოფა  

მომხმარებლის სახელმძღვანელო

USB: სერიული: ვარიანტი:  დაამატეთ Telit FN990  

კომპოზიციები

0x1bc7:0x1070

0x1bc7:0x1071

0x1bc7:0x1072

0x1bc7:0x1073

2b503c8598d1b232e7fc7526bce9326d9233 1541

v5.16-rc6

net: usb: qmi_wwan:  დაამატეთ Telit 0x1070  

შემადგენლობა

0x1bc7:0x1070

94f2a444f28a649926c410eb9a38afb13a83e be0

v5.16-rc6

net: usb: cdc_mbim:  მოერიდეთ ალტერნატივას  

თელიტისთვის გადართვა  

FN990

0x1bc7:0x1071

21e8a96377e6b6debae42164605bf9dcbe57 20c5

v5.17-rc5

USB: სერიული: ვარიანტი:  დაამატეთ Telit LE910R1  კომპოზიციები

0x1bc7:0x701a

0x1bc7:0x701b

0x1bc7:0x9201

cfc4442c642d568014474b6718ccf65dc7ca6 099

v5.17-rc6

USB: სერიული: ვარიანტი:  დაამატეთ Telit 0x1057,  0x1058, 0x1075  

კომპოზიციები

0x1bc7:0x1057

0x1bc7:0x1058

0x1bc7:0x1075

f32c5a0423400e01f4d7c607949fa3a1f006e 8fa

v5.18-rc5

net: usb: qmi_wwan:  დაამატეთ Telit 0x1057  

შემადგენლობა

0x1bc7:0x1057

f01598090048f5f732ea7aa64b2f194131ce6 0d2

v5.19-rc1

net: usb: qmi_wwan:  დაამატეთ Telit 0x1250  

შემადგენლობა

0x1bc7:0x1250

2c262b21de6dc93ac4d8c7a4cea0da4226b4 51fb

v5.19-rc1

USB: სერიული: ვარიანტი:  დაამატეთ Telit LE910Cx  0x1250 კომპოზიცია

0x1bc7:0x1250

342fc0c3b345525da21112bd0478a0dc7415 98ea

v5.19-rc4

USB: სერიული: ვარიანტი:  დაამატეთ Telit FE990  

კომპოზიციები

0x1bc7:0x1080

0x1bc7:0x1081

0x1bc7:0x1082

0x1bc7:0x1083

773e8e7d07b753474b2ccd605ff092faaa9e6 5b9

V6.3-rc6

net: usb: qmi_wwan:  დაამატეთ Telit 0x1080  

შემადგენლობა

0x1bc7:0x1081

382e363d5bed0cec5807b35761d14e55955 eee63

V6.3-rc2

net: usb: cdc_mbim:  მოერიდეთ ალტერნატივას  

თელიტისთვის გადართვა  

FE990

0x1bc7:0x1081

418383e6ed6b4624a54ec05c535f13d184fbf 33b

V6.3-rc2

USB: სერიული: ვარიანტი:  დაამატეთ Telit LE910C4- WWX 0x1035  

შემადგენლობა

0x1bc7:0x1035

6a7be48e9bd18d309ba25c223a27790ad1bf 0fa3

v6.6-rc7

USB: სერიული: ვარიანტი:  დაამატეთ Telit FN920C04  rmnet კომპოზიციები

0x1bc7:0x10a0

0x1bc7:0x10a4

0x1bc7:0x10a9

582ee2f9d268d302595db3e36b985e5cbb9 3284d

V6.9-rc5

1VV0301371 Rev.18 გვერდი 19 28-დან 2024-09-09 

 Telit Modules Linux USB Drivers პროგრამული უზრუნველყოფა  

მომხმარებლის სახელმძღვანელო

net: usb: qmi_wwan:  დაამატეთ Telit FN920C04  კომპოზიციები

0x1bc7:0x10a0

0x1bc7:0x10a4

0x1bc7:0x10a9

0b8fe5bd73249dc20be2e88a12041f892079 7b59

V6.9-rc6

net: usb: qmi_wwan:  დაამატეთ Telit FN912 

კომპოზიციები

0x1bc7:0x3000

0x1bc7:0x3001

77453e2b015b5ced5b3f45364dd5a72dfc3b decb

v6.10-rc6

USB: სერიული: ვარიანტი:  დაამატეთ Telit FN912 

rmnet კომპოზიციები

0x1bc7:0x3000

0x1bc7:0x3001

9a590ff283421b71560deded2110dbdcbe1f 7d1d

v6.10

USB: სერიული: ვარიანტი:  დაამატეთ Telit generic  

ბირთვი-ნაგავსაყრელი  

შემადგენლობა

0x1bc7:0x9000

4298e400dbdbf259549d69c349e060652ad 53611

v6.10

1VV0301371 Rev.18 გვერდი 20 28-დან 2024-09-09 

Telit Modules Linux USB Drivers პროგრამული უზრუნველყოფა  მომხმარებლის სახელმძღვანელო

7 დამატებითი ბირთვის ვალდებულება
7.1 Raw-IP მხარდაჭერა და მნიშვნელოვანი შესწორებები qmi_wwan-ისთვის 

ქვემოთ მოცემულია ვალდებულებების სია qmi_wwan-ისთვის Raw-Ip მხარდაჭერის დასამატებლად და მნიშვნელოვანი საკითხების გადასაჭრელად.

ცხრილი 8: qmi_wwan შესაბამისი ბირთვის ვალდებულება

რეზიუმე

ვალდებულება

ხელმისაწვდომობა

net: qmi_wwan: MDM9x30 სპეციფიკური სიმძლავრე  მენეჯმენტი

93725149794d3d418cf1eddcae60c7b536c5faa1

v4.5-rc1

usbnet: მინი-დრაივერებს მიეცით საშუალება მოიხმარონ L2  სათაურები

81e0ce79f2919dbd5f025894d29aa806af8695c7

v4.5-rc1

net: qmi_wwan: მხარდაჭერა "ნედლეული IP" რეჟიმი

32f7adf633b9f99ad5089901bc7ebff57704aaa9

v4.5-rc1

net: qmi_wwan: უნდა დაიჭიროს RTNL სანამ  ნეტდევის ტიპის შეცვლა

6c730080e663b1d629f8aa89348291fbcdc46cd9

v4.5-rc1

net: qmi_wwan: ყალბი CDC კავშირის იგნორირება  აღწერები

34a55d5e858e81a20d33fd9490149d6a1058be0c

v4.5-rc1

qmi_wwan: დაამატეთ დაკარგული  

skb_reset_mac_header-call

0de0add10e587effa880c741c9413c874f16be91

v4.14

usbnet: დააფიქსირეთ გასწორება ჩარჩოებისთვის No  ეთერნეტის სათაური

a4abd7a80addb4a9547f7dfc7812566b60ec505c

v4.15-rc3

qmi_wwan: დააყენეთ FLAG_SEND_ZLP თავიდან ასაცილებლად  ქსელის დაწყებული გათიშვა

245d21190aec547c0de64f70c0e6de871c185a24

v4.16-rc1

qmi_wwan: შეასწორეთ საზღვრებს გარეთ წაკითხული

904d88d743b0c94092c5117955eab695df8109e8

v5.2-rc7

7.2 QMAP მხარდაჭერა qmi_wwan-ში

ქვემოთ მოცემულია ვალდებულებების სია qmi_wwan-ზე QMAP მხარდაჭერის დასამატებლად.

ცხრილი 9: qmi_wwan QMAP შესაბამისი ბირთვის ვალდებულება

რეზიუმე

ვალდებულება

ხელმისაწვდომობა

net: usb: qmi_wwan: დაამატეთ qmap mux  პროტოკოლის მხარდაჭერა

c6adf77953bcec0ad63d7782479452464e50f7a3

v4.12-rc1

qmi_wwan: დააფიქსირეთ NULL deref გათიშვისას

bbae08e592706dc32e5c7c97827b13c1c178668b

v4.13-rc5

qmi_wwan: შეასწორეთ qmap სათაურის მოძიება  qmimux_rx_fixup

d667044f49513d55fcfefe4fa8f8d96091782901

v4.20

qmi_wwan: დაამატეთ MTU ნაგულისხმევი qmap  ქსელის ინტერფეისი

f87118d5760f00af7228033fbe783c7f380d2866

v5.0-rc3

qmi_wwan: დაამატეთ QMAP მხარდაჭერა  padding RX გზაზე

61356088ace1866a847a727d4d40da7bf00b67fc

v5.2-rc6

qmi_wwan: დაამატეთ ქსელის მოწყობილობის გამოყენება  სტატისტიკა qmimux მოწყობილობებისთვის

44f82312fe9113bab6642f4d0eab6b1b7902b6e1

v5.2-rc6

qmi_wwan: მოერიდეთ RCU ჩერდებას მოწყობილობაზე  გათიშვა QMAP რეჟიმში ყოფნისას

a8fdde1cb830e560208af42b6c10750137f53eb3

v5.2-rc6

qmi_wwan: ნებადართული QMAP-ის გაფართოება  mux_id მნიშვნელობის დიაპაზონი

36815b416fa48766ac5a98e4b2dc3ebc5887222e

v5.2-rc6

qmi_wwan: გაზარდეთ სათავე ადგილი QMAP-ისთვის  SKB-ები

2e4233870557ac12387f885756b70fc181cb3806

v5.12

net: usb: qmi_wwan: დაამატეთ qmap id sysfs file qmimux ინტერფეისებისთვის

e594ad980ec26fb7351d02c84abaa77ecdb4e522

v5.12-rc1-

დონტუსე

net: usb: qmi_wwan: qmimux-ის დაშვება  add/del master up-ით

6c59cff38e66584ae3ac6c2f0cbd8d039c710ba7

v5.12-rc3

1VV0301371 Rev.18 გვერდი 21 28-დან 2024-09-09  

 Telit Modules Linux USB Drivers Software მომხმარებლის სახელმძღვანელო 

8 Linux ვერსიის Finder

Linux Version Finder არის პითონის ინსტრუმენტი Linux-ის ბირთვის ვერსიების საპოვნელად, რომლებშიც ხელმისაწვდომია commit (ან კომპლექტი commit), რომელიც ეძებს Linux-ის ბირთვის სტაბილურ ხეს. ინსტრუმენტი შეიძლება გამოყენებულ იქნას Flashing Devices-ში ჩამოთვლილ ვალდებულებებთან ერთად სტაბილური ვერსიების იდენტიფიცირებისთვის, რომლებშიც კომპოზიცია მხარდაჭერილია.

Linux Version Finder ხელმისაწვდომია Telit Github ორგანიზაციაში: შეამოწმეთ README.md file  გამოყენების ინსტრუქციისთვის.

1VV0301371 Rev.18 გვერდი 22 28-დან 2024-09-09  

 Telit Modules Linux USB Drivers პროგრამული უზრუნველყოფა  

მომხმარებლის სახელმძღვანელო

9 აკრონიმები და აბრევიატურები

ცხრილი 10: აკრონიმები და აბრევიატურები

აკრონიმის განმარტება

ACM

აბსტრაქტული კონტროლის მოდელი

ADB

Android Debug Bridge

CDC

კომუნიკაციების კლასის მოწყობილობა

ECM

Ethernet კონტროლის მოდელი

MBIM

მობილური ფართოზოლოვანი ინტერფეისის მოდელი

NCM

ქსელის კონტროლის მოდელი

PPP

წერტილი-წერტილი პროტოკოლი

QMAP

Qualcomm Multiplexing და Aggregation Protocol

USB

უნივერსალური სერიული ავტობუსი

1VV0301371 Rev.18 გვერდი 23 28-დან 2024-09-09  

10 დაკავშირებული დოკუმენტი

 Telit Modules Linux USB Drivers Software მომხმარებლის სახელმძღვანელო

მიმართეთ https://dz.telit.com/ მიმდინარე დოკუმენტაციისა და ჩამოტვირთვებისთვის.

ცხრილი 11: აკრონიტები და აბრევიატურა

Doc Code დოკუმენტის სათაური

1VV0301643

Telit QMI SDK და TQCM მომხმარებლის სახელმძღვანელო

1VV0301613

uxfp პროგრამული უზრუნველყოფის მომხმარებლის სახელმძღვანელო

80455NT12007A

QMAP-ის ჩართვა Linux Application Note-ში

N/A

AT Commands საცნობარო გზამკვლევი Telit მოდულები ჩამოთვლილია გამოყენებადობის ცხრილში.

1VV0301371 Rev.18 გვერდი 24 28-დან 2024-09-09  

11 დოკუმენტის ისტორია ცხრილი 12: დოკუმენტის ისტორია

 Telit Modules Linux USB Drivers Software მომხმარებლის სახელმძღვანელო

გადასინჯვის თარიღის ცვლილებები

18

2024-07-15

დამატებულია FE912C04 გამოყენებადობის ცხრილში.

დამატებულია FE912C04 კომპოზიციები 0x3000, 0x3001.

დამატებულია FN920C04 გამოყენებადობის ცხრილში.

დამატებულია FN920C04 კომპოზიციები 0x10a0, 0x10a4, 0x10a9. დამატებულია LE910Cx Thread-x-ზე დაფუძნებული კომპოზიცია 0x1035.

დამატებულია LE910Q1 და ELS63 გამოყენებადობის ცხრილში.

დამატებულია LE910Q1/ELS63 კომპოზიციები 0x7020, 0x7021.

დამატებულია LE910Q1/ELS63 PID 0x920A firmware განახლების კომპოზიციებს. დამატებულია generic core-dump patch პატჩების სიაში.

17

2023-05-15

დამატებულია FE990 კომპოზიციები 0x1080, 0x1081, 0x1082, 0x1083 დამატებულია კონფიგურაციის სიმბოლოები სექციაში 2.1

დამატებულია მითითება QMAP დოკუმენტზე 80455NT12007A

შაბლონის განახლება

16

2022-09-12

დამატებულია LE910Cx Linux-ზე დაფუძნებული კომპოზიცია 0x1250

დაემატა Linux Version Finder-ის თავი

განახლებულია ცხრილი 6 (მოციმციმე მოწყობილობები) ME910G1 მოწყობილობით და დამატებულია შესაბამისი აბზაცი

15

2022-05-27

დამატებულია FN980 კომპოზიციები 0x1057, 0x1058

დამატებულია FN990 კომპოზიცია 0x1075

დამატებულია rmnet ბირთვის მოდულის აბზაცი

შეცვლილი გამოყენების ცხრილი LE910Cx ოჯახებისთვის

დამატებულია გამოყენების ცხრილის უარყოფა

14

2022-03-02

დამატებულია LE910R1 გამოყენებადობის ცხრილში

დამატებულია LE910R1 კომპოზიციები 0x701A, 0x701B

დამატებულია LE910R1 კომპოზიცია 0x9201 და შესაბამისი ჩანაწერი ცხრილში 6

13

2021-12-13

დამატებულია LE910C1 კომპოზიცია 0x1204

დამატებულია LE910S1 კომპოზიცია 0x9200 და შესაბამისი ჩანაწერი ცხრილში 6

1VV0301371 Rev.18 გვერდი 25 28-დან 2024-09-09  

 Telit Modules Linux USB Drivers პროგრამული უზრუნველყოფა  

მომხმარებლის სახელმძღვანელო

დამატებულია FN990 კომპოზიციები 0x1070, 0x1071, 0x1072, 0x1073

12

2021-09-24

დამატებულია LN920 გამოყენებადობის ცხრილში და მასთან დაკავშირებული ბირთვის ვალდებულებები

11

2021-08-09

დამატებულია FD980 კომპოზიცია 0x1056

დამატებულია FD980 გამოყენებადობის ცხრილში

დამატებულია აბზაცი „მრავალ კონფიგურაციის კომპოზიციები“

10

2021-06-14

შეიცვალა დოკუმენტის შაბლონი და რამდენიმე აბზაცის ხელახალი ფორმულირება დაფიქსირდა FN980 ბირთვის ვერსიის ხელმისაწვდომობა გამოყენებადობის ცხრილში დამატებულია LE910S1 გამოყენებადობის ცხრილში

დამატებულია LE910S1 0x7010 და 0x7011 კომპოზიციის აღწერა და დაკავშირებული ბირთვის ვალდებულებები

დამატებულია QMAP აბზაცი და დაკავშირებული ბირთვის ვალდებულებები

შეიცვალა მოციმციმე მოწყობილობის ინფორმაცია 0x18d1:0xd00d და 0x8087:0x0801 (ამოღებულია)

შეცვლილი ბირთვი აგზავნის მითითებებს GitHub-დან git.kernel.org-ზე

9

2020-11-09

დამატებულია LE910Cx კომპოზიციები 0x1203, 0x1230, 0x1231 და FN980 კომპოზიციები 0x1055

წაშლილია მითითებები მოდემის მენეჯერისა და ქსელის მენეჯერის მოძველებულ დოკუმენტებზე

წაშლილია ცნობები მოძველებულ lxfp-ზე

8

2020-09-01

დამატებულია LE910C1-EUX მხარდაჭერა და განახლებული ბირთვის პატჩების სია დამატებულია LM960 0x1040 qmi_wwan rx urb ზომის შენიშვნა

7

2020-03-27

გამოყენებადობის ცხრილში ME910G1 შეიცვალა MEx10G1-ით

დამატებულია ML865C1 და ML865G1 გამოყენებადობის ცხრილში

განახლებულია ბირთვის პატჩების სია კომპოზიციისთვის 0x110b

6

2020-01-13

დამატებულია ME910G1 0x110a კომპოზიცია

დამატებულია FN980 0x9010 მოციმციმე მოწყობილობის კომპოზიცია

განახლებულია ბირთვის პატჩების სია

განახლებული გამოყენებადობის ცხრილი

5

2019-10-21

დამატებულია FN980 გამოყენებადობის ცხრილში და მასთან დაკავშირებული ბირთვის ვალდებულებები

4

2019-05-24

ამოღებულია საავტომობილო მოდულები მოქმედების ცხრილიდან

დამატებულია LN940 და UE866 გამოყენებადობის ცხრილში

დამატებულია LM940 kernel commit დიდი მონაცემთა პაკეტების პრობლემის მოსაგვარებლად

დამატებულია ME910 კომპოზიცია 0x1102, LECx910 კომპოზიციები 0x1260 და 0x1261

1VV0301371 Rev.18 გვერდი 26 28-დან 2024-09-09 

 Telit Modules Linux USB Drivers პროგრამული უზრუნველყოფა  

მომხმარებლის სახელმძღვანელო

განახლებულია ბირთვის პატჩების სია

3

2018-05-07

დამატებულია LE866 მოციმციმე მოწყობილობის დეტალები

დამატებულია kernel commit PID 0x0036-ისთვის

დამატებულია LE910D1 გამოყენებადობის ცხრილში

2

2018-02-13

დამატებულია LM960 გამოყენებადობის ცხრილში

დამატებულია ME910 კომპოზიცია 0x1101

დამატებულია "დამატებითი ბირთვის ვალდებულებები" თავი

დამატებულია "მინიმალური ბირთვის ვერსია" გამოყენებადობის ცხრილში

1

2017-11-24

დამატებულია LE920A4 და LE910C1 კომპოზიცია 0x1201

დამატებულია LM940 გამოყენებადობის ცხრილში

დამატებულია მითითება cdc-wdm-ის ჩასადენად: შეასწორეთ „სინქრონიზაციის გარეშე“ შეტყობინებების გამოტოვების გამო

0

2017-04-28

პირველი საკითხი

მოდ.0817 Rev.10

1VV0301371 Rev.18 გვერდი 27 28-დან 2024-09-09  

© ტელიტ ცინტერიონი. ყველა უფლება დაცულია.

ტექნიკური დოკუმენტაცია 

დოკუმენტები / რესურსები

Telit Cinterion Modules Linux USB Drivers Software [pdf] მომხმარებლის სახელმძღვანელო
Linux USB Drivers Software, Linux USB Drivers Software, USB Drivers Software, Drivers Software, Software

ცნობები

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი არ გამოქვეყნდება. მონიშნულია აუცილებელი ველები *