Telit Cinterion Modülleri Linux USB Sürücüleri Yazılım Kullanıcı Kılavuzu

Modüller Linux USB Sürücüleri Yazılım

Telit Modules Linux USB Sürücüleri
Yazılım Kullanıcı Kılavuzu

1VV0301371 Rev.18
2024-09-09
Piyasaya sürülmüş
Gizli

Teknik Dokümantasyon       

 Telit Modülleri Linux USB Sürücüleri Yazılım Kullanıcı Kılavuzu 

1VV0301371 Rev.18 Sayfa 2/28 2024-09-09  

1 Uygulanabilirlik Tablosu

Uyarı: Çekirdek sürüm bilgisi varsayılanla ilgilidir modemin bileşimi: modemin bileşimi hakkında ayrıntılı bilgi için  Bir kompozisyonun desteklendiği çekirdek sürümüne lütfen bakın Telit Kernel Commits bölümüne.

Ürünler listesi genel modem ailelerini belirtir ve varyantları içermez: lütfen bir modem için desteği kontrol etmek için PID'ler ve İlgili Bileşimler bölümündeki bileşim listesine bakın.

Tablo 1: Uygulanabilirlik Tablosu

ÇEKİRDEK SÜRÜMÜNDEN BERİ MEVCUT ÜRÜNLER

DE910 SERİSİ

3.4

ELS63 SERİSİ

5.4

FD980 SERİSİ

5.14

FE912C04 SERİSİ

6.10

FN920C04 SERİSİ

6.9

FE990 SERİSİ

6.3

FN980 SERİSİ

5.5

FN990 SERİSİ

5.16

GE910 SERİSİ

4.4

HE910 SERİSİ

4.4

LE866 SERİSİ

2.6.39

LE910 SERİSİ

3.18

LE910Cx Linux tabanlı SERİSİ

4.11

LE910Cx Thread-x SERİSİ

5.8

LE910D1 SERİSİ

2.6.39

LE910Q1 SERİSİ

5.4

LE910R1 SERİSİ

5.17

LE910S1 SERİSİ

5.13

LE910 V2 SERİSİ

3.12

LM940 SERİSİ

4.10

LM960 SERİSİ

4.10

LN920 SERİSİ

5.15

LN940 SERİSİ

4.20

ME910C1 SERİSİ

4.15

MEx10G1 SERİSİ

5.5

ML865C1 SERİSİ

4.15

ML865G1 SERİSİ

5.5

UE866 SERİSİ

4.4

UE910 SERİSİ

4.4

UL865 SERİSİ

4.4

 Telit Modülleri Linux USB Sürücüleri Yazılım Kullanıcı Kılavuzu 

2 Giriş

2.1 Kapsamı

Bu belgede, uygulanabilirlik tablosunda listelenen Telit modülleri için hangi Linux çekirdek sürücülerinin kullanılması gerektiği ve Linux aygıtlarının tipik kullanım durumları için nasıl kullanılabileceği açıklanmaktadır.

2.2 İzleyici

Bu belge, Telit müşterilerine, özellikle de uygulanabilirlik tablosunda listelenen Telit modüllerini Linux ortamında uygulamaya koymak üzere olan sistem entegratörlerine yöneliktir.

2.3 İletişim Bilgileri, Destek

Teknik destek ve genel sorular için e-posta:

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

Alternatif olarak, şunu kullanın: https://www.telit.com/contact-us/ 

Ürün bilgisi ve teknik belgeler için şu adresi ziyaret edin: https://www.telit.com

2.4 Sözleşmeler

Not: Yararlı olabilecek tavsiyeler ve öneriler sağlayın modülü entegre etmek.

Tehlike: Bu bilgilere mutlaka uyulmalıdır, aksi takdirde felaket boyutunda ekipman arızaları veya kişisel yaralanmalar meydana gelebilir.

Uyarı: Kullanıcıyı modülle ilgili önemli adımlar konusunda uyarır Entegrasyon.

Tüm tarihler ISO 8601 formatındadır, yani YYYY-AA-GG.

1VV0301371 Rev.18 Sayfa 4/28 2024-09-09 

 Telit Modülleri Linux USB Sürücüleri Yazılım Kullanıcı Kılavuzu 

2.5 Şartlar ve Koşullar

Başvurun https://www.telit.com/hardware-terms-conditions/.

2.6 Sorumluluk Reddi

BU BELGEDEKİ MATERYAL SADECE BİLGİ AMAÇLIDIR. TELIT CINTERION, BURADA AÇIKLANAN ÜRÜNLERDE DEĞİŞİKLİK YAPMA HAKKINI SAKLI TUTAR. BU BELGEDEKİ ÖZELLİKLER, ÖNCEDEN BİLDİRİMDE BULUNULMADAN TELIT CINTERION'UN TAKDİRİNE BAĞLI OLARAK DEĞİŞTİRİLEBİLİR. BU BELGE SADECE "OLDUĞU GİBİ" TEMELİNDE SAĞLANMIŞTIR VE EKSİKLİKLER VEYA YETERSİZLİKLER İÇEREBİLİR. TELIT CINTERION, BELGEDE SAĞLANAN VEYA BURADA AÇIKLANAN HERHANGİ BİR ÜRÜNÜN UYGULANMASINDAN VEYA KULLANIMINDAN KAYNAKLANAN BİLGİLER İÇİN HİÇBİR SORUMLULUK ALMAZ.

TELIT CINTERION, BELGEYİ KULLANMAK İÇİN MÜNHASIR OLMAYAN BİR HAK VERİR. ALICI, TELIT CINTERION TARAFINDAN ÖZEL OLARAK YETKİLENDİRİLMEDİKÇE BELGEYİ KOPYALAYAMAZ, DEĞİŞTİREMEZ, İFŞA EDEMEZ VEYA ÇOĞALTAMAZ.

TELIT CINTERION VE TELIT CINTERION LOGOSU, TELIT CINTERION'UN TİCARİ MARKALARIDIR VE BELİRLİ ÜLKELERDE TESCİLLİDİR. BU BELGEDE BELİRTİLEN DİĞER TÜM TESCİLLİ TİCARİ MARKALAR VEYA TİCARİ MARKALAR, İLGİLİ SAHİPLERİNİN MÜLKİYETİDİR VE TELIT CINTERION (VE LİSANSLAYICILARI) TARAFINDAN AÇIKÇA SAKLI TUTULMUŞTUR.

1VV0301371 Rev.18 Sayfa 5/28 2024-09-09  

 Telit Modülleri Linux USB Sürücüleri Yazılım Kullanıcı Kılavuzu 

3 İşletim Sistemi Kurulumu

Uygulanabilirlik Tablosunda listelenen Telit modülleri, kullanımda olan Ürün Kimliğine (PID) göre farklı türde cihazları ortaya koymaktadır.

Aşağıdaki tabloda aygıt türü ile kullanılan çekirdek sürücüsü arasındaki ilişki listelenmiştir:

Aygıt Türü Çekirdek Modülü

CDC-ACM standardına uygun seri bağlantı noktası

cdc_acm (Yapılandırma_USB_ACM)

Seri bağlantı noktası (azaltılmış ACM)

seçenek (CONFIG_USB_SERIAL_OPTION)

CDC-ECM standardına uygun ağ adaptörü

cdc_ether (CONFIG_USB_NET_CDCETHER)

CDC-NCM standardına uygun ağ adaptörü

cdc_ncm (CONFIG_USB_NET_CDC_NCM)

Microsoft RNDIS spesifikasyonunu takip eden ağ bağdaştırıcısı

rndis_host (CONFIG_USB_NET_RNDIS_HOST)

CDC-MBIM standardını takip eden mobil geniş bant adaptörü

cdc_mbim (CONFIG_USB_NET_CDC_MBIM)

Rmnet mobil geniş bant adaptörü

qmi_wwan (CONFIG_USB_NET_QMI_WWAN)

Android Hata Ayıklama Köprüsü (ADB)

Yok (kullanıcı alanı düzeyinde yönetilir)

Ses aygıtı

snd-usb-audio (CONFIG_SND_USB_AUDIO)

Belirli bir aygıt türünü kullanmak için ilgili modülün çekirdek yapısına dahil edilmesi gerekir.

Uyarı: Belirli çekirdek modüllerine yalnızca bir  belirli çekirdek sürümünden itibaren örneğinample, cdc_mbim 3.8'den itibaren kullanılabilir. Kullanılan çekirdek sürümü desteklemiyorsa gerekli sürücüyü, çekirdeği yükseltmeyi düşünün veya gerekli yamaları geri taşımak. Anlamak için basit bir yol  belirli bir commit (veya bir commit kümesi) kararlı sürümde mevcuttur çekirdeklerin ve hangi sürümün tanıtıldığı açıklanmıştır Linux Sürüm Bulucu bölümünde

Aşağıdaki tabloda Linux'ta şu anda desteklenen USB bileşenleri PID'ye göre listelenmiştir:

Not: bir kompozisyonun gizli aygıtları olabilir. Aşağıdaki tabloda yer alan açıklama kompozisyonda bulunan tüm aygıtları bildirir, gizli olanlar da var.

1VV0301371 Rev.18 Sayfa 6/28 2024-09-09  

 Telit Modülleri Linux USB Sürücüleri Yazılım Kullanıcı Kılavuzu

PID Bileşimi

0x0021

6 CDC-ACM cihazı

0x0022

3 CDC-ACM cihazı

0x0023

6 CDC-ACM cihazı + 1 CDC-ECM ağ bağdaştırıcısı

0x0032

6 CDC-ACM cihazı + 1 MBIM adaptörü

0x0035

6 CDC-ACM cihazı

0x0036

6 CDC-ACM cihazı + 1 CDC-NCM ağ bağdaştırıcısı

0x0100

4 CDC-ACM cihazı + 1 CDC-NCM ağ bağdaştırıcısı

0x1003

3 azaltılmış ACM cihazı

0x1004

4 azaltılmış ACM cihazı

0x1005

4 azaltılmış ACM cihazı

0x1006

3 azaltılmış ACM cihazı

0x1010

4 azaltılmış ACM cihazı

0x1012

3 azaltılmış ACM cihazı

0x1031

3 adet azaltılmış ACM cihazı + 1 adet rmnet adaptörü

0x1033

3 azaltılmış ACM cihazı + 1 ECM ağ adaptörü

0x1035

2 azaltılmış ACM cihazı + 1 ECM ağ adaptörü

0x1040

5 adet azaltılmış ACM cihazı + 1 adet rmnet adaptörü + 1 adet ADB

0x1041

5 azaltılmış ACM cihazı + 1 MBIM adaptörü + 1 ADB

0x1042

5 azaltılmış ACM cihazı + 1 RNDIS ağ bağdaştırıcısı + 1 ADB

0x1043

5 azaltılmış ACM cihazı + 1 ECM ağ adaptörü + 1 ADB

0x1045

5 azaltılmış ACM cihazı + 1 RNDIS ağ bağdaştırıcısı + 1 ADB + 1 ses cihazı

0x1050

5 adet azaltılmış ACM cihazı + 1 adet rmnet adaptörü + 1 adet ADB

0x1051

5 azaltılmış ACM cihazı + 1 MBIM adaptörü + 1 ADB

0x1052

5 azaltılmış ACM cihazı + 1 RNDIS ağ bağdaştırıcısı + 1 ADB

0x1053

5 azaltılmış ACM cihazı + 1 ECM ağ adaptörü + 1 ADB

0x1055

5 azaltılmış ACM cihazı + 1 ADB

0x1056

Yapılandırma #1: Toplu depolama aygıtı

Yapılandırma #2: 5 azaltılmış ACM aygıtı + 1 RNDIS ağ bağdaştırıcısı + 1 ADB

0x1057

6 adet azaltılmış ACM cihazı + 1 adet rmnet adaptörü + 1 adet ADB

0x1058

6 azaltılmış ACM cihazı + 1 ADB

0x1060

5 adet azaltılmış ACM cihazı + 1 adet rmnet adaptörü + 1 adet ADB

0x1061

5 azaltılmış ACM cihazı + 1 MBIM adaptörü + 1 ADB

0x1062

5 azaltılmış ACM cihazı + 1 RNDIS ağ bağdaştırıcısı + 1 ADB

0x1063

5 azaltılmış ACM cihazı + 1 ECM ağ adaptörü + 1 ADB

0x1070

5 adet azaltılmış ACM cihazı + 1 adet rmnet adaptörü + 1 adet ADB

0x1071

5 azaltılmış ACM cihazı + 1 MBIM adaptörü + 1 ADB

0x1072

5 azaltılmış ACM cihazı + 1 RNDIS ağ bağdaştırıcısı + 1 ADB

0x1073

5 azaltılmış ACM cihazı + 1 ECM ağ adaptörü + 1 ADB

0x1075

1 azaltılmış ACM cihazı + 1 ADB

0x1080

5 adet azaltılmış ACM cihazı + 1 adet rmnet adaptörü + 1 adet ADB

0x1081

5 azaltılmış ACM cihazı + 1 MBIM adaptörü + 1 ADB

0x1082

5 azaltılmış ACM cihazı + 1 RNDIS ağ bağdaştırıcısı + 1 ADB

0x1083

5 azaltılmış ACM cihazı + 1 ECM ağ adaptörü + 1 ADB

0x1085

1 azaltılmış ACM cihazı + 1 ADB

0x10a0

3 adet azaltılmış ACM cihazı + 1 adet rmnet adaptörü

0x10a4

3 adet azaltılmış ACM cihazı + 1 adet rmnet adaptörü

0x10a9

2 adet azaltılmış ACM cihazı + 1 adet rmnet adaptörü + 1 adet ADPL + 1 adet ADB

1VV0301371 Rev.18 Sayfa 7/28 2024-09-09  

Telit Modülleri Linux USB Sürücüleri Yazılımı  

Kullanıcı Kılavuzu

0x110b

3 azaltılmış ACM cihazı + 1 ECM ağ adaptörü

0x1200

5 adet azaltılmış ACM cihazı + 1 adet rmnet adaptörü + 1 adet ADB

0x1201

5 adet azaltılmış ACM cihazı + 1 adet rmnet adaptörü + 1 adet ADB

0x1203

5 azaltılmış ACM cihazı + 1 RNDIS ağ bağdaştırıcısı + 1 ADB

0x1204

5 azaltılmış ACM cihazı + 1 MBIM adaptörü + 1 ADB

0x1206

5 azaltılmış ACM cihazı + 1 ECM ağ adaptörü + 1 ADB

0x1207

2 azaltılmış ACM cihazı

0x1208

3 azaltılmış ACM cihazı + 1 ADB

0x1211

1 azaltılmış ACM cihazı + 1 ECM ağ adaptörü + 1 ADB

0x1212

1 azaltılmış ACM cihazı + 1 ADB

0x1213

1 azaltılmış ACM cihazı + 1 ECM ağ adaptörü

0x1214

2 azaltılmış ACM cihazı + 1 ECM ağ adaptörü + 1 ADB

0x1230

5 adet azaltılmış ACM aygıtı + 1 adet rmnet adaptörü + 1 adet ADB + 1 adet ses aygıtı

0x1231

5 azaltılmış ACM cihazı + 1 RNDIS ağ bağdaştırıcısı + 1 ADB + 1 ses cihazı

0x1250

4 adet azaltılmış ACM cihazı + 1 adet rmnet adaptörü

0x1260

5 adet azaltılmış ACM cihazı + 1 adet rmnet adaptörü + 1 adet ADB

0x1261

5 adet azaltılmış ACM cihazı + 1 adet rmnet adaptörü + 1 adet ADB

0x1900

4 adet azaltılmış ACM cihazı + 1 adet rmnet adaptörü

0x1901

4 azaltılmış ACM cihazı + 1 MBIM adaptörü

0x2300

Yapılandırma 1: 3 CDC-ACM cihazı + 1 RNDIS ağ adaptörü

Yapılandırma 2: 3 CDC-ACM cihazı + 1 ECM ağ adaptörü

0x3000

3 adet azaltılmış ACM cihazı + 1 adet rmnet adaptörü

0x3001

2 adet azaltılmış ACM cihazı + 1 adet rmnet adaptörü + 1 adet ADPL + 1 adet ADB

0x7010

3 azaltılmış ACM cihazı + 1 RNDIS ağ bağdaştırıcısı

0x7011

3 azaltılmış ACM cihazı + 1 ECM ağ adaptörü

0x701a

3 azaltılmış ACM cihazı + 1 RNDIS ağ bağdaştırıcısı

0x701b

3 azaltılmış ACM cihazı + 1 ECM ağ adaptörü

0x7020

3 azaltılmış ACM cihazı + 1 RNDIS ağ bağdaştırıcısı

0x7021

3 azaltılmış ACM cihazı + 1 ECM ağ adaptörü

Kompozisyon hakkında daha detaylı bilgi için lütfen kullanılan modülün yazılım kullanıcı kılavuzuna bakınız.

Komuta: $ lsusb Şu anda ana bilgisayara bağlı olan USB aygıtlarının listesini görüntülemek için kullanılabilir.  

Uyarı: USB bileşiminin nasıl değiştirileceğini ve açığa çıkan kapsamın nasıl belirleneceğini anlamak için modemin kullanım kılavuzuna bakın. cihazlar.

1VV0301371 Rev.18 Sayfa 8/28 2024-09-09  

Telit Modülleri Linux USB Sürücüleri Yazılım Kullanıcı Kılavuzu

3.2 Çoklu Yapılandırma Kompozisyonları

Bazı kompozisyonlar çoklu konfigürasyonlar gösterir (örneğinample, 0x1056). Varsayılan olarak, sistem ilk yapılandırmayı kullanacaktır. 

Yapılandırmayı değiştirmek için, istenen değerin yazılması gerekir. file: /sys/bus/usb/aygıtlar/ /bYapılandırmaDeğeri 

Örn içinampley, # yankı > /sys/bus/usb/aygıtlar/  yol>/bYapılandırmaDeğeri 

usb_modeswitch aracı ayrıca yapılandırmayı değiştirmek için de kullanılabilir, örneğinamptarih: # usb_modeswitch -v 0x1bc7 -p -u 

3.2.1 Çekirdek Modülü Seçeneği

Desteklenen bir kompozisyon kullanıldığında, çekirdek modülü seçeneği ve seri bağlantı noktaları mevcut değildir. /geliştir dizini, belirli kompozisyonun şu anda kullanılandan daha yeni bir çekirdek sürümüne entegre edilmiş olması mümkündür. Çözüm, çekirdek sürümünü yükseltmek veya Telit Kernel Commits'te listelenenler arasında gerekli yamaları geri taşımaktır.

Aşağıdaki komutları kök ayrıcalıklarıyla vererek mevcut kompozisyon için çalışma zamanı desteği eklemek mümkündür:

# modprobe seçeneği
# yankı 1bc7 > /sys/bus/usb-serial/drivers/seçenek1/yeni_kimlik Neresi desteklenecek kompozisyonun PID'sidir.

Uyarı: Kompozisyonda bir ağ bağdaştırıcısı da mevcutsa, eklemeden önce çekirdek tarafından düzgün bir şekilde tanındığından emin olun. seri portlar için çalışma zamanı desteği. ADB aygıtı mevcutsa kompozisyon, seri portlar için çalışma zamanı desteği ekleyerek ADB aygıtının düzgün çalışmasını engeller çünkü seri porta bağlı.

Bir seçenek olarak desteklenen Telit PID'lerinin en güncel listesi için, ana satırdaki kaynak koduna bakın ve TELIT_VENDOR_ID Satıcı Kimliği (VID) olan tüm cihaz girişlerini arayın.

Not: PID'ler ve İlgili Kompozisyonlar bölümünde eksik olan bir kompozisyon için desteğe ihtiyaç duyulursa, müşteri desteğiyle iletişime geçin. rica etmek.

1VV0301371 Rev.18 Sayfa 9/28 2024-09-09  

 Telit Modülleri Linux USB Sürücüleri Yazılım Kullanıcı Kılavuzu 

3.2.2 Çekirdek Modülü qmi_wwan

qmi_wwan çekirdek modülünü gerektiren desteklenen bir kompozisyon kullanıldığında ve komut tarafından sağlanan listede modemle ilgili bir ağ arayüzü bulunmadığında: $ ip bağlantı göster Bu kompozisyona destek, kullanımda olandan daha yeni bir çekirdek sürümünde eklenmiş olabilir.

Çözüm, çekirdek sürümünü yükseltmek veya Telit Kernel Commits bölümünde listelenenler arasından ihtiyaç duyulan yamaları geriye taşımaktır.

Uyarı: Kullanılan çekirdekte cdc-wdm: eksik bildirimler nedeniyle “senkronizasyon dışı” düzeltmesi varsa, bu, şurada yapıldığı gibi geri döndürülmelidir: USB'yi taahhüt et: “cdc-wdm'yi geri al: eksik nedeniyle “senkronizasyon dışı” durumu düzelt bildirimler”.

Desteklenen Telit PID'lerinin en güncel listesini görmek için, ana satırdaki kaynak koduna bakın ve Satıcı Kimliği (VID) 0x1bc7 olan cihazın tüm girişlerini arayın.

Not: PID'ler ve İlgili Kompozisyonlar bölümünde eksik olan bir kompozisyon için desteğe ihtiyaç duyulursa, müşteri desteğiyle iletişime geçin. rica etmek.

Uyarı: QMAP ayarlanmadığında, qmi_wwan'daki rx URB boyutu 2048 bayttan büyük olmalıdır. Bu ayar şurada yapılandırılabilir: çalışma zamanı, ağ arayüzünün MTU'sunu bir izin verilen değer > 2048 (bitiş noktasının bir katı olmamalıdır) veri bağlantısını kurmadan önce, maksimum paket boyutu) example, ip bağlantı seti mtu 2500. Bir  kalıcı ayar, aşağıdaki satır: dev->rx_urb_size = 2048;  qmi_wwan.c fonksiyonuna qmi_wwan_bind eklenmelidir Başarılı davada geri dönmeden önce.

1VV0301371 Rev.18 Sayfa 10/28 2024-09-09  

 Telit Modülleri Linux USB Sürücüleri Yazılım Kullanıcı Kılavuzu 

3.2.2.1 qmi_wwan ve Dahili QMAP

Çekirdek sürümü 4.12'den bu yana qmi_wwan, Qualcomm Çoklama ve Toplama Protokolü'nü (QMAP) desteklemektedir.

Birden fazla eş zamanlı PDN yönetimi ve yüksek katalitik modemlerden verim açısından en iyi verimi alabilmek için QMAP'e ihtiyaç vardır.

Çekirdek tarafı QMAP yönetimi qmi_wwan sysfs aracılığıyla yapılır files add_mux/del_mux: daha fazla ayrıntı için çekirdek belgelerine bakın.

QMAP etkinleştirmesi ayrıca kullanıcı alanı düzeyinde yürütülen özel bir modem yapılandırması gerektirir: izlenecek prosedür kullanılan araçlara bağlıdır.

Kararlı bir sürüm elde etmek için lütfen qmi_wwan'da QMAP Desteği bölümündeki ilgili qmi_wwan QMAP ile ilgili düzeltmeleri kontrol edin.

Ana ağ aygıtının MTU'su en azından toplam aşağı bağlantı boyutu kadar olmalıdır.

qmi_wwan dahili QMA hakkında daha fazla bilgi için “Linux Uygulama Notunda QMAP'yi Etkinleştirme” bölümüne bakın.

3.2.2.2 qmi_wwan ve rmnet

Çekirdek sürümü 5.12'den başlayarak, qmi_wwan, QMAP'yi kullanmak için çekirdek modülü rmnet'i destekler (net commit'ine bakın: qmi_wwan: Geçiş modu ekle). Çekirdek tarafı QMAP yönetimi qmi_wwan sysfs aracılığıyla yapılır. files geçişi.

Daha fazla bilgi için çekirdek belgelerine bakın.

QMAP etkinleştirmesi ayrıca kullanıcı alanı düzeyinde yürütülen özel bir modem yapılandırması gerektirir: izlenecek prosedür kullanılan araçlara bağlıdır.

qmi_wwan netdevice'ın MTU'su en azından maksimum aşağı bağlantı toplam boyutu kadar olmalıdır.

rmnet QMAP hakkında daha fazla bilgi için “Linux Uygulama Notunda QMAP’yi Etkinleştirme” bölümüne bakın.

Uyarı: çekirdek modülü rmnet yerine kullanılmalıdır qmi_wwan gelen kutusu QMAP.

1VV0301371 Rev.18 Sayfa 11/28 2024-09-09  

 Telit Modülleri Linux USB Sürücüleri Yazılım Kullanıcı Kılavuzu 

4 Modemi Kullanma
4.1 Seri Bağlantı Noktalarını Kullanma

Kullanılan sürücüye göre seri portlar için aşağıdaki cihazlar oluşturulmuştur:

Tablo 4: Aygıt Adları ve İlgili Çekirdek Modülleri

Aygıt Türü Çekirdek Modülü

/dev/ttyACMx

cdc_acm

/dev/ttyUSBx

seçenek

Bunlar Linux karakter aygıtlarıdır ve tty katmanı tarafından uygulanan özelliklerin çoğunu destekler. ÖrneğinampÖrneğin, Minicom gibi bir terminal emülatörü AT komutlarını göndermek için kullanılabilir.

Bu aygıtları kullanmak için kod yazarken, lütfen karakter aygıtlarıyla ilgili programlama dili API'sine bakın. Örneğinample, C tabanlı uygulamalar sistem başlığında dışa aktarılan işlevleri kullanabilir files fcntl.h Ve birlikd.h.  

Daha fazla bilgi için ilgili man sayfasına bakın.

Uyarı: AT komutları gönderilirken, yanıt almak için DTR'nin doğrulanması zorunludur.

4.1.1 Seri Portlar Üzerinden Veri Bağlantısı

Seri portlar üzerinden çevirmeli bağlantılar oluşturmak için pppd yazılımı kullanılabilir. Daha fazla bilgi ve güncellenmiş kaynak kodu için şuraya bakın: pppd resmi webalan .

4.2 Ağ Adaptörünün Kullanımı

Bir ağ bağdaştırıcısı veya mobil geniş bant aygıtı mevcutsa ve ilgili çekirdek modülü yüklenirse, işletim sistemi tarafından bir ağ arayüzü oluşturulur.

Standart Linux komutları (örneğinampAğ arayüzünü yönetmek için (le ip, ifconfig) kullanılabilir.

Daha fazla bilgi için komutun man sayfasına bakın.

1VV0301371 Rev.18 Sayfa 12/28 2024-09-09  

Telit Modülleri Linux USB Sürücüleri Yazılım Kullanıcı Kılavuzu

4.2.1 Ağ Arayüzü Üzerinden Veri Bağlantısı 

Ağ arayüzü üzerinden veri bağlantısı kurmak için lütfen aşağıdaki tabloda listelenen ve kullanılan çekirdek modülüne özgü talimatları izleyin:

Tablo 5: Ağ Aygıtı için Kullanılan Çekirdek Modülü ve İlgili Veri Bağlantı Prosedürü

Çekirdek Modülü Prosedürü

qmi_wwan

The libqmi projesi Kullanılabilir.  

Daha fazla bilgi için proje dokümanlarına bakın.

Telit ayrıca özel bir QMI SDK da sağlar; daha fazla bilgi için QMI SDK ve TQCM Kullanıcı Kılavuzuna bakın.

cdc_mbim

The libqmi projesi Kullanılabilir.  

Daha fazla bilgi için proje dokümanlarına bakın.

cdc_ether

AT komutları kullanılmalıdır.

Daha fazla bilgi için modem belgelerine bakın.

cdc_ncm

AT komutları kullanılmalıdır.

Daha fazla bilgi için modem belgelerine bakın.

rndis_host

AT komutları kullanılmalıdır.

Daha fazla bilgi için modem belgelerine bakın.

4.3 Modemi Modem Yöneticisi ve Ağ Yöneticisi ile Kullanma

Modem Yöneticisi mobil geniş bant (2G/3G/4G) cihazlarını ve bağlantılarını kontrol eden DBus etkinleştirilmiş bir daemon'dur.

ModemManager, gerçek cihazla iletişim kurmak için kullanılan protokolden (AT komutları, MBIM, QMI) bağımsız olarak mobil geniş bant modemlerle iletişim kurmak için birleşik bir üst düzey API sağlar.

AT tabanlı olmayan modemleri yönetmek için ModemManager, QMI tabanlı modemler için freedesktop.org libqmi ve MBIM tabanlı modemler için libmbim gibi harici kütüphaneleri kullanır. ModemManager ile birlikte kullanılabilir Ağ Yöneticisi Daha kolay ağ bağlantısı yönetimi için.

Ağ Yöneticisi standart Linux ağ yapılandırma araç takımıdır. Masaüstünden sunucuya ve mobil cihazlara kadar çok çeşitli ağ kurulumlarını destekler ve popüler masaüstü ortamları ve sunucu yapılandırma yönetim araçlarıyla iyi bir şekilde entegre olur. NetworkManager, NetworkManager daemon'ına erişmek için kullanılan eksiksiz bir D-Bus API'si sağlar. Bu arayüz, ağ durumunu ve geçerli IP adresleri veya DHCP seçenekleri gibi ağ arayüzlerinin ayrıntılarını sorgulamak için kullanılabilir. API ayrıca bağlantıları yönetmek için de kullanılabilir (oluşturma, etkinleştirme ve devre dışı bırakma dahil). NetworkManager şunları kullanır Modem Yöneticisi Mobil geniş bant cihazlarını desteklemek için.

1VV0301371 Rev.18 Sayfa 13/28 2024-09-09  

 Telit Modülleri Linux USB Sürücüleri Yazılım Kullanıcı Kılavuzu 

5 Yanıp Sönen Aygıtlar

Aşağıdaki tabloda listelenen modemler, bir çekirdek modülüne bağlanmayı gerektirebilecek özel flaş aygıtları aracılığıyla aygıt yazılımı güncellemelerini destekler:

Tablo 6: Yanıp Sönen Aygıtlar

Ürün VID:PID Çekirdek Modülü Aygıt Adı

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

0x1bc7:0x9010

seçenek

/dev/ttyUSBx

GE/HE/UE910, UE866, UL865

0x058b:0x0041

usb-seri-basit

/dev/ttyUSBx

LE910Cx, LM940, LM960

0x18d1:0xd00d

Kullanıcı alanı düzeyinde yönetilir

yok

LE910 V2

0x8087:0x0716

usb-seri-basit

/dev/ttyUSBx

LE866, LE910D1

0x216F:0x0051

cdc_acm

/dev/ttyACMx

LE910Q1, ELS63

0x1bc7:0x920A

cdc_acm

/dev/ttyACMx

LE910S1

0x1bc7:0x9200

seçenek

/dev/ttyUSBx

LE910R1

0x1bc7:0x9201

seçenek

/dev/ttyUSBx

FE912C04, FN920C04,  

ME910G1

0x05c6:0x9008

qc serisi

/dev/ttyUSBx

GE/HE/UE910, UE866, UL865, LE910 V2, LE940B6 ve LE866'da bulunan Flashing aygıtları modem açıldığında birkaç saniyeliğine görünür. Ancak, flashing uygulaması çalışmıyorsa, flashing aygıtı bağlantısı kesilir ve modem normal çalışma modunda devam eder.

Çekirdek sürümlerinde flaş aygıt desteği için Flaş Aygıtları'na bakın.

5.1 Yanıp Sönen Cihaz 0x18d1:0xd00d

0x18d1:0xd00d Yanıp Sönen Aygıt, “uxfp” olarak bilinen Telit aygıt yazılımı güncelleme uygulaması tarafından kullanıcı alanı düzeyinde yönetilir. Daha fazla bilgi için uxfp Kullanıcı Kılavuzuna bakın.

Eski Telit aygıt yazılımı güncelleme uygulaması lxfp, aygıtın seçenek sürücüsüne bağlanmasını gerektirir.

Aşağıdaki satır eklenerek bu kalıcı olarak yapılabilir: { USB_AYGIT(0x18d1, 0xd00d) } çekirdek kaynak kodu sürücüler/usb/serial/option.c'deki struct usb_device_id option_ids'e Test amaçlı olarak bölümde açıklanan prosedür Çoklu yapılandırma

Kompozisyonlar kullanılabilir:
$ modprobe seçeneği
$ echo 18d1 d00d > /sys/bus/usb-serial/drivers/option1/new_id 5.2 Yanıp Sönen Cihaz 0x058b:0x0041

0x058b:0x0041 yanıp sönen aygıt kendini bir ACM aygıtı olarak sunsa da, usb-serial-simple çekirdek sürücüsü tarafından çalıştırılmalıdır. Bu aygıt için destek çekirdek sürümü 4.4'ten beri mevcuttur.

Önceki çekirdek sürümleri taahhüt gerektiriyor USB: cdc_acm Infineon Flash Yükleyiciyi Yoksay  faydalılık Ve USB: seri: Başka bir Infineon Flash yükleyici USB kimliği.

1VV0301371 Rev.18 Sayfa 14/28 2024-09-09  

 Telit Modülleri Linux USB Sürücüleri Yazılım Kullanıcı Kılavuzu 

5.3 Yanıp Sönen Cihaz 0x8087:0x0716

0x8087:0x0716 aygıtının flaşlanması desteği, usb-serial-simple sürücüsüyle çekirdek sürümü 3.12'den beri mevcuttur.

Önceki çekirdek sürümleri commit USB: serial: “basit” sürücüleri usb serial-simple.c dosyasına taşımayı gerektiriyor.

5.4 Aygıt 0x05c6:0x9008'i Yanıp Söndürme

0x05c6:0x9008 aygıtının flaşlanması için destek, qcserial sürücüsüyle 2.6.30 çekirdek sürümünden itibaren mevcuttur.

Önceki çekirdek sürümleri USB: qcserial: Ek aygıt kimlikleri eklemeyi gerektirir.

1VV0301371 Rev.18 Sayfa 15/28 2024-09-09  

6 Telit Kernel Taahhüdü

 Telit Modülleri Linux USB Sürücüleri Yazılım Kullanıcı Kılavuzu

Aşağıda, uygulanabilirlik tablosunda listelenen modemler için mevcut kompozisyonlarla ilgili çekirdek taahhütlerinin bir listesi bulunmaktadır. Gerekli PID, kullanılan çekirdek sürümünde mevcut değilse geri taşımayı düşünün.

Tablo 7: Telit Modülleriyle İlgili Çekirdek İşlemleri

Özet VID:PID Commit Kullanılabilirliği

USB: seçenek sürücüsü:  desteği ekleme  Telit CC864-TEK,  CC864-ÇİFT ve  DE910-ÇİFT  

modemler

0x1bc7:0x1005

0x1bc7:0x1006

0x1bc7:0x1010

7204cf584836c24b4b06e4ad4a8e6bb8ea84 908e

v3.4-rc1

usb: seçenek sürücüsü,  Telit desteğini ekle  UE910v2

0x1bc7:0x1012

d6de486bc22255779bd54b0fceb4c240962b f146

v3.15-rc2

USB: seçenek: ekle  Telit'e destek  

LE920

0x1bc7:0x1200

03eb466f276ceef9dcf023dc5474db02af68a ad9

v3.8-rc7

NET: qmi_wwan: ekle  Telit LE920 desteği

0x1bc7:0x1200

3d6d7ab5881b1d4431529410b949ba2e946 f3b0f

v3.8-rc7

net: qmi_wwan: ekle  Telit LE920 daha yeni  cihaz yazılımı desteği

0x1bc7:0x1201

905468fa4d54c3e572ed3045cd47cce37780 716e

v3.13-rc1

usb: seçenek: ekle  

Telit'e destek  

LE910

0x1bc7:0x1201

2d0eb862dd477c3c4f32b201254ca0b40e6f 465c

v3.18-rc3

USB: cdc_acm: Yoksay  Infineon Flaş Yükleyici  faydalılık

0x058b:0x0041

f33a7f72e5fc033daccbb8d4753d7c5c41a4d 67b

v4.4-rc5

USB: seri: Başka  Infineon flaş yükleyici  USB kimliği

0x058b:0x0041

a0e80fbd56b4573de997c9a088a33abbc112 1400

v4.4-rc5

USB: seri: seçenek:  Destek ekleniyor  Telit LE922

0x1bc7:0x1042

0x1bc7:0x1043

ff4e2494dc17b173468e1713fdf6237fd8578 bc7

v4.5-rc2

USB: seri: seçenek:  Telit desteğini ekle  LE922 PID'si 0x1045

0x1bc7:0x1045

5deef5551c77e488922cc4bf4bc76df63be65 0d0

v4.5-rc7

ağ: usb: cdc_ncm:  Telit LE910 V2 ekleniyor  mobil geniş bant  kart

0x1bc7:0x0036

79f4223257bfef52b0a26d0d7ad4019e764b e6ce

v4.6-rc2

USB: seri: seçenek:  Telit desteğini ekle  LE910 PID'si 0x1206

0x1bc7:0x1206

3c0415fa08548e3bc63ef741762664497ab1 87ed

v4.8-rc1

USB: seri: seçenek:  Telit desteğini ekle  LE920A4

0x1bc7:0x1207

0x1bc7:0x1208

0x1bc7:0x1211

0x1bc7:0x1212

01d7956b58e644ea0d2e8d9340c5727a8fc3 9d70

v4.8-rc3

1VV0301371 Rev.18 Sayfa 16/28 2024-09-09  

 Telit Modülleri Linux USB Sürücüleri Yazılımı  

Kullanıcı Kılavuzu

0x1bc7:0x1213

0x1bc7:0x1214

NET: usb: qmi_wwan:  Telit desteğini ekle  LE922A PID'si 0x1040

0x1bc7:0x1040

9bd813da24cd49d749911d7fdc0e9ae9a673 d746

v4.9-rc8

NET: usb: cdc_mbim:  tuhaflık katmak  

Telit'i desteklemek  

LE922A

0x1bc7:0x1041

7b8076ce8a00d553ae9d3b7eb5f0cc3e63cb 16f1

v4.9

USB: seri: seçenek:  Telit desteğini ekle  LE922A PID'leri 0x1040,  0x1041

0x1bc7:0x1040

0x1bc7:0x1041

5b09eff0c379002527ad72ea5ea38f25da8a8 650

v4.10-rc1

sürücüler: net: usb:  

qmi_wwan: ekle  

QMI_QUIRK_SET_DTR  Telit PID 0x1201 için

0x1bc7:0x1201

14cf4a771b3098e431d2677e3533bdd962e4 78d8

v4.11-rc7

net: usb: qmi_wwan:  Telit ME910'u ekle  

Destek

0x1bc7:0x1100

4c54dc0277d0d55a9248c43aebd31858f926 a056

v4.12-rc1

usb: seri: seçenek:  Telit ME910'u ekle  

Destek

0x1bc7:0x1100

40dd46048c155b8f0683f468c950a1c107f77 a7c

v4.12-rc1

net: usb: qmi_wwan:  Telit ME910 PID'yi ekleyin  0x1101 desteği

0x1bc7:0x1101

c647c0d62c82eb3ddf78a0d8b3d58819d9f5 52aa

v4.15-rc4

USB: seri: seçenek:  Telit desteğini ekle  ME910 PID'si 0x1101

0x1bc7:0x1101

08933099e6404f588f81c2050bfec7313e06e eaf

v4.15-rc6

ağ: usb: cdc_mbim:  bayrak ekle  

FLAG_SEND_ZLP

0x1bc7:0x1041

9f7c728332e8966084242fcd951aa46583bc 308c

v4.17

USB: seri: seçenek:  Telit LN940 serisini ekle

0x1bc7:0x1900

0x1bc7:0x1901

28a86092b1753b802ef7e3de8a4c4a69a9c1 bb03

v4.20

qmi_wwan: Eklendi  Telit'e destek  

LN940 serisi

0x1bc7:0x1900

1986af16e8ed355822600c24b3d2f0be46b5 73df

v4.20

usb: cdc-acm: gönder  Telit 3G Intel için ZLP  tabanlı modemler

0x1bc7:0x0021

0x1bc7:0x0023

34aabf918717dd14e05051896aaecd3b16b5 3d95

v5.0-rc2

USB: seri: seçenek:  Telit ME910 ECM'yi ekleyin  kompozisyon

0x1bc7:0x1102

6431866b6707d27151be381252d6eef1302 5cfce

v5.1-rc1

net: usb: qmi_wwan:  Telit 0x1260'ı ekleyin ve  0x1261 kompozisyonlar

0x1bc7:0x1260

0x1bc7:0x1261

b4e467c82f8c12af78b6f6fa5730cb7dea7af1 b4

v5.2-rc2

USB: seri: seçenek:  Telit 0x1260'ı ekleyin ve  0x1261 kompozisyonlar

0x1bc7:0x1260

0x1bc7:0x1261

f3dfd4072c3ee6e287f501a18b5718b185d6a 940

v5.2-rc5

USB: seri: seçenek:  Telit FN980'i ekle  

kompozisyonlar

0x1bc7:0x1050

0x1bc7:0x1051

0x1bc7:0x1052

5eb3f4b87a0e7e949c976f32f296176a06d1a 93b

v5.4-rc3

1VV0301371 Rev.18 Sayfa 17/28 2024-09-09 

Telit Modülleri Linux USB Sürücüleri Yazılımı  

Kullanıcı Kılavuzu

0x1bc7:0x1053

net: usb: qmi_wwan:  Telit 0x1050'ı ekle  

kompozisyon

0x1bc7:0x1050

e0ae2c578d3909e60e9448207f5d83f785f11 29f

v5.4-rc4

USB: seri: seçenek:  Telit ME910G1'i ekle  0x110a kompozisyonu

0x1bc7:0x110a

0d3010fa442429f8780976758719af05592ff 19f

v5.5-rc6

USB: seri: seçenek:  ZLP desteğini ekleyin  0x1bc7/0x9010

0x1bc7:0x9010

2438c3a19dec5e98905fd3ffcc2f24716aceda 6b

v5.5-rc6

USB: seri: seçenek:  ME910G1 ECM'yi ekle  kompozisyon 0x110b

0x1bc7:0x110b

8e852a7953be2a6ee371449f7257fe15ace6a 1fc

v5.6-rc7

net: usb: qmi_wwan:  Telit LE910C1- ekleyin EUX kompozisyonu

0x1bc7:0x1031

591612aa578cd7148b7b9d74869ef4011897 8389

v5.7

USB: seri: seçenek:  Telit LE910C1-EUX kompozisyonlarını ekleyin

0x1bc7:0x1031

0x1bc7:0x1033

399ad9477c523f721f8e51d4f824bdf7267f1 20c

v5.8-rc1

USB: seri: seçenek:  LE910Cx'i ekle  

kompozisyonlar 0x1203, 0x1230, 0x1231

0x1bc7:0x1203

0x1bc7:0x1230

0x1bc7:0x1231

489979b4aab490b6b917c11dc02d81b4b74 2784a

v5.10-rc3

net: usb: qmi_wwan:  Telit LE910Cx'i ekleyin  0x1230 kompozisyon

0x1bc7:0x1230

5fd8477ed8ca77e64b93d44a6dae4aa70c19 1396

v5.10-rc3

USB: seri: seçenek:  Telit FN980'i ekle  

kompozisyon 0x1055

0x1bc7:0x1055

db0362eeb22992502764e825c79b922d746 7e0eb

v5.10-rc3

usb: seri: seçenek:  Telit LE910-S1'i ekleyin  kompozisyonlar 0x7010, 0x7011

0x1bc7:0x7010

0x1bc7:0x7011

e467714f822b5d167a7fb03d34af91b5b6af1 827

v5.13-rc4

usb: seri: seçenek:  Telit FD980'i ekleyin  

kompozisyon 0x1056

0x1bc7:0x1056

5648c073c33d33a0a19d0cb1194a4eb88efe 2b71

v5.14-rc5

ağ: usb: cdc_mbim:  alt ayarından kaçının  

Telit için geçiş  

LN920

0x1bc7:0x1061

aabbdc67f3485b5db27ab4eba01e5fbf1ffea6 2c

v5.15-rc1

net: usb: qmi_wwan:  Telit 0x1060'ı ekle  

kompozisyon

0x1bc7:0x1060

8d17a33b076d24aa4861f336a125c888fb91 8605

v5.15-rc1

USB: seri: seçenek:  Telit LN920'yi ekle  

kompozisyonlar

0x1bc7:0x1060

0x1bc7:0x1061

0x1bc7:0x1062

0x1bc7:0x1063

7bb057134d609b9c038a00b6876cf0d37d01 18ce

v5.15-rc3

USB: seri: seçenek:  Telit LE910Cx'i ekleyin  kompozisyon 0x1204

0x1bc7:0x1204

f5a8a07edafed8bede17a95ef8940fe3a57a7 7d5

v5.15-rc6

USB: seri: seçenek:  Telit LE910S1'i ekle  0x9200 kompozisyon

0x1bc7:0x9200

e353f3e88720300c3d72f49a4bea54f42db1f a5e

v5.16-rc3

1VV0301371 Rev.18 Sayfa 18/28 2024-09-09 

Telit Modülleri Linux USB Sürücüleri Yazılımı  

Kullanıcı Kılavuzu

USB: seri: seçenek:  Telit FN990'i ekle  

kompozisyonlar

0x1bc7:0x1070

0x1bc7:0x1071

0x1bc7:0x1072

0x1bc7:0x1073

2b503c8598d1b232e7fc7526bce9326d9233 1541

v5.16-rc6

net: usb: qmi_wwan:  Telit 0x1070'ı ekle  

kompozisyon

0x1bc7:0x1070

94f2a444f28a649926c410eb9a38afb13a83e be0

v5.16-rc6

ağ: usb: cdc_mbim:  alt ayarından kaçının  

Telit için geçiş  

FN990

0x1bc7:0x1071

21e8a96377e6b6debae42164605bf9dcbe57 20c5

v5.17-rc5

USB: seri: seçenek:  Telit LE910R1'i ekleyin  kompozisyonlar

0x1bc7:0x701a

0x1bc7:0x701b

0x1bc7:0x9201

cfc4442c642d568014474b6718ccf65dc7ca6 099

v5.17-rc6

USB: seri: seçenek:  Telit 0x1057'yi ekle,  0x1058, 0x1075  

kompozisyonlar

0x1bc7:0x1057

0x1bc7:0x1058

0x1bc7:0x1075

f32c5a0423400e01f4d7c607949fa3a1f006e 8fa

v5.18-rc5

net: usb: qmi_wwan:  Telit 0x1057'ı ekle  

kompozisyon

0x1bc7:0x1057

f01598090048f5f732ea7aa64b2f194131ce6 0d2

v5.19-rc1

net: usb: qmi_wwan:  Telit 0x1250'ı ekle  

kompozisyon

0x1bc7:0x1250

2c262b21de6dc93ac4d8c7a4cea0da4226b4 51fb

v5.19-rc1

USB: seri: seçenek:  Telit LE910Cx'i ekleyin  0x1250 kompozisyon

0x1bc7:0x1250

342fc0c3b345525da21112bd0478a0dc7415 98ea

v5.19-rc4

USB: seri: seçenek:  Telit FE990'ı ekle  

kompozisyonlar

0x1bc7:0x1080

0x1bc7:0x1081

0x1bc7:0x1082

0x1bc7:0x1083

773e8e7d07b753474b2ccd605ff092faaa9e6 5b9

Sürüm 6.3-rc6

net: usb: qmi_wwan:  Telit 0x1080'ı ekle  

kompozisyon

0x1bc7:0x1081

382e363d5bed0cec5807b35761d14e55955 eee63

Sürüm 6.3-rc2

ağ: usb: cdc_mbim:  alt ayarından kaçının  

Telit için geçiş  

FE990

0x1bc7:0x1081

418383e6ed6b4624a54ec05c535f13d184fbf 33b

Sürüm 6.3-rc2

USB: seri: seçenek:  Telit LE910C4- WWX 0x1035'i ekleyin  

kompozisyon

0x1bc7:0x1035

6a7be48e9bd18d309ba25c223a27790ad1bf 0fa3

v6.6-rc7

USB: seri: seçenek:  Telit FN920C04'ü ekleyin  rmnet kompozisyonları

0x1bc7:0x10a0

0x1bc7:0x10a4

0x1bc7:0x10a9

582ee2f9d268d302595db3e36b985e5cbb9 3284d

Sürüm 6.9-rc5

1VV0301371 Rev.18 Sayfa 19/28 2024-09-09 

 Telit Modülleri Linux USB Sürücüleri Yazılımı  

Kullanıcı Kılavuzu

net: usb: qmi_wwan:  Telit FN920C04'ü ekleyin  kompozisyonlar

0x1bc7:0x10a0

0x1bc7:0x10a4

0x1bc7:0x10a9

0b8fe5bd73249dc20be2e88a12041f892079 7b59

Sürüm 6.9-rc6

net: usb: qmi_wwan:  Telit FN912'i ekle 

kompozisyonlar

0x1bc7:0x3000

0x1bc7:0x3001

77453e2b015b5ced5b3f45364dd5a72dfc3b decb

v6.10-rc6

USB: seri: seçenek:  Telit FN912'i ekle 

rmnet kompozisyonları

0x1bc7:0x3000

0x1bc7:0x3001

9a590ff283421b71560deded2110dbdcbe1f 7d1d

v6.10

USB: seri: seçenek:  Telit jenerik ekle  

çekirdek dökümü  

kompozisyon

0x1bc7:0x9000

4298e400dbdbf259549d69c349e060652ad 53611

v6.10

1VV0301371 Rev.18 Sayfa 20/28 2024-09-09 

Telit Modülleri Linux USB Sürücüleri Yazılımı  Kullanıcı Kılavuzu

7 Ek Çekirdek Taahhüdü
7.1 Raw-IP Desteği ve qmi_wwan için Önemli Düzeltmeler 

Aşağıda qmi_wwan'a Raw-Ip desteğinin eklenmesi ve önemli sorunların giderilmesine yönelik commit'lerin bir listesi bulunmaktadır.

Tablo 8: qmi_wwan İlgili Çekirdek Taahhütleri

Özet

İşlemek

Kullanılabilirlik

net: qmi_wwan: MDM9x30'un özel gücü  yönetmek

93725149794d3d418cf1eddcae60c7b536c5faa1

v4.5-rc1

usbnet: mini sürücülerin L2 tüketmesine izin ver  başlıklar

81e0ce79f2919dbd5f025894d29aa806af8695c7

v4.5-rc1

net: qmi_wwan: "ham IP" modunu destekler

32f7adf633b9f99ad5089901bc7ebff57704aaa9

v4.5-rc1

net: qmi_wwan: RTNL'yi tutmalı  netdev türünü değiştirme

6c730080e663b1d629f8aa89348291fbcdc46cd9

v4.5-rc1

net: qmi_wwan: sahte CDC Birliği'ni görmezden gelin  tanımlayıcılar

34a55d5e858e81a20d33fd9490149d6a1058be0c

v4.5-rc1

qmi_wwan: Eksik olanı ekle  

skb_reset_mac_header-call

0de0add10e587effa880c741c9413c874f16be91

v4.14

usbnet: çerçeveler için hizalamayı düzelt  ethernet başlığı

a4abd7a80addb4a9547f7dfc7812566b60ec505c

v4.15-rc3

qmi_wwan: FLAG_SEND_ZLP'yi önlemek için ayarlayın  ağ tarafından başlatılan bağlantı kesilmesi

245d21190aec547c0de64f70c0e6de871c185a24

v4.16-rc1

qmi_wwan: Sınır dışı okumayı düzeltin

904d88d743b0c94092c5117955eab695df8109e8

v5.2-rc7

7.2 qmi_wwan'da QMAP Desteği

Aşağıda qmi_wwan'a QMAP desteği eklemeye yönelik taahhütlerin bir listesi bulunmaktadır.

Tablo 9: qmi_wwan QMAP İlgili Çekirdek Taahhütleri

Özet

İşlemek

Kullanılabilirlik

net: usb: qmi_wwan: qmap mux ekle  protokol desteği

c6adf77953bcec0ad63d7782479452464e50f7a3

v4.12-rc1

qmi_wwan: bağlantı kesildiğinde NULL değerini düzelt

bbae08e592706dc32e5c7c97827b13c1c178668b

v4.13-rc5

qmi_wwan: qmap başlığının alınmasını düzeltin  qmimux_rx_düzeltme

d667044f49513d55fcfefe4fa8f8d96091782901

v4.20

qmi_wwan: MTU varsayılanını qmap'e ekle  ağ arayüzü

f87118d5760f00af7228033fbe783c7f380d2866

v5.0-rc3

qmi_wwan: QMAP desteği eklendi  RX yolunda dolgu

61356088ace1866a847a727d4d40da7bf00b67fc

v5.2-rc6

qmi_wwan: ağ aygıtı kullanımını ekle  qmimux aygıtları için istatistikler

44f82312fe9113bab6642f4d0eab6b1b7902b6e1

v5.2-rc6

qmi_wwan: cihazda RCU durmalarını önle  QMAP modundayken bağlantıyı kes

a8fdde1cb830e560208af42b6c10750137f53eb3

v5.2-rc6

qmi_wwan: izin verilen QMAP'yi genişlet  mux_id değer aralığı

36815b416fa48766ac5a98e4b2dc3ebc5887222e

v5.2-rc6

qmi_wwan: QMAP için kapasiteyi artırın  SKB'ler

2e4233870557ac12387f885756b70fc181cb3806

v5.12

net: usb: qmi_wwan: qmap kimliği sysfs'yi ekleyin file qmimux arayüzleri için

e594ad980ec26fb7351d02c84abaa77ecdb4e522

v5.12-rc1-

kullanma

net: usb: qmi_wwan: qmimux'a izin ver  master up ile ekle/sil

6c59cff38e66584ae3ac6c2f0cbd8d039c710ba7

v5.12-rc3

1VV0301371 Rev.18 Sayfa 21/28 2024-09-09  

 Telit Modülleri Linux USB Sürücüleri Yazılım Kullanıcı Kılavuzu 

8 Linux Sürüm Bulucu

Linux Sürüm Bulucu, bir commit'in (veya bir commit kümesinin) mevcut olduğu Linux çekirdek sürümlerini bulmak için bir Python aracıdır ve Linux çekirdek kararlı ağacını arar. Araç, bir kompozisyonun desteklendiği kararlı sürümleri belirlemek için Flashing Devices'ta listelenen commit'lerle birlikte kullanılabilir.

Linux Sürüm Bulucu Telit Github Kuruluşunda mevcuttur: README.md'yi kontrol edin file  Kullanım talimatları için.

1VV0301371 Rev.18 Sayfa 22/28 2024-09-09  

 Telit Modülleri Linux USB Sürücüleri Yazılımı  

Kullanıcı Kılavuzu

9 Kısaltmalar ve Kısaltmalar

Tablo 10: Kısaltmalar ve Kısaltmalar

Kısaltma Tanımı

ACM

Soyut Kontrol Modeli

ADB

Android Hata Ayıklama Köprüsü

HKM

İletişim Sınıfı Cihazı

ECM

Ethernet Kontrol Modeli

MBIM

Mobil Geniş Bant Arayüz Modeli

NCM

Ağ Kontrol Modeli

PPP

Noktadan Noktaya Protokol

QMAP

Qualcomm Çoğullama ve Toplama Protokolü

USB

Evrensel Seri Veri Yolu

1VV0301371 Rev.18 Sayfa 23/28 2024-09-09  

 Telit Modülleri Linux USB Sürücüleri Yazılım Kullanıcı Kılavuzu

Başvurun https://dz.telit.com/ Güncel belgeler ve indirmeler için.

Tablo 11: Kısaltmalar ve Kısaltmalar

Belge Kodu Belge Başlığı

1VV0301643

Telit QMI SDK ve TQCM Kullanıcı Kılavuzu

1VV0301613

uxfp Yazılım Kullanıcı Kılavuzu

80455NT12007A

Linux Uygulama Notunda QMAP'yi Etkinleştirme

Yok

Telit modüllerinin AT Komutları Referans Kılavuzu uygulanabilirlik tablosunda listelenmiştir.

1VV0301371 Rev.18 Sayfa 24/28 2024-09-09  

11 Belge Geçmişi Tablo 12: Belge Geçmişi

 Telit Modülleri Linux USB Sürücüleri Yazılım Kullanıcı Kılavuzu

Revizyon Tarih Değişiklikleri

18

2024-07-15

Uygulanabilirlik tablosuna FE912C04 eklendi.

FE912C04 kompozisyonları 0x3000, 0x3001 eklendi.

Uygulanabilirlik tablosuna FN920C04 eklendi.

FN920C04 kompozisyonları 0x10a0, 0x10a4, 0x10a9 eklendi. LE910Cx Thread-x tabanlı kompozisyon 0x1035 eklendi.

Uygulanabilirlik tablosuna LE910Q1 ve ELS63 eklendi.

LE910Q1/ELS63 kompozisyonları 0x7020, 0x7021 eklendi.

LE910Q1/ELS63 PID 0x920A aygıt yazılımı güncelleme kompozisyonlarına eklendi. Genel çekirdek dökümü yaması yamalar listesine eklendi.

17

2023-05-15

FE990 kompozisyonları 0x1080, 0x1081, 0x1082, 0x1083 eklendi. Bölüm 2.1'e yapılandırma sembolleri eklendi.

QMAP belgesi 80455NT12007A'ya referans eklendi

Şablonu güncelle

16

2022-09-12

LE910Cx Linux tabanlı kompozisyon 0x1250 eklendi

Linux Sürüm Bulucu bölümü eklendi

Tablo 6 (yanıp sönen cihazlar) ME910G1 cihazı ile güncellendi ve ilgili paragraf eklendi

15

2022-05-27

FN980 kompozisyonları 0x1057, 0x1058 eklendi

FN990 kompozisyonu eklendi 0x1075

rmnet çekirdek modülü paragrafı eklendi

LE910Cx aileleri için değiştirilmiş uygulanabilirlik tablosu

Uygulanabilirlik tablosu feragatnamesi eklendi

14

2022-03-02

Uygulanabilirlik tablosuna LE910R1 eklendi

LE910R1 kompozisyonları 0x701A, 0x701B eklendi

LE910R1 kompozisyonu 0x9201 ve Tablo 6'ya ilgili giriş eklendi

13

2021-12-13

LE910C1 kompozisyonu 0x1204 eklendi

LE910S1 kompozisyonu 0x9200 ve Tablo 6'ya ilgili giriş eklendi

1VV0301371 Rev.18 Sayfa 25/28 2024-09-09  

 Telit Modülleri Linux USB Sürücüleri Yazılımı  

Kullanıcı Kılavuzu

FN990 kompozisyonları 0x1070, 0x1071, 0x1072, 0x1073 eklendi

12

2021-09-24

Uygulanabilirlik tablosuna ve ilgili çekirdek işlemlerine LN920 eklendi

11

2021-08-09

FD980 kompozisyonu 0x1056 eklendi

Uygulanabilirlik tablosuna FD980 eklendi

“Çoklu konfigürasyon kompozisyonları” paragrafı eklendi

10

2021-06-14

Belge şablonu değiştirildi ve bazı paragraflar yeniden düzenlendi Uygulanabilirlik tablosunda FN980 çekirdek sürümü kullanılabilirliği düzeltildi Uygulanabilirlik tablosuna LE910S1 eklendi

LE910S1 0x7010 ve 0x7011 kompozisyon açıklaması ve ilgili çekirdek onayları eklendi

QMAP paragrafı ve ilgili çekirdek taahhütleri eklendi

0x18d1:0xd00d ve 0x8087:0x0801 için değiştirilmiş yanıp sönen aygıt bilgisi (kaldırıldı)

Çekirdek taahhüt referansları GitHub'dan git.kernel.org'a değiştirildi

9

2020-11-09

LE910Cx kompozisyonları 0x1203, 0x1230, 0x1231 ve FN980 kompozisyonu 0x1055 eklendi

Kullanım dışı bırakılan Modem Yöneticisi ve Ağ Yöneticisi belgelerine yapılan referanslar kaldırıldı

Kullanım dışı bırakılan lxfp'ye yapılan referanslar kaldırıldı

8

2020-09-01

LE910C1-EUX desteği eklendi ve çekirdek yamaları listesi güncellendi LM960 0x1040 qmi_wwan rx urb boyutu notu eklendi

7

2020-03-27

Uygulanabilirlik tablosunda ME910G1'i MEx10G1 olarak değiştirdim

ML865C1 ve ML865G1 uygulanabilirlik tablosuna eklendi

0x110b kompozisyonu için güncellenmiş çekirdek yama listesi

6

2020-01-13

ME910G1 0x110a kompozisyonu eklendi

FN980 0x9010 yanıp sönen cihaz kompozisyonu eklendi

Güncellenmiş çekirdek yama listesi

Güncellenmiş uygulanabilirlik tablosu

5

2019-10-21

Uygulanabilirlik tablosuna ve ilgili çekirdek işlemlerine FN980 eklendi

4

2019-05-24

Otomotiv modülleri uygulanabilirlik tablosundan kaldırıldı

Uygulanabilirlik tablosuna LN940 ve UE866 eklendi

Büyük veri paketleri sorununu düzeltmek için LM940 çekirdek taahhüdü eklendi

ME910 kompozisyonu 0x1102, LECx910 kompozisyonları 0x1260 ve 0x1261 eklendi

1VV0301371 Rev.18 Sayfa 26/28 2024-09-09 

 Telit Modülleri Linux USB Sürücüleri Yazılımı  

Kullanıcı Kılavuzu

Güncellenmiş çekirdek yama listesi

3

2018-05-07

LE866 yanıp sönen cihaz ayrıntıları eklendi

PID 0x0036 için çekirdek taahhüdü eklendi

Uygulanabilirlik tablosuna LE910D1 eklendi

2

2018-02-13

Uygulanabilirlik tablosuna LM960 eklendi

ME910 kompozisyonu 0x1101 eklendi

“Ek Çekirdek Taahhütleri” bölümü eklendi

Uygulanabilirlik tablosuna “Minimum Çekirdek Sürümü” eklendi

1

2017-11-24

LE920A4 ve LE910C1 bileşimi 0x1201 eklendi

Uygulanabilirlik tablosuna LM940 eklendi

cdc-wdm commit'ine referans eklendi: eksik bildirimler nedeniyle "senkronizasyon dışı" düzeltildi

0

2017-04-28

İlk sayı

Mod.0817 Rev.10'dan

1VV0301371 Rev.18 Sayfa 27/28 2024-09-09  

© Telit Cinterion. Tüm hakları saklıdır.

Teknik Dokümantasyon 

Belgeler / Kaynaklar

PDF thumbnailModüller Linux USB Sürücüleri Yazılım
User Guide · Modules Linux USB Drivers Software, Linux USB Drivers Software, USB Drivers Software, Drivers Software, Software

Bir Soru Sorun

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

Bir Soru Sorun

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