[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:24460] Re: Toshiba 300CDS



From: 早間義博 <yossi@yedo.src.co.jp>
Message-Id: <20050107.080524.74725966.yossi@yedo.src.co.jp>

> > > 現在、54Mbpsの無線LANカードとしてLinux上でなんとか使えるのは、
> > > Prism 54とか、Atherosのチップ搭載の奴、くらいだったように記憶して
> > > ますが。。。
> > 
> > PrismGTを普通に使えると思うのでしたら、CentrinoもOKです。
> > まぁ、イチオシはAtherosですよね。
> >
> 
> 2.6.10/kernel/drivers/net/wireless/prism54/prism54.ko
> 
> があります。

Intersil 802.11(a/b/g) Prism GT/Duette/Indigo support
CONFIG_PRISM54

  Enable PCI and Cardbus support for the following chipset based cards:

  ISL3880 - Prism GT            802.11 b/g
  ISL3877 - Prism Indigo        802.11 a
  ISL3890 - Prism Duette        802.11 a/b/g

(中略)

  If you enable this, you require a firmware file as well.
  You will need to copy this to /usr/lib/hotplug/firmware/isl3890.
  You can get this non-GPL'd firmware file from the Prism54 project page:
  <http://prism54.org>.
  You will also need the /etc/hotplug/firmware.agent script from
  a current hotplug package.

ということで、これ単独では動きません。

先に言っておくと、上記で言及しているファイルやパスは、Linux
HotPlugging 用のもので、Plamo が採用している murasaki ではちょっと構成
が変わります。

Plamo expertにそのものズバリの設定例を載せてます :-) が、Plamo-3.x/4.0
ではざっとこんな感じでしょうか。

1. /etc/murasaki/murasaki.genericlist に firmware を追加
2. /etc/murasaki/murasaki.call に [firmware]: firmware を追加
3. /etc/murasaki/bin/firmware を作成

----↓ここから
. /etc/murasaki/bin/func_sysfs

FIRMWARE_DIR=/usr/lib/murasaki/firmware.d
FIRMWARE_PATH=${FIRMWARE_DIR}/${FIRMWARE}

get_sysfs
SYSFS_DIR=${SYSFS_DIR:-/proc}   # Workaround for kernel 2.4

BASE_DIR=${SYSFS_DIR}${DEVPATH}
LOAD_PATH=${BASE_DIR}/loading
DATA_PATH=${BASE_DIR}/data

case "$1" in
start)
    if [ ! -f ${LOAD_PATH} ]; then
        sleep 1
    fi
    if [ -f ${FIRMWARE_PATH} ]; then
        echo 1 > ${LOAD_PATH}
        cp ${FIRMWARE_PATH} ${DATA_PATH}
        echo 0 > ${LOAD_PATH}
    else
        echo -1 > ${LOAD_PATH}
    fi
    ;;
stop)
    ;;
esac
----↑ここまで

4. 使いたいカードに対応した、バイナリ配布のファームウェアファイルを落
   としてきて、/usr/lib/murasaki/firmware.d 以下に転がす
   (murasaki と Linux HotPlugging では配置場所が違う)

ex) PrismGT の場合、
      http://prism54.org/~mcgrof/firmware/1.0.4.3.arm
    を
      /usr/lib/murasaki/firmware.d/isl3890
    として転がすようになってる

murasaki を 0.8系に上げれば、1〜3 の手順は不要ですが、Plamo4 では
Planet との連携がありますので、一部スクリプトをいじる必要があります。
(/etc/murasaki/bin/net の NETUP_CMD と NETDOWN_CMD)
_______________________________
田原 俊一   jado@flowernet.gr.jp, shunichi_tahara@zenrin.co.jp
                                  http://flowernet.gr.jp/jado/
FingerPrint:  16 9E 70 3B 05 86 5D 08  B8 4C 47 3A E7 E9 8E D9
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

References
[plamo:24454] Re: Toshiba 300CDS, Shigeo Sagai
[plamo:24455] Re: Toshiba 300CDS, Shun-ichi TAHARA (田原 俊一)
[plamo:24458] Re: Toshiba 300CDS, 早間義博

[検索ページ] [メール一覧]
Plamo ML 公開システム