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

[plamo:16990] Re: 10/100Base PCMCIA Card



From: 早間義博 <yossi@yedo.src.co.jp>
Subject: [plamo:16968] Re: 10/1000Base PCMCIA Card
Date: Tue, 10 Dec 2002 10:49:57 +0900 (JST)
Message-ID: <20021210.104957.74750269.yossi@yedo.src.co.jp>

この投稿を見て、思い立ち、kernel PCMCIAを使って、Cardbusな3Com 575カー
ドを使おうとして、昨晩ははまっていました。問題の本質は、

murasakiで、ドライバはきちんと組み込まれるのに、そいつをifconfigしてく
れるスクリプトが起動されない。

と言うことでした。結論的には、

1.Plamoのmurasakiパッケージに含まれている、/etc/murasaki/networkコマン
  ドで、/etc/pcmcia/networkをたたいても、PCMCIA-CSパッケージが3.1.25以
  降の場合、Cardbusなカードを無視するため、動作しない。
2.結局ifconfigしてくれるためのスクリプトと、起動コマンドがmurasakiから
  呼び出されるために必要で、

http://www.flowernet.gr.jp/dist/netscript/index-j.html

から得られる、netscriptのお世話になりました。その際、このアーカイブの中
に含まれる、contrib/networkを/etc/murasaki/networkと置き換えました。
#田原様。ありがとうございます。m(_ _)m


注意する点をまとめると、

a.CardbusなカードをPlamoで使う場合、PCMCIA-CSを置き換えてないで、
3.1.24以下のバージョンの場合には、/etc/pcmcia/networkで初期化されるた
め、そちらのドライバが必要になる。

b.PCMCIA-CSを3.1.25以降にバージョンアップしている場合には、上記のよう
に、Cardbusなカードを起動するためのスクリプト等の整備が必要となる。そ
の際には、pcmcia-csに添付されている、README-2.4によると、以下の対応表
に示されるドライバをカーネルモジュールとしてあらかじめ作成しておく必要
もある。

pcmcia-cs-3.2.3のREADME-2.4より引用
------------------------------------------
All CardBus drivers have been folded into their corresponding regular
PCI drivers using the new "hot plug PCI" interface.  Here is a mapping
from old CardBus drivers to new hot plug drivers:

  3c575_cb    3c59x    3c59x/3c90x/3x575 series   CONFIG_VORTEX
  tulip_cb    tulip    DECchip Tulip (dc21x4x)    CONFIG_TULIP
  epic_cb     epic100  SMC EtherPower II          CONFIG_EPIC100
  serial_cb   serial   Standard/generic serial    CONFIG_SERIAL
  apa1480_cb  aic7xxx  Adaptec AIC7xxx SCSI       CONFIG_SCSI_AIC7XXX

There are two drivers for Xircom CardBus cards:

  xircom_tulip_cb      Xircom Tulip-like CardBus   CONFIG_PCMCIA_XIRTULIP
  xircom_cb            Xircom CardBus (new driver) CONFIG_PCMCIA_XIRCOM
-------------------------------------------

などと言うことになると思います。。。

ぢつは、netscriptの設定で、ちゃんとドキュメントを読まないでやったもの
だから、そこでもはまってしまった。。。

とりあえず、今は動作するようになりました。起動時はこんな感じです。

dmesgより
------------------------------
cs: cb_alloc(bus 9): vendor 0x10b7, device 0x5157
PCI: Enabling device 09:00.0 (0000 -> 0003)
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
09:00.0: 3Com PCI 3CCFE575BT Cyclone CardBus at 0x4800. Vers LK1.1.16
PCI: Setting latency timer of device 09:00.0 to 64
cs: IO port probe 0x0c00-0x0cff: clean.
cs: IO port probe 0x0800-0x08ff: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x3b8-0x3df 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
eth0: Setting full-duplex based on MII #0 link partner capability of 45e1.
-------------------------------------

そんなところで。
----+----1----+----2----+----3----+----4----+----5----+----6----+----+--
Shigeo Sagai                sagai@criepi.denken.or.jp

Follow-Ups
[plamo:16992] Re: 10/100Base PCMCIA Card, Chisato Yamauchi
[plamo:16993] Re: 10/100Base PCMCIA Card, 早間義博
References
[plamo:16953] 10/1000Base PCMCIA Card, 早間義博
[plamo:16955] Re: 10/1000Base PCMCIA Card, Shun-ichi TAHARA (田原 俊一)
[plamo:16968] Re: 10/1000Base PCMCIA Card, 早間義博

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