[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bsd-nomads:15568] Re: trouble with Prism II wireless LAN
知らない人のためのprismの概略
PRISM1,2,2.5 というのはPower Amp, Detector, RF/IF Synthesizer
,I/Q Modulator/Demodulator, Basebandprocessorなどのチップセットの総称で
す。
これらにMedium Access Controller(MAC)がくっつくんですが、このMACは他社の
ものでも構いません。要はBasebandprocessorのinterfaceがあればよくて、
USB無線LANのようにATMELのチップをつかってもいいわけです。
で、IntersilからはこのPRISMチップセット、PRISM用MAC、PRISM EVAL-CARDが
供給されています。他社はこれらをつかってRFはPRISM,MACは自社のカードとか、
EVAL-CARDをベースにつくったりと様々です。ですがほとんどの会社は
intersilのfirmをそのまま使えるEVAL-CARDを流用して使っています。
なのでほとんどの奴はfirmwareも流用できてしまいます。
(update programに改造してできないようにはしていますけど、originalなupdateで
は自由に替えられます)
また、spectrum24なカードもPRISM2ですが、
Symbol社ではEVAL-CARDではなく自社でfirmから組み直したようです。
なのでCARD-IDに、MAC-chipのIDが出てきます。
#EVAL-CARDの場合はEVAL-CARDのIDが出てきます。
現状のwiはlucentのコードに似ているPRISM用コードをあてていますが、
これはPRISMというよりはEVAL-CARDコードです。
PRISM MAC用コードとして分離し、spectrum24も含んだprism汎用ドライバに
分離すべきです。
というわけでNETBSDは分離する方向でコードをいじる予定です。
---
ichiro@netbsd.org