[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:51186] Re: cdc-acmモジュールのFOMAサポートについて(ご協力おねがい)
- From: "Hiroshi Miura" <miurahr@xxxxxxx>
- Subject: [debian-users:51186] Re: cdc-acmモジュールのFOMAサポートについて(ご協力おねがい)
- Date: Sat, 25 Oct 2008 11:58:16 +0900
- Content-disposition: inline
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references :x-google-sender-auth; bh=aNMCTmvftOHhfd5oLYR83db4WNgo6rHz3tav4rQ4SXc=; b=aHAe/SjEhIQkuE7jk5QTqc9+AQfKuKNOFx3IMkN7NT6w2mc7it9cWbwkNIzQd4lofi e3ENupM6FG/W8Nn7kyt+87mfMKiR/0e4yDHnJ8VvtMO119N14dfVQTTuyrtX7oniVtI2 nxnSRBqqfpIaeAEdjzhQODCNOZhxklxGLyKyE=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references:x-google-sender-auth; b=TLJsOxKg65hVAxPfUXB1RY0L8hE2RT+iUZglnNZKU/s4uNpF0EeIaFJQPa12vongr1 TpudVR10EBu1S83fFJdDfvy0T9fgZCHPCVlX+edZ+Yc26Vm+/voDEE4WsplZ2pJvNwaa /sr3iSejNE6ts5wgLcxsmnF+xs/icrduZcTTk=
- List-help: <mailto:debian-users-ctl@debian.or.jp?body=help>
- List-id: debian-users.debian.or.jp
- List-owner: <mailto:debian-users-admin@debian.or.jp>
- List-post: <mailto:debian-users@debian.or.jp>
- List-software: fml [fml 4.0.3 release (20011202/4.0.3)]
- List-unsubscribe: <mailto:debian-users-ctl@debian.or.jp?body=unsubscribe>
- X-google-sender-auth: e0aaf63c62e7663c
- X-ml-info: If you have a question, send e-mail with the body "help" (without quotes) to the address debian-users-ctl@debian.or.jp; help=<mailto:debian-users-ctl@debian.or.jp?body=help>
- X-ml-name: debian-users
- X-mlserver: fml [fml 4.0.3 release (20011202/4.0.3)]; post only (only members can post)
- X-sender: miurahr@xxxxxxxxx
- X-spam-checker-version: SpamAssassin 3.1.7-deb (2006-10-05) on osdn.debian.or.jp
- X-spam-level: **
- X-spam-status: No, score=2.8 required=10.0 tests=DNS_FROM_SECURITYSAGE, GAPPY_SUBJECT,KI,SUBJECT_ENCODED_TWICE autolearn=disabled version=3.1.7-deb
- References: <4901CF88.9020502@xxxxxxxxxxxxxxxxxx>
- Message-id: <a11ccc30810241958o6975e865s96833b002a0beac@xxxxxxxxxxxxxx>
- X-mail-count: 51186
三浦です。
増田さん、立ち上げうれしいです。
FOMAのサポートには興味があり調査していました。
http://www.nttdocomo.co.jp/corporate/technology/document/foma/index.html
FOMAの技術参考資料によると、
FOMAの接続仕様は、
http://www.mcpc-jp.org/news/doclist.htm
モバイルコンピューティング推進コンソーシアム
によるGL-004/005仕様になっています。
そして、GL-004/005は、USB.orgに提案されて
USB CDC subclass specification for
wireless mobile communications devices
revision 1.1 feb. 9 2007
に改変されて取り込まれています。
このusb.orgの仕様書の3ページには、MCPCのメンバーが
勢揃いしています。:)
CDC WMCD 仕様では、WHCM共通記述ブロックで含まれるdevice
typeを複数指定して、あとはそれぞれで通信するような
仕様になっていて、device typeとしてACMやOBEX等が指定されます。
一方、オリジナルのGL-004/005では同じエンドポイントを
切り替えて、複数のデバイスタイプにできるようになっています。
標準化の過程で前者に変更されたと読みました。
このような大枠を考えたときには、LinuxのUSBドライバとしては、
CDC-ACMや CDC-WDM といったそれぞれだけを考えたドライバ群ではなくて、
エンドポイントとドライバを結びつけるような薄い層を
かませて、ACMやWDMのドライバが、エンドポイントを指定されて
読み込まれるような仕掛けが必要なんではないか、と考えています。
USB WMCDでは、WMCDのドライバがこの薄い層のドライバとなっていて、
WHCM descriptorの記述に従って、ACM等のドライバが読み込まれる
といった動きです。
また、GL-004/005(つまりFOMA) では、この薄い層のドライバとして、
USB ベンダーID、デバイスIDに従って、デバイスdependentドライバが
一旦読み込まれ、さらにこのデバイス依存ドライバが、GL-004/005
で指示される初期化やモード切替を制御して、ACMドライバを読み込む
ような動きにするのが、全体にとってよいのではないか、とおもいます。
GL-004の仕様書は、数万円で誰でも紙媒体で買えます。
たぶん、現行CDCとの違い部分は、Docomoが出している技術参考資料に
記述されている情報だけでないかと考えています。
この領域は、是非整理したいとおもっていましたので、
ご協力させてください。
三浦
2008/10/24 Sunatomo Masuda <naiyu@xxxxxxxxxxxxxxxxxx>:
> はじめまして ますだといいます。
> 今はちょっと別なディストリ使っていますが、
> sargeの時はお世話になりました。
>
> さて、今私はusbのモデムモジュールであるcdc-acmを
> FOMAに対応させるためのプロジェクトを立ち上げました。
>
> 今考えていることとしては
> cdc-acmのソースコードをそのまま流用し、
> FOMA端末だと判別した際にはFOMA専用のモデム制御コマンドを
> 少しだけ仕込む構造として最終的にはkernel.orgに面倒を見て
> もらえるようにしたいと思っています。
>
--
HIroshi Miura
NTT DATA Corp. and IPA OSS center
(株)NTTデータ /(独)情報処理推進機構
三浦広志