[Momonga-users.ja:00045] Re: BUFFALO WLI-PCM-L11G


きんねこ@金沢です。

# 技術者ではないので、間違ってたらゴメン(^^;。

> ほそのひでともです。
> 
> (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