TelitモジュールLinuxUSBドライバーソフトウェアユーザーガイド

Telit Modules Linux USB Drivers Software - Featured Image

Telit-ロゴTelit モジュール Linux USB ドライバー
ソフトウェアユーザーガイド

Telit技術文書

適用性表

製品 カーネルバージョンから利用可能
DE910シリーズ 3.4
FD980シリーズ 5.14
FN980シリーズ 5.5
FN990シリーズ 5.16
GE910シリーズ 4.4
HE910シリーズ 4.4
LE866シリーズ 2.6.39
LE910シリーズ 3.18
LE910Cxシリーズ 4.11
LE910C1-EUXシリーズ 5.8
LE910D1シリーズ 2.6.39
LE910R1シリーズ 5.17
LE910S1シリーズ 5.13
LE910 V2シリーズ 3.12
LM940シリーズ 4.1
LM960シリーズ 4.1
LN920シリーズ 5.15
LN940シリーズ 4.2
ME910C1シリーズ 4.15
MEx10G1シリーズ 5.5
ML865C1シリーズ 4.15
ML865G1シリーズ 5.5
UE866シリーズ 4.4
UE910シリーズ 4.4
UL865シリーズ 4.4

導入

1.1.範囲
このドキュメントでは、適用性の表に記載されている Telit モジュールに使用する必要がある Linux カーネル ドライバーと、一般的なユース ケースでの Linux デバイスの使用方法について説明します。

1.2.対象者

このドキュメントは、Telit のお客様、特にシステム インテグレーターを対象としており、Linux 環境で適用表に記載されている Telit モジュールを実装しようとしています。

1.3.連絡先情報、サポート

一般的な連絡先、テクニカル サポート サービス、技術的な質問、およびドキュメント エラーのレポートについては、次の Telit テクニカル サポートにお問い合わせください。

または、次を使用します。
https://www.telit.com/contact-us/

Telitモジュールを購入できる場所の詳細、またはアクセサリとコンポーネントの推奨事項については、次のWebサイトをご覧ください。 https://www.telit.com  私たちの目標は、彼のガイドをできる限り役立つものにすることです。 改善のためのご意見やご提案をお知らせください。 Telit は、私たちの情報に関するユーザーからのフィードバックを歓迎します。
1.4。 記号の規則

Telit モジュール Linux USB ドライバ ソフトウェア - アイコン 危険: この情報に従わなければ、壊滅的な機器の故障や人身事故が発生する可能性があります。
Telit モジュール Linux USB ドライバ ソフトウェア - アイコン 1 警告: モジュールの統合に関する重要な手順についてユーザーに警告します。
Telit モジュール Linux USB ドライバ ソフトウェア - アイコン 2 注/ヒント: 次の場合に役立つアドバイスや提案を提供します。
モジュールを統合します。
Telit モジュール Linux USB ドライバ ソフトウェア - Icon3 静電放電: ユーザーに適切な接地を取るように通知します
製品を取り扱う前の注意事項。

表 1: 記号の規則

すべての日付は ISO 8601 形式、つまり YYYY-MM-DD です。

1.5.関連文書

  • Telit QMI SDK および TQCM ユーザー ガイド、1VV0301643
  • uxfp ソフトウェア ユーザー ガイド、1VV0301613
  • 適用表に記載されている Telit モジュールの AT コマンド リファレンス ガイド

2.オペレーティングシステムのセットアップ

2.1. 要約
適用表にリストされている Telit モジュールは、使用中の製品 ID (PID) に従ってさまざまな種類のデバイスを公開します。 次の表に、デバイス タイプと使用されるカーネル ドライバーの関連付けを示します。

デバイスタイプ  カーネルモジュール 
CDC-ACM規格に準拠したシリアルポート cdc_acm
シリアルポート (ACM 削減) オプション
CDC-ECM 規格に準拠したネットワーク アダプタ cdc_ether
CDC-NCM 規格に準拠したネットワーク アダプタ cdc_ncm
Microsoft RNDIS 仕様に準拠したネットワーク アダプター rndis_host
CDC-MBIM 規格に準拠したモバイル ブロードバンド アダプター cdc_mbim
Rmnet モバイル ブロードバンド アダプター qmi_wwan
Android デバッグ ブリッジ (ADB) 該当なし (ユーザー空間レベルで管理)
オーディオ装置 snd-usb-オーディオ

特定のデバイス タイプを使用するには、関連するモジュールをカーネル ビルドに含める必要があります。

Telit モジュール Linux USB ドライバ ソフトウェア - アイコン 1 一部のカーネル モジュールは、特定のカーネル バージョン以降で見つけることができます (たとえば、cdc_mbim は 3.8 以降で利用可能です)。 ドライバーが使用中のカーネル バージョンでサポートされていない場合は、カーネルをアップグレードするか、必要なパッチをバックポートすることを検討してください。

2.2 USB 構成

2.2.1. PID と関連組成
次の表は、Linux で現在サポートされている USB 構成を一覧にしたものです。
PID:

ピジョン  構成 
0x1071 削減された 5 つの ACM デバイス + 1 つの MBIM アダプター + 1 つの ADB
0x1072 削減された 5 つの ACM デバイス + 1 つの RNDIS ネットワーク アダプター + 1 つの ADB
0x1073 削減された 5 つの ACM デバイス + 1 つの ECM ネットワーク アダプター + 1 つの ADB
0x1100 削減された ACM デバイス 2 台 + レンタル アダプター 1 台 + QDSS デバイス 1 台 (サポートされていません)
0x1101 削減された 3 つの ACM デバイス + 1 つのネット アダプター
0x1102 削減された 3 つの ACM デバイス + 1 つの ECM ネットワーク アダプター
0x110a 3 つの削減された ACM デバイス。 構成にはレンタルアダプターも1つ含まれていますが、デバイスを制御するためだけにデータ通話には使用できません
0x110b 削減された 3 つの ACM デバイス + 1 つの ECM ネットワーク アダプター
0x1200 削減された ACM デバイス 5 台 + レンタル アダプター 1 台 + ADB 1 台
0x1201 削減された ACM デバイス 5 台 + レンタル アダプター 1 台 + ADB 1 台
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 削減された ACM デバイス 1 つ + ECM ネットワーク アダプター 1 つ + ADB 1 つ
0x1212 削減された ACM デバイス 1 つ + ADB 1 つ
0x1213 削減された ACM デバイス 1 つ + ECM ネットワーク アダプター 1 つ
0x1214 削減された 2 つの ACM デバイス + 1 つの ECM ネットワーク アダプター + 1 つの ADB
0x1230 削減された ACM デバイス 5 台 + レンタル アダプター 1 台 + ADB 1 台 + オーディオ デバイス 1 台
0x1231 削減された ACM デバイス 5 台 + RNDIS ネットワーク アダプタ 1 台 + ADB 1 台 + オーディオ デバイス 1 台
0x1260 削減された ACM デバイス 5 台 + レンタル アダプター 1 台 + ADB 1 台
0x1261 削減された ACM デバイス 5 台 + レンタル アダプター 1 台 + ADB 1 台
0x1900 削減された ACM デバイス 4 台 + レンタル アダプター 1 台
0x1901 削減された 4 つの ACM デバイス + 1 つの MBIM アダプター
0x2300 構成。 1: 3 つの CDC-ACM デバイス + 1 つの RNDIS ネットワーク アダプター
構成。 2: 3 つの CDC-ACM デバイス + 1 つの ECM ネットワーク アダプター
0x7010 削減された 3 つの ACM デバイス + 1 つの RNDIS ネットワーク アダプター
0x7011 削減された 3 つの ACM デバイス + 1 つの ECM ネットワーク アダプター
0x701a 削減された 3 つの ACM デバイス + 1 つの RNDIS ネットワーク アダプター
0x701b 削減された 3 つの ACM デバイス + 1 つの ECM ネットワーク アダプター

表 3: PID と関連する構成

構成の詳細については、使用中のモジュールのソフトウェア ユーザー ガイドを参照してください。
コマンド:
$ lsusb 関数
ホストに接続されている USB デバイスを一覧表示するために使用できます。

Telit モジュール Linux USB ドライバ ソフトウェア - アイコン 1 USB 構成を変更する方法を理解し、露出したデバイスの範囲を特定するには、モデムのユーザー ガイドを参照してください。

2.2.2. マルチ構成構成
いくつかのコンポジションは複数の設定を示します (例: 0x1056): デフォルトでは最初の
構成はシステムによって使用されます。
構成を変更するには、目的の値を file:
/sys/バス/USB/デバイス/ /設定値 例
# エコー> /sys/バス/USB/デバイス/ /構成値
ツール usb_modeswitch を使用して構成を変更することもできます。
# usb_modeswitch -v 0x1bc7 -p -u

2.2.3. カーネルモジュールオプション
オプションのカーネル モジュールを必要とするサポート対象のコンポジションを使用し、シリアル ポートが /dev で使用できない場合、そのコンポジションのサポートがすでに終了している可能性があります。
使用中のものよりも新しいカーネル バージョンに追加されました。
解決策は、カーネルのバージョンをアップグレードするか、第 5 章にリストされているパッチの中から必要なパッチをバックポートすることです。
使用中のコンポジションにランタイム サポートを追加することができます。 root 権限で、次のコマンドを入力します。

TelitモジュールLinuxUSBドライバーソフトウェアユーザーガイド
# modprobe オプション
# エコー 1bc7 > /sys/bus/USB-serial/drivers/option1/new_id
どこサポートされるコンポジションの PID です。

Telit モジュール Linux USB ドライバ ソフトウェア - アイコン 1 コンポジションでネットワーク アダプタも使用できる場合は、シリアル ポートのランタイム サポートを追加する前に、カーネルによって正しく認識されることを確認してください。
コンポジションで ADB デバイスが使用可能な場合、シリアル ポートのランタイム サポートを追加すると、ADB デバイスはシリアル ポートにバインドされているため、正常に動作しなくなります。

オプションとしてサポートされている Telit PID の最新リストについては、メインラインのソース コードを参照し、TELIT_VENDOR_ID ベンダー ID (VID) を持つすべてのデバイス エントリを探します。
Telit モジュール Linux USB ドライバ ソフトウェア - アイコン 2 パラグラフ 2.2.1 に記載されていない構成のサポートが必要な場合は、カスタマー サポートにその旨をご連絡ください。

2.2.4. カーネルモジュール qmi_wwan
qmi_wwan カーネル モジュールを必要とするサポートされているコンポジションを使用し、コマンドによって提供されるリストにモデム関連のネットワーク インターフェイスが表示されない場合:
$ IP リンク ショー
その構成のサポートが、使用中のものよりも新しいカーネル バージョンに追加されている可能性があります。
解決策は、カーネルのバージョンをアップグレードするか、第 5 章にリストされているパッチの中から必要なパッチをバックポートすることです。
使用中のカーネルが CDC-WDM をコミットする必要がある場合: 通知の欠落による「非同期」を修正し、コミット USB で行われたように元に戻す必要があります。
「CDC-WDM: 通知の欠落による「非同期」の修正」を元に戻す
オプションとしてサポートされている Telit PID の最新リストについては、メインラインのソース コードを参照して、ベンダー ID (VID) 0x1bc7 を持つデバイスのすべてのエントリを探してください。

Telit モジュール Linux USB ドライバ ソフトウェア - アイコン 2 パラグラフ 2.2.1 に記載されていない構成のサポートが必要な場合は、カスタマー サポートにその旨をご連絡ください。

2.2.4.1. qmi_wwan と QMAP
カーネル バージョン 4.12 以降、qmi_wwan は Qualcomm Multiplexing and Aggregation Protocol (QMAP) をサポートしています。
QMAP は、複数の同時 PDN 管理に必要であり、スループットに関してハイキャット モデムを最大限に活用するために必要です。
カーネル側の QMAP 管理は qmi_wwan sys を通じて行われます files: 詳細については、カーネルのドキュメントを確認してください。
QMAP を有効にするには、ユーザー空間レベルで実行される特別なモデム構成も必要です。従うべき手順は、使用するツールによって異なります。
安定したバージョンを入手するには、段落 6.2 の関連する qmi_wwan QMAP 関連の修正を確認してください。

Telit モジュール Linux USB ドライバ ソフトウェア - アイコン 1 QMAP が設定されていない場合、qmi_wwan の RX URB サイズは 2048 バイトより大きくなければなりません。
この設定は実行時に構成でき、IP リンク セットなどのデータ接続を設定する前に、ネットワーク インターフェイスの MTU を 2048 を超える許容値 (エンドポイントの最大パケット サイズの倍数であってはなりません) に変更します。 MTU 2500
永続的な設定の場合、次の行: dev->rx_urb_size = 2048; 成功した場合に戻る前に、qmi_wwan.c 関数 qmi_wwan_bind に追加する必要があります。

モデムの使用

3.1 シリアルポートの使用
使用中のドライバーに応じて、次のデバイスがシリアル ポート用に作成されます。

デバイスタイプ  カーネルモジュール 
/dev/ttyACMx cdc_acm
/dev/ttyUSBx オプション

表 4: デバイス名と関連するカーネル モジュール
これらは Linux キャラクター デバイスであり、tty レイヤーによって実装されるほとんどの機能をサポートします。ampminicom のような端末エミュレータを使用して、AT コマンドを送信できます。
これらのデバイスを使用するためのコードを記述する場合は、キャラクター デバイスに関連するプログラミング言語 API を参照してください。 元としてampファイル、C アプリケーションは、システム ヘッダーでエクスポートされた関数を使用できます。 file■fcntl. h と unistd。 h. 詳細については、関連する man ページを参照してください。

Telit モジュール Linux USB ドライバ ソフトウェア - アイコン 1 AT コマンドを送信する場合、応答を得るために DTR をアサートする必要があります。

3.1.1. シリアルポートによるデータ接続
シリアル ポート経由のダイヤルアップ接続を作成するには、ソフトウェア pppd を使用できます。 pppd公式を参照してください web詳細と更新されたソース コードについては、サイトを参照してください。

3.2 ネットワークアダプタの使用
ネットワーク アダプターまたはモバイル ブロードバンド デバイスが利用可能で、関連するカーネル モジュールが読み込まれている場合、オペレーティング システムによってネットワーク インターフェイスが作成されます。
標準の Linux コマンド (IP、ifconfig など) を使用して、ネットワーク インターフェイスを管理できます。詳細については、コマンドのマニュアル ページを参照してください。

3.2.1. ネットワーク インターフェイスを介したデータ接続
ネットワーク インターフェイスを介したデータ接続の確立については、使用中のカーネル モジュールに応じて、次の表の手順を参照してください。

TelitモジュールLinuxUSBドライバーソフトウェアユーザーガイド

カーネルモジュール  手順 
qmi_wwan libqmi プロジェクトを使用できます。詳細については、プロジェクトのドキュメントを参照してください。
Telit は独自の QMI SDK も提供しています。ドキュメント 1VV0301643 を参照してください。
cdc_mbim libmbim プロジェクトを使用できます。詳細については、プロジェクトのドキュメントを参照してください。
cdc_ether AT コマンドを使用する必要があります。詳細については、モデムのドキュメントを参照してください。
cdc_ncm AT コマンドを使用する必要があります。詳細については、モデムのドキュメントを参照してください。
rndis_host AT コマンドを使用する必要があります。詳細については、モデムのドキュメントを参照してください。

表 5: ネットワーク デバイスに使用されるカーネル モジュールと関連するデータ接続手順

3.3 ModemManager および NetworkManager でモデムを使用する

ModemManager は、モバイル ブロードバンド (2G/3G/4G) デバイスと接続を制御する DBus 起動デーモンです。
ModemManager は、実際のデバイスとの通信に使用されるプロトコル (AT コマンド、MBIM、QMI) に関係なく、モバイル ブロードバンド モデムと通信するための統一された高レベル API を提供します。
非 AT ベースのモデムを管理するために、ModemManager は外部ライブラリを使用します: QMI ベースのモデムには freedesktop.org libqmi、MBIM ベースのモデムには libmbim です。
ModemManager を freedesktop.org NetworkManager と併用すると、ネットワーク接続の管理が容易になります。
NetworkManager は、標準の Linux ネットワーク構成ツール スイートです。 デスクトップからサーバー、モバイルまで、幅広いネットワーク設定をサポートし、一般的なデスクトップ環境やサーバー構成管理ツールとうまく統合します。
NetworkManager は、NetworkManager デーモンへのアクセスに使用される完全な D-Bus API を提供します。 このインターフェイスを使用して、ネットワーク ステータスと、現在の IP アドレスや DHCP オプションなどのネットワーク インターフェイスの詳細を照会できます。 API は、接続の管理にも使用できます (作成、アクティブ化、非アクティブ化など)。
NetworkManager は、freedesktop.org ModemManager を使用してモバイル ブロードバンド デバイスをサポートします。

点滅装置

4.1オーバーview
次の表にリストされているモデムは、カーネル モジュールへのバインドが必要な場合がある特別な点滅デバイスを介したファームウェア アップデートをサポートしています。

製品 VID:PID カーネルモジュール デバイス名
FD980、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
LE910S1 0x1bc7:0x9200 オプション /dev/ttyUSBx
LE910R1 0x1bc7:0x9201 オプション /dev/ttyUSBx

表 6: 点滅するデバイス
GE/HE/UE910、UE866、UL865、LE910 V2、LE940B6、および LE866 で使用可能な点滅デバイスは、モデムの電源を入れると数秒間表示されます。点滅アプリケーションが実行されていない場合、点滅デバイスは切断され、モデムは続行します。通常の操作モードで。

Telit モジュール Linux USB ドライバ ソフトウェア - アイコン 1 カーネル バージョンでのフラッシュ デバイスのサポートについては、第 5 章を確認してください。

4.2 デバイス 0x18d1:0xd00d の点滅
Flashing デバイス 0x18d1:0xd00d は、Telit ファームウェア更新アプリケーションによってユーザー空間レベルで管理されます。 詳細については、文書 1VV0301613 を参照してください。

Telit モジュール Linux USB ドライバ ソフトウェア - アイコン 1 レガシー Telit ファームウェア アップデート アプリケーションの寿命には、デバイスをオプション ドライバにバインドする必要があります。
これは、カーネル ソース drivers/USB/serial/option.c の構造体 usb_device_id option_ids に { USB_DEVICE(0x18d1, 0xd00d) } という行を追加することで永続的に行うことができます。
テスト目的で、パラグラフ 2.2.2 で説明されている手順を使用できます。
$ modprobe オプション
$ echo 18d1 d00d > /sys/bus/usb-serial/drivers/option1/new_id

4.3 デバイスの点滅 0x058b:0x0041
点滅しているデバイス 0x058b:0x0041 は ACM デバイスとして表示されますが、カーネル ドライバー usb-serial-simple によって駆動される必要があります。 このデバイスのサポートは、カーネル バージョン 4.4 以降で利用できます。
以前のカーネル バージョンにはコミットが必要です kernel/git/torvalds/linux.git – Linux カーネル ソース ツリー そして kernel/git/torvalds/linux.git – Linux カーネル ソース ツリー.

4.4 デバイスの点滅 0x8087:0x0716
フラッシュ デバイス 0x8087:0x0716 のサポートは、ドライバー USB-serial-simple を使用するカーネル バージョン 3.12 以降で利用できます。
以前のカーネル バージョンではコミットが必要 kernel/git/torvalds/linux.git – Linux カーネル ソース ツリー

TELITカーネルコミット

以下は、適用表に記載されているモデムで利用可能な構成に関連するカーネル コミットのリストです。必要な PID が利用できない場合は、バックポートを検討してください。
使用されているカーネル バージョンで。

まとめ  VID:PID 専念  可用性
USB: オプション ドライバー: サポートの追加
Telit CC864-SINGLE、CC864-DUAL、および DE910-DUAL モデム
0x1bc7:0x1005
0x1bc7:0x1006
0x1bc7:0x1010
7204cf584836c24b4b06e4ad4a8e6bb8ea84908e  v3.4-rc1
USB: オプション ドライバー、Telit のサポートを追加
UE910v2
0x1bc7:0x1012 d6de486bc22255779bd54b0fceb4c240962bf146  v3.15-rc2
USB: オプション: Telit のサポートを追加
LE920
0x1bc7:0x1200 03eb466f276ceef9dcf023dc5474db02af68aad9  v3.8-rc7
NET: qmi_wwan: Telit LE920 サポートを追加 0x1bc7:0x1200 3d6d7ab5881b1d4431529410b949ba2e946f3b0f  v3.8-rc7
net: qmi_wwan: Telit LE920 を追加
ファームウェアのサポート
0x1bc7:0x1201 905468fa4d54c3e572ed3045cd47cce37780716e  v3.13-rc1
usb: オプション: Telit のサポートを追加
LE910
0x1bc7:0x1201 2d0eb862dd477c3c4f32b201254ca0b40e6f465c  v3.18-rc3
USB: cdc_acm: Infineon Flash を無視
ローダーユーティリティ
0x058b:0x0041 f33a7f72e5fc033daccbb8d4753d7c5c41a4d67b  v4.4-rc5
USB: シリアル: 別の Infineon フラッシュ ローダー USB ID 0x058b:0x0041 a0e80fbd56b4573de997c9a088a33abbc1121400  v4.4-rc5
USB: シリアル: オプション: サポートの追加
テリット LE922
0x1bc7:0x1042
0x1bc7:0x1043
ff4e2494dc17b173468e1713fdf6237fd8578bc7  v4.5-rc2
USB: シリアル: オプション: Telit のサポートを追加
LE922 PID 0x1045
0x1bc7:0x1045 5deef5551c77e488922cc4bf4bc76df63be650d0  v4.5-rc7
net: USB: cdc_ncm: Telit LE910 V2 モバイル ブロードバンド カードの追加 0x1bc7:0x0036 79f4223257bfef52b0a26d0d7ad4019e764be6ce  v4.6-rc2
USB: シリアル: オプション: Telit のサポートを追加
LE910 PID 0x1206
0x1bc7:0x1206 3c0415fa08548e3bc63ef741762664497ab187ed  v4.8-rc1
USB: シリアル: オプション: Telit のサポートを追加
LE920A4
0x1bc7:0x1207
0x1bc7:0x1208
0x1bc7:0x1211
0x1bc7:0x1212
0x1bc7:0x1213
0x1bc7:0x1214
01d7956b58e644ea0d2e8d9340c5727a8fc39d70  v4.8-rc3
NET: USB: qmi_wwan: Telit LE922A PID 0x1040 のサポートを追加 0x1bc7:0x1040 9bd813da24cd49d749911d7fdc0e9ae9a673d746  v4.9-rc8
NET: USB: cdc_mbim: 癖を追加
Telit LE922Aをサポート
0x1bc7:0x1041 7b8076ce8a00d553ae9d3b7eb5f0cc3e63cb16f1  バージョン4.9
USB: シリアル: オプション: Telit のサポートを追加
LE922A PID 0x1040、0x1041
0x1bc7:0x1040
0x1bc7:0x1041
5b09eff0c379002527ad72ea5ea38f25da8a8650  v4.10-rc1
ドライバ: ネット: USB: qmi_wwan: 追加
Telit PID 0x1201 の QMI_QUIRK_SET_DT R
0x1bc7:0x1201 14cf4a771b3098e431d2677e3533bdd962e478d8  v4.11-rc7
net: USB: qmi_wwan: Telit ME910 を追加
サポート
0x1bc7:0x1100 4c54dc0277d0d55a9248c43aebd31858f926a056  v4.12-rc1
USB: シリアル: オプション: Telit ME910 を追加
サポート
0x1bc7:0x1100 40dd46048c155b8f0683f468c950a1c107f77a7c  v4.12-rc1
net: USB: qmi_wwan: Telit ME910 PID0x1101 サポートを追加 0x1bc7:0x1101 c647c0d62c82eb3ddf78a0d8b3d58819d9f552aa  v4.15-rc4
USB: シリアル: オプション: Telit のサポートを追加
ME910 PID 0x1101
0x1bc7:0x1101 08933099e6404f588f81c2050bfec7313e06eeaf  v4.15-rc6
net: USB: cdc_mbim: フラグを追加
FLAG_SEND_ZLP
0x1bc7:0x1041 9f7c728332e8966084242fcd951aa46583bc308c  バージョン4.17
USB: シリアル: オプション: Telit LN940 を追加
シリーズ
0x1bc7:0x1900
0x1bc7:0x1901
28a86092b1753b802ef7e3de8a4c4a69a9c1bb03  バージョン4.20
qmi_wwan: Telit のサポートを追加
LN940シリーズ
0x1bc7:0x1900 1986af16e8ed355822600c24b3d2f0be46b573df  バージョン4.20
USB: CDC-ACM: Telit 3G Intel ベースのモデム用に ZLP を送信 0x1bc7:0x0021
0x1bc7:0x0023
34aabf918717dd14e05051896aaecd3b16b53d95  v5.0-rc2
USB: シリアル: オプション: Telit ME910 ECM コンポジションを追加 0x1bc7:0x1102 6431866b6707d27151be381252d6eef13025cfce  v5.1-rc1
net: USB: qmi_wwan: Telit 0x1260 および 0x1261 コンポジションを追加 0x1bc7:0x12600x1bc7:0x1261 b4e467c82f8c12af78b6f6fa5730cb7dea7af1b4  v5.2-rc2
USB: シリアル: オプション: Telit 0x1260 を追加し、
0x1261 コンポジション
0x1bc7:0x12600x1bc7:0x1261 f3dfd4072c3ee6e287f501a18b5718b185d6a940  v5.2-rc5
USB: シリアル: オプション: Telit FN980 を追加
作曲
0x1bc7:0x1050
0x1bc7:0x1051
0x1bc7:0x1052
0x1bc7:0x1053
5eb3f4b87a0e7e949c976f32f296176a06d1a93b  v5.4-rc3
net: USB: qmi_wwan: Telit 0x1050 を追加
構成
0x1bc7:0x1050 e0ae2c578d3909e60e9448207f5d83f785f1129f  v5.4-rc4
USB: シリアル: オプション: Telit ME910G1 を追加
0x110a コンポジション
0x1bc7:0x110a 0d3010fa442429f8780976758719af05592ff19f  v5.5-rc6
USB: シリアル: オプション: ZLP サポートを追加
0x1bc7/0x9010
0x1bc7:0x9010 2438c3a19dec5e98905fd3ffcc2f24716aceda6b  v5.5-rc6
USB: シリアル: オプション: ME910G1 ECM を追加
構成 0x110b
0x1bc7:0x110b 8e852a7953be2a6ee371449f7257fe15ace6a1fc  v5.6-rc7
net: usb: qmi_wwan:add Telit LE910C1EUX コンポジション 0x1bc7:0x1031 591612aa578cd7148b7b9d74869ef40118978389  バージョン5.7
USB: シリアル: オプション: Telit LE910C1EUX コンポジションを追加 0x1bc7:0x1031
0x1bc7:0x1033
399ad9477c523f721f8e51d4f824bdf7267f120c  v5.8-rc1
USB: シリアル: オプション: LE910Cx コンポジションを追加 0x1203、0x1230、0x1231 0x1bc7:0x1203
0x1bc7:0x1230
0x1bc7:0x1231
489979b4aab490b6b917c11dc02d81b4b742784a v5.10-rc3
net: USB: qmi_wwan: Telit LE910Cx を追加
0x1230 コンポジション
0x1bc7:0x1230 5fd8477ed8ca77e64b93d44a6dae4aa70c191396  v5.10-rc3
USB: シリアル: オプション: Telit FN980 を追加
構成 0x1055
0x1bc7:0x1055 db0362eeb22992502764e825c79b922d7467e0eb v5.10-rc3
USB: シリアル: オプション: Telit LE910-S1 を追加
コンポジション 0x7010、0x7011
0x1bc7:0x7010
0x1bc7:0x7011
e467714f822b5d167a7fb03d34af91b5b6af1827  v5.13-rc4
USB: シリアル: オプション: Telit FD980 を追加
構成 0x1056
0x1bc7:0x1056 5648c073c33d33a0a19d0cb1194a4eb88efe2b71  v5.14-rc5
net: USB: cdc_mbim: alt 設定を避ける
Telit LN920 のトグル
0x1bc7:0x1061 aabbdc67f3485b5db27ab4eba01e5fbf1ffea62c  v5.15-rc1
net: USB: qmi_wwan: Telit 0x1060 を追加
構成
0x1bc7:0x1060 8d17a33b076d24aa4861f336a125c888fb918605  v5.15-rc1
USB: シリアル: オプション: Telit LN920 を追加
作曲
0x1bc7:0x1060
0x1bc7:0x1061
0x1bc7:0x1062
0x1bc7:0x1063
7bb057134d609b9c038a00b6876cf0d37d0118ce  v5.15-rc3
USB: シリアル: オプション: Telit LE910Cx を追加
構成 0x1204
0x1bc7:0x1204 f5a8a07edafed8bede17a95ef8940fe3a57a77d5  v5.15-rc6
USB: シリアル: オプション: Telit LE910S1 を追加
0x9200 コンポジション
0x1bc7:0x9200 e353f3e88720300c3d72f49a4bea54f42db1fa5e  v5.16-rc3
USB: シリアル: オプション: Telit FN990 を追加
作曲
0x1bc7:0x1070
0x1bc7:0x1071
0x1bc7:0x1072
0x1bc7:0x1073
2b503c8598d1b232e7fc7526bce9326d92331541  v5.16-rc6
net: USB: qmi_wwan: Telit 0x1070 を追加
構成
0x1bc7:0x1070 94f2a444f28a649926c410eb9a38afb13a83ebe0  v5.16-rc6
net: USB: cdc_mbim: alt 設定を避ける
Telit FN990 のトグル
0x1bc7:0x1071 21e8a96377e6b6debae42164605bf9dcbe5720c5  v5.17-rc5
USB: シリアル: オプション: Telit LE910R1 を追加
作曲
0x1bc7:0x701a
0x1bc7:0x701b
0x1bc7:0x9201
cfc4442c642d568014474b6718ccf65dc7ca6099  v5.17-rc6

表 7: Telit モジュールに関連するカーネルのコミット

追加のカーネルコミット

6.1 qmi_wwan の raw-ip サポートと重要な修正
以下は、qmi_wwan に Raw-Ip サポートを追加し、重要な問題に対処するためのコミットのリストです。

まとめ  専念  可用性 
net: qmi_wwan: MDM9x30 固有の電源管理 93725149794d3d418cf1eddcae60c7b536c5faa1  v4.5-rc1
usbnet: ミニドライバーが L2 を消費できるようにします
ヘッダー
81e0ce79f2919dbd5f025894d29aa806af8695c7  v4.5-rc1
net: qmi_wwan: 「raw IP」モードをサポート 32f7adf633b9f99ad5089901bc7ebff57704aaa9  v4.5-rc1
net: qmi_wwan: netdev タイプの変更中に RTNL を保持する必要があります 6c730080e663b1d629f8aa89348291fbcdc46cd9  v4.5-rc1
net: qmi_wwan: 偽の CDC Union 記述子を無視する 34a55d5e858e81a20d33fd9490149d6a1058be0c  v4.5-rc1
qmi_wwan: 欠落していた skb_reset_mac_header-call を追加 0de0add10e587effa880c741c9413c874f16be91  バージョン4.14
usbnet: イーサネット ヘッダーのないフレームのアライメントを修正しました a4abd7a80addb4a9547f7dfc7812566b60ec505c  v4.15-rc3
qmi_wwan: FLAG_SEND_ZLP を設定して、ネットワークによる切断を回避します 245d21190aec547c0de64f70c0e6de871c185a24  v4.16-rc1
qmi_wwan: 範囲外の読み取りを修正しました 904d88d743b0c94092c5117955eab695df8109e8  v5.2-rc7

表 8: qmi_wwan 関連のカーネルコミット

6.2 qmi_wwan での QMAP サポート
以下は、qmi_wwan に QMAP サポートを追加するためのコミットのリストです。

まとめ  専念  可用性 
net: usb: qmi_wwan: map mux プロトコルのサポートを追加 c6adf77953bcec0ad63d7782479452464e50f7a3  v4.12-rc1
qmi_wwan: 切断時の NULL deref を修正しました bbae08e592706dc32e5c7c97827b13c1c178668b  v4.13-rc5
qmi_wwan: qmimux_rx_fixup でのマップ ヘッダーの取得を修正しました d667044f49513d55fcfefe4fa8f8d96091782901  バージョン4.20
qmi_wwan: ネットワークをマップするための MTU デフォルトを追加
インタフェース
f87118d5760f00af7228033fbe783c7f380d2866  v5.0-rc3
qmi_wwan: RX パスに QMAP パディングのサポートを追加 61356088ace1866a847a727d4d40da7bf00b67fc  v5.2-rc6
qmi_wwan: qmimux デバイスのネットワーク デバイス使用統計を追加します 44f82312fe9113bab6642f4d0eab6b1b7902b6e1  v5.2-rc6
qmi_wwan: QMAP モードでのデバイス切断時の RCU ストールを回避 a8fdde1cb830e560208af42b6c10750137f53eb3  v5.2-rc6
qmi_wwan: 許可された QMAP mux_id 値の範囲を拡張します 36815b416fa48766ac5a98e4b2dc3ebc5887222e  v5.2-rc6
qmi_wwan: QMAP SKB のヘッドルームを増やす 2e4233870557ac12387f885756b70fc181cb3806  バージョン5.12
net: USB: qmi_wwan: マップ ID sys を追加 file のために
qmimux インターフェイス
e594ad980ec26fb7351d02c84abaa77ecdb4e522 v5.12-rc1dontuse
net: usb: qmi_wwan: マスターアップで qmimux の追加/削除を許可する 6c59cff38e66584ae3ac6c2f0cbd8d039c710ba7  v5.12-rc3

表 9: qmi_wwan QMAP 関連のカーネルコミット

製品と安全に関する情報

7.1 著作権およびその他の通知

仕様は予告なく変更される場合があります
このドキュメントの正確性を確保するために合理的な努力が払われていますが、Telit は、このドキュメントの不正確さや省略、またはここに含まれる情報の使用に起因する責任を負いません。 この文書に含まれる情報は慎重に確認されており、信頼できるものであると信じられています。 Telit は、ここに記載されている製品を変更し、それらを改訂し、そのような改訂または変更を誰にも通知する義務を負うことなく、随時変更する権利を留保します。 Telit は、ここに記載されている製品、ソフトウェア、または回路のアプリケーションまたは使用から生じるいかなる責任も負いません。 また、その特許権または他者の権利に基づくライセンスを譲渡するものでもありません。
このドキュメントには、Telit の製品 (マシンとプログラム)、またはお客様の国で発表されていないサービスに関する参照または情報が含まれている場合があります。 そのような参照または情報は、Telit がそのような Telit 製品、プログラミング、またはサービスをあなたの国で発表する意図があることを必ずしも意味するものではありません。

7.1.1.著作権
この取扱説明書およびここに記載されている Telit 製品には、半導体メモリまたはその他のメディアに格納されたコンピュータ プログラムなど、Telit の著作権で保護された資料が含まれているか、説明されている場合があります。 イタリアおよびその他の国の法律は、Telit およびそのライセンサーに、著作権で保護された素材のコピー、あらゆる形式での複製、配布、および派生物の作成を行う独占的権利を含む、著作権で保護された素材の特定の独占的権利を留保します。 したがって、ここに含まれる、またはこの取扱説明書に記載されているテリットまたはそのライセンサーの著作権で保護された資料は、所有者の書面による明示的な許可なしに、いかなる方法でもコピー、複製、配布、結合、または変更してはなりません。 さらに、テリット製品の購入は、直接的または暗示的または禁反言を問わず、いかなる方法においてもライセンスを付与するものとはみなされないものとします。
7.1.2. コンピュータ ソフトウェアの著作権
この取扱説明書に記載されている Telit およびサード パーティが提供するソフトウェア (SW) 製品には、半導体メモリまたはその他のメディアに保存された Telit およびその他のサード パーティの著作権で保護されたコンピュータ プログラムが含まれている場合があります。 イタリアおよびその他の国の法律は、Telit およびその他のサード パーティに、著作権で保護されたコンピューター プログラムの SW 排他的権利を留保します。 したがって、この取扱説明書に記載されているテリットの製品に含まれる著作権で保護されたコンピュータ プログラムは、テリットまたはサード パーティのソフトウェア サプライヤである著作権所有者の書面による明示的な許可なしに、いかなる方法でもコピー (リバース エンジニアリング) または複製することはできません。
さらに、Telit 製品の購入は、Telit またはその他のサードパーティが提供する SW の著作権、特許、または特許出願に基づくライセンスを、直接または黙示、禁反言、またはその他の方法で付与したものとはみなされません。製品の販売における法律の運用によって生じる通常の非独占的で使用料無料のライセンス。

7.2 使用および開示の制限
7.2.1. ライセンス契約
このドキュメントで説明されているソフトウェアは、Telit とそのライセンサーが所有しています。 これは、明示的な使用許諾契約によってのみ提供され、かかる契約の条件に従ってのみ使用されるものとします。
7.2.2. 著作物
ソフトウェアとドキュメントは著作権で保護された資料です。 無断で複製することは法律で禁止されています。 ソフトウェアまたはドキュメンテーションは、
Telit の事前の書面による許可なしに、いかなる形式または手段によっても、複製、送信、転写、部分的であっても、検索システムに保存、または言語またはコンピューター言語に翻訳することはできません。
7.2.3. ハイリスク素材
ここに記載されている製品の製造に使用されるコンポーネント、ユニット、またはサードパーティ製品は、フォールト トレラントではなく、フェイルセーフ制御を必要とする次の危険な環境でオンライン制御機器として使用するように設計、製造、または意図されていません。核施設、航空機航法または航空機通信システム、航空交通管制、生命維持装置、または兵器システム (「危険度の高い活動」)。 Telit およびそのサプライヤーは、そのようなリスクの高い活動に対するフィットネス資格の明示的または黙示的な保証を明確に否認します。

7.2.4. 商標
TELIT と Stylized T-Logo は商標局に登録されています。 他のすべての製品またはサービス名は、それぞれの所有者の所有物です。
7.2.5. 第三者の権利
ソフトウェアには、第三者のソフトウェア権利が含まれる場合があります。 この場合、ユーザーは、そのような別個のソフトウェアの権利に関して課されるすべての条件に従うことに同意します。 サード パーティ条件に加えて、このライセンスの保証の免責事項および責任の制限条項は、サード パーティの権利ソフトウェアにも適用されるものとします。
TELIT はここに、いかなる別物に関して、第三者から明示または黙示されているすべての保証を否認します。 FILES、ソフトウェアに含まれるサード パーティのマテリアル、ソフトウェアの派生元であるサード パーティのマテリアル (総称して「その他のコード」)、およびソフトウェアに関連するその他のコードの一部またはすべての使用。満足のいく品質または特定の目的への適合性の保証。
他のコードの第三者ライセンサーは、いかなる直接的、間接的、偶発的、特別、懲罰的、または結果的損害 (利益の損失を含むがこれに限定されない) に対しても責任を負わないものとします。 、他のコードの使用または配布、またはこのライセンスおよび別のライセンスに適用される法的条件のいずれかまたは両方に基づいて付与された権利の行使から何らかの形で生じる FILES、そのような損傷の可能性について知らされていたとしても。
7.2.6. 免責事項
いかなる場合においても、テリットおよびその関連会社は、いかなる種類の直接的、間接的、特別、一般的、付随的、結果的、懲罰的、または模範的な間接的損害に対しても責任を負わないものとします。生産の損失、利益の損失、使用の損失、ビジネスの損失、データまたは収益の損失、そのような損害の可能性が合理的に予見できたかどうかにかかわらず、製品/S の使用または現在の文書に含まれる情報は、たとえ TELIT および/またはその関連会社がそのような損害の可能性について知らされていたとしても、またはそれらが予見可能であるか、または第三者による請求のためのものであっても.

7.3安全に関する推奨事項
お住まいの国および必要な環境で、この製品の使用が許可されていることを確認してください。 この製品の使用は危険な場合があり、次のような場所での使用は避ける必要があります。

  • 特に病院、空港、航空機などの環境では、他の電子機器に干渉する可能性があります。
  • ガソリンスタンド、石油精製所などでは爆発の危険があります。国の規制および特定の環境規制を実施することは、ユーザーの責任です。

製品を分解しないでください。 tの任意のマークamp使用すると、保証の有効性が損なわれます。 製品の正しい配線については、ハードウェア ユーザー ガイドの指示に従うことをお勧めします。 製品には、安定した容量を供給する必要がありますtag電源および配線は、セキュリティおよび防火規則に準拠する必要があります。
静電気放電により製品自体が損傷する可能性があるため、ピンに触れないように注意して製品を取り扱う必要があります。 SIM についても同様の注意が必要であり、使用説明書をよく確認してください。 製品が省電力モードのときは、SIM の挿入または取り外しを行わないでください。
システム インテグレータは、最終製品の機能を担当します。 したがって、モジュールの外部コンポーネント、およびプロジェクトまたはインストールの問題には、
注意して取り扱うこと。 干渉は、GSM ネットワークまたは外部デバイスを妨害したり、セキュリティ システムに影響を与えたりするリスクを引き起こす可能性があります。 不明な点がある場合は、技術文書および有効な規制を参照してください。 すべてのモジュールには、特定の特性を持つ適切なアンテナが装備されている必要があります。 アンテナは、他の電子機器との干渉を避けるために慎重に設置する必要があり、身体からの最小距離 (20 cm) を保証する必要があります。 この要件を満たすことができない場合、システム インテグレータは最終製品を SAR 規制に照らして評価する必要があります。
この装置は、制限区域の場所に設置することを意図しています。
機器は、EN 62368-1:2014 規格に準拠した外部の特定の制限された電源によって供給される必要があります。
欧州共同体は、市場に導入された電子機器に対していくつかの指令を提供しています。 関連するすべての情報は、欧州共同体で入手できます webサイト:
https://ec.europa.eu/growth/sectors/electrical-engineering_en

用語集

オーストラリア 抽象制御モデル
追加 Android デバッグブリッジ
CDC 通信クラス デバイス
ECCM イーサネット制御モデル
MB モバイル ブロードバンド インターフェイス モデル
NCM ネットワーク制御モデル
PPPP(官民パートナーシップ) ポイントツーポイントプロトコル
地図 Qualcomm 多重化および集約プロトコル
USB ユニバーサルシリアルバス

ドキュメントの履歴

リビジョン 日付 変更点 
14 2022-03-02 適用表にLE910R1を追加
LE910R1 コンポジション 0x701A、0x701B を追加
表 910 に LE1R0 コンポジション 9201x6 および関連エントリを追加
13 2021-12-13 LE910C1 コンポジション 0x1204 を追加
表 910 に LE1S0 コンポジション 9200x6 および関連エントリを追加
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 を追加
非推奨の ModemManager および ModemManager への参照を削除
NetworkManager ドキュメント
非推奨の生活への言及を削除
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 カーネル コミットを追加
ME910 コンポジション 0x1102、LECx910 コンポジション 0x1260 および 0x1261 を追加
更新されたカーネル パッチ リスト
3 2018-05-07 LE866 点滅デバイスの詳細を追加
PID 0x0036 のカーネル コミットを追加
適用表にLE910D1を追加
2 2018-02-13 適用表に LM960 を追加
ME910 コンポジション 0x1101 を追加
「追加のカーネルコミット」の章を追加
適用表に「最小カーネル バージョン」を追加
1 2017-11-24 LE920A4 および LE910C1 コンポジション 0x1201 を追加
適用表に LM940 を追加
CDC-WDM のコミットに関する参照を追加: 通知の欠落による「非同期」の修正
0 2017-04-28 創刊

ご不明な点がございましたら、当社のサイトに接続し、テクニカル サポート チームにお問い合わせください www.telit.com

Telit は、このドキュメントおよびここに含まれる情報に対するすべての権利を留保します。 ここに記載されている製品、名称、ロゴ、およびデザインは、全体的または部分的に知的財産権の対象となる場合があります。 ここに含まれる情報は「現状のまま」提供されます。 このドキュメントの正確性、信頼性、特定の目的への適合性、または内容に関して、明示または黙示を問わず、いかなる種類の保証も行われません。 この文書は Telit によっていつでも改訂される可能性があります。 最新のドキュメントについては、次の Web サイトをご覧ください。 www.telit.com
著作権 © 2021, Telit
1VV0301371 改訂 14 – 2022 年 03 月 02 日

ドキュメント / リソース

PDF thumbnailモジュールLinuxUSBドライバーソフトウェア
User Guide · Modules Linux USB Drivers Software, Linux USB Drivers Software, Drivers Software

参考文献

質問する

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

質問する

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