
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。 記号の規則
| 危険: この情報に従わなければ、壊滅的な機器の故障や人身事故が発生する可能性があります。 | |
| 警告: モジュールの統合に関する重要な手順についてユーザーに警告します。 | |
| 注/ヒント: 次の場合に役立つアドバイスや提案を提供します。 モジュールを統合します。 |
|
| 静電放電: ユーザーに適切な接地を取るように通知します 製品を取り扱う前の注意事項。 |
表 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-オーディオ |
特定のデバイス タイプを使用するには、関連するモジュールをカーネル ビルドに含める必要があります。
一部のカーネル モジュールは、特定のカーネル バージョン以降で見つけることができます (たとえば、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 デバイスを一覧表示するために使用できます。
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 です。
コンポジションでネットワーク アダプタも使用できる場合は、シリアル ポートのランタイム サポートを追加する前に、カーネルによって正しく認識されることを確認してください。
コンポジションで ADB デバイスが使用可能な場合、シリアル ポートのランタイム サポートを追加すると、ADB デバイスはシリアル ポートにバインドされているため、正常に動作しなくなります。
オプションとしてサポートされている Telit PID の最新リストについては、メインラインのソース コードを参照し、TELIT_VENDOR_ID ベンダー ID (VID) を持つすべてのデバイス エントリを探します。
パラグラフ 2.2.1 に記載されていない構成のサポートが必要な場合は、カスタマー サポートにその旨をご連絡ください。
2.2.4. カーネルモジュール qmi_wwan
qmi_wwan カーネル モジュールを必要とするサポートされているコンポジションを使用し、コマンドによって提供されるリストにモデム関連のネットワーク インターフェイスが表示されない場合:
$ IP リンク ショー
その構成のサポートが、使用中のものよりも新しいカーネル バージョンに追加されている可能性があります。
解決策は、カーネルのバージョンをアップグレードするか、第 5 章にリストされているパッチの中から必要なパッチをバックポートすることです。
使用中のカーネルが CDC-WDM をコミットする必要がある場合: 通知の欠落による「非同期」を修正し、コミット USB で行われたように元に戻す必要があります。
「CDC-WDM: 通知の欠落による「非同期」の修正」を元に戻す
オプションとしてサポートされている Telit PID の最新リストについては、メインラインのソース コードを参照して、ベンダー ID (VID) 0x1bc7 を持つデバイスのすべてのエントリを探してください。
パラグラフ 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 関連の修正を確認してください。
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 ページを参照してください。
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 で使用可能な点滅デバイスは、モデムの電源を入れると数秒間表示されます。点滅アプリケーションが実行されていない場合、点滅デバイスは切断され、モデムは続行します。通常の操作モードで。
カーネル バージョンでのフラッシュ デバイスのサポートについては、第 5 章を確認してください。
4.2 デバイス 0x18d1:0xd00d の点滅
Flashing デバイス 0x18d1:0xd00d は、Telit ファームウェア更新アプリケーションによってユーザー空間レベルで管理されます。 詳細については、文書 1VV0301613 を参照してください。
レガシー 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 日
ドキュメント / リソース
![]() | モジュールLinuxUSBドライバーソフトウェア |
参考文献
- ユーザーマニュアルmanual.tools
