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:
Tablo 2: Aygıt Türleri ve İlgili Çekirdek Modülleri
|
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
3.1 USB Kompozisyonları
3.1.1 PID'ler ve İlgili Kompozisyonlar
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
Tablo 3: PID'ler ve İlgili Kompozisyonlar
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
10 İlgili Belgeler
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
![]() | Modüller Linux USB Sürücüleri Yazılım |
Referanslar
- Telit Cinterion İndirme Bölgesi - Girişdz.telit.com
- wwwfreedesktop.org
- Kernel.org git depolarıgit.kernel.org
- kernel/git/stable/linux.git - Linux çekirdek kararlı ağacıgit.kernel.org
- USB: seri: seçenek: Telit ME910 PID 0x1101 desteğini ekle - kernel/git/torvalds/linux.git - Linux çekirdek kaynak ağacıgit.kernel.org
- USB: seri: seçenek: Telit ME910G1 0x110a kompozisyonu ekle - kernel/git/torvalds/linux.git - Linux çekirdek kaynak ağacıgit.kernel.org
- qmi_wwan: Eksik skb_reset_mac_header-call'ı ekle - kernel/git/torvalds/linux.git - Linux çekirdek kaynak ağacıgit.kernel.org
- sürücüler: net: usb: qmi_wwan: Telit PID 0x1201 için QMI_QUIRK_SET_DTR ekle - kernel/git/torvalds/linux.git - Linux çekirdek kaynak ağacıgit.kernel.org
- qmi_wwan: Telit LN940 serisi için destek eklendi - kernel/git/torvalds/linux.git - Linux çekirdek kaynak ağacıgit.kernel.org
- USB: seri: seçenek: 0x1bc7/0x9010 için ZLP desteği ekle - kernel/git/torvalds/linux.git - Linux çekirdek kaynak ağacıgit.kernel.org
- Kullanıcı Kılavuzumanual.tools
