[Momonga-users.ja:00045] Re: BUFFALO WLI-PCM-L11G
- From: kinneko <ydate@xxxxxxxxxxxx>
- Date: Wed, 21 Aug 2002 11:51:48 +0900
きんねこ@金沢です。
# 技術者ではないので、間違ってたらゴメン(^^;。
> ほそのひでともです。
>
> (1) manfidというのはそもそも世界中で
> 製品ごとに一意になるものなのでしょうか?
> また、なるとしたらそのIDを割りふっているルールと
> 関係機関のURLはどこでしょうか?
Windows のカード認識では、16bit では CIS というベンダ情報
などを書き込みする部分(これはキャラクタコードでメーカーや製
品一意に決まる)、32bit では PCI とおなじ仕組みが使われている
そうです。
manfid はカード情報の何を見ているのでしょうか? ...っていっ
ていても前に進まないので、ざっくり調べます。
http://www.pcmcia.org/pccardstandard.htm
PC Card Standard -- Volume 4: Metaformat Specifications
ここに CIS の CISTPL_FUNCID フォーマット情報があります。
MANFID の情報は見つけられませんでした。紙の規格のほうに
はあるかもしれません。
検索エンジンでさがしていると、CISTPL_MANFID の CISMID_MANF
filed については, ``New codes are assgined by both PCMCIA
and JEIDA.'' であるという話も出て来ました。
http://www.linux.or.jp/JF/JFdocs/PCMCIA-PROG-4.html
| manf 変数はそのカードの製造業者を表します。
| card 変数はそれぞれのベンダーによって定義され、カードの種類と、
| モデルを識別できるようにしなければなりません。
ただ、MANFID はデバイス識別では、あまりアテになる情報で
はないようです。
manfid のコンフリクトは、過去にアライドテレシスとコレガや、
初期の NIC 関連ではメーカーに関わらず多くあったようです。
| man pcmcia.5 カードの記述
| card 宣言は、PCMCIA カードとそのクライアントドライバとを 結びつけるものである。
| card 宣言は、カードの名称・カードが挿入された際の識別方法・ 利用するドライバ、
| の 3 つの部分からなる。 カードを識別するには 6 つのメソッド (方法) がある。
| version メソッドはカード識別に VERSION_1 id 文字列を用いる。 manfid メソッド
| はカードの MANFID タプルコードを用いる。 pci メソッドは CardBus カードの PCI
| デバイス ID を用いる。 tuple メソッドはカードの任意の CIS タプルに埋めこまれ
| た文字列を用いる。 function メソッドはカードの function ID を用いる。
| anonymous メソッドは CIS を持たないカードにマッチする (これは旧式のタイプ I メ
| モリカードに用いる物である)。
ということで、manfid 以外でも tuple などで bind するドラ
イバを決められるようです。
> (2) "Intersil PRISM2 11 Mbps Wireless Adapter"とは何者でしょうか?
最近の無線LANカードでは、ほとんどが Intersil の開発した
PRISM2,2.5 などのチップセットが搭載されています。無線LAN
コントローラーの名前です。その代表名として登録されている
のではないでしょうか。
> (3) "Intersil PRISM2 11 Mbps Wireless Adapter"と
> "BUFFALO WLI-PCM-L11G"は無関係だと思っているが、
> この認識は正しいのでしょうか?(まさかOEMとかではないですよね?)
そういうわけで無関係ではないですね。子孫のようなものかな。
> (4) それに、Momonga Linuxのユーザの中で
> "Intersil PRISM2 11 Mbps Wireless Adapter"を使っている人って
> いらっしゃるのでしょうか?
こう CIS に書かれたカードは、サンプルしかないような気も。
> (5) Momonga Linuxとしては
> kernel-pcmcia-csパッケージに含まれるconfigファイルを直して
> 対処すべきなのでしょうか?
> それともFAQなどのドキュメントでサポートすべきなのでしょうか?
"Intersil PRISM2 11 Mbps Wireless Adapter" はコメントア
ウトかな。他の無線LAN製品でかぶりそうな場合は tuple など、
ほかの情報で識別するようにする。
bind "orinoco_cs" ではなく、wlan-ng に prism2 系用のド
ライバがありますので、bind するドライバは修正前のデフォル
トが正しいと思います。元祖 wlan 系ドライバでもだいぶ動くよ
うになってはいるようですが。
ORINOCO はルーセントの無線LANチップセットです。少し前ま
で、ほとんどこの二社独占だったのですが、最近は、これ以外の
ものも出て来ています。
========================================================================
Yasushi "kin-neko" Date Phone.076-260-3638 Fax.260-3642
NSD(Network Solution Division) R&D Dept. Product Coordinator
I-O DATA DEVICE, INC. 石川県金沢市桜田町3-10 Zip.920-8512
3-10, Sakurada-machi, Kanazawa City, Ishikawa Pref., Japan