SUSE10をIBM TP-X23にインストールしてPCMCIAのLANカードの 動作確認をしています。 カードとして、CoregaのCG-LAPCCTXDというカードを試して います。このカードはRedhatなどでは、pcnet_csのドライバ で動作するようですがSUSEでは認識できません。 SUSE10では従来のPCMCIAカードサービスによる起動方法とは 違う起動プロセスのようで、従来のように/etc/pcmcia/config にカード情報を登録する方法では駄目な事が判りました。 多分hotplusという機能によってpcmciaを認識させているように 思われ、それに関する情報を集めたのですが、未だ良く判って いません。 今まで行った事ですが、PCカードの情報は、カードを差し 込んだ状態で --- # pccardctl ident Socket 0: product info: "corega K.K.", "(CG-LAPCCTXD)", "(HardwareFirmwareVer.)", "(nothing)" manfid: 0xc00f, 0x0000 function: 6 (network) Socket 1: no product info available --- を実行すると情報が表示されました。また、 /sys/class/pcmcia_socket/pcmcia_socket0/device/0.0 ディレクトリにPCMCIAのカード情報として以下の情報が 取れています。 --- card_id : 0x0000 func_id : 0x06 function : 0x00 manf_id : 0xc00f modalias : cmcia:mC00Fc0000f06fn00pfn00pa5261440Fpb73EC0D88pc1BFC9A32pdD42EE6CA prod_id1 : corega K.K. prod_id2 : (CG-LAPCCTXD) prod_id3 : (HardwareFirmwareVer.) prod_id4 : (nothing) --- カードを挿すと、モジュールとして勝手にpcnet_csではなく hostap_csというモジュールが組み込まれてしまい、どうも これはワイヤレスLANに関するモジュールのようで誤認識して いる様子です。そこで、これに関連するファイルとして /etc/modprobe.d/prism2 にある、 alias pcmcia:mC00Fc0000f*fn*pfn*pa*pb*pc*pd* hostap_cs ↓ # alias pcmcia:mC00Fc0000f*fn*pfn*pa*pb*pc*pd* hostap_cs という記述をコメント(#)化しました。 それに合わせて、同じように /lib/modules/2.6.13-15.8-default/modules.alias という ファイルの中の alias pcmcia:mC00Fc0000f*fn*pfn*pa*pb*pc*pd* hostap_cs ↓ # alias pcmcia:mC00Fc0000f*fn*pfn*pa*pb*pc*pd* hostap_cs をコメント化すると共に、 alias pcmcia:mC00Fc0000f06fn*pfn*pa*pb*pc*pd* pcnet_cs という行を新たに追加しました。 これによってPCカードを挿すとpcnet_csのモジュールは自動的に ロードされるようになったのですが、YaSTやifconfig -aで確認 してもカードが認識できていない様子です。 以上までで行き詰まってしまったのですが、何か情報をお持ちの 方がおりましたヒントを頂ければ幸いです。 --------------- Osamu Matsuzaki
xeon-koyamaです 詳しい口ではないのですが.... km_wlan , wireless-tools , kernel-XXXX-nogpl-XXXx などが入っていますでしょうか? 私の環境では、上記パッケージが全部はいっていて、 AtherosのWirelessが使えています。 ただし、suse9.3からちょっと後退していて、 シャットダウン時に、pcmcipが自動で、電源off になってくれません。 しかたがないので、halt.local にて /sbin/pccardctl eject しています.
芝田です。初めて書き込みます。 私は IBM TPT43 に SUSE10.0 を先週インストールしたのですが、KDEインフォセンター のインデックスPCMCIA(P)を開くと"PCMCIAコントローラがありません"と表示されます。 modemカードを差し込んでもモデムが識別されず、困っています。助言をいただければ幸 いです。 lspci: 04:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 8d) Subsystem: IBM: Unknown device 056c Flags: bus master, medium devsel, latency 168, IRQ 11 Memory at a8400000 (32-bit, non-prefetchable) [size=4K] Bus: primary=04, secondary=05, subordinate=08, sec-latency=176 Memory window 0: d0000000-d1fff000 (prefetchable) Memory window 1: aa000000-abfff000 I/O window 0: 00004000-00004fff I/O window 1: 00005000-00005fff 16-bit legacy interface ports at 0001 lsmod: pcmcia 37176 0 yenta_socket 23820 1 rsrc_nonstatic 12800 1 yenta_socket pcmcia_core 39952 3 pcmcia,yenta_socket,rsrc_nonstatic カード挿入後のpccardctl ident: Socket 0: product info: "KDDI", "W01K", "", "" manfid: 0x0288, 0x0e01 function: 2 (serial) カード挿入後はlsmodで serial_cs 18824 0 が出現しています。しかしこの状態でもKDEインフォセンターのインデックスPCMCIA(P)を 開くと"PCMCIAコントローラがありません"となります。書き込んでいて気がついたのです が、16-bit legacy interface ports となっているので16bitドライバーが別途必要なの でしょうか。
2006/04/01 20:33:24 +0900にDMZ <eagle1jp@gmail.com>さんに頂いた 「Re: [suse-linux-ja] SUSE 10のPCMCIAの動作について」への返事です。 途中までしか調べませんでしたか、参考までに・・・ 私の所でも、手持ちの10/100の有線LANのPCMCIAカードを使うと、 同じように無線LANカードと認識されてしまいますね。 幸い手持ちのPCMCIAカードで正常に認識するものがあったので そっちを使ってます。 (なので途中までしか調べて無くて情報が中途半端です・・・) Novellの公式文書 http://www.novell.com/documentation/suse10/pdfdoc/adminguide/adminguide.pdf によれば、 /etc/pcmcia/config.opts に設定を記述すれば良い様に書かれていますが、ここに card "corega CG-LAPCCTXD Ethernet" version "corega K.K.", "(CG-LAPCCTXD)", "(HardwareFirmwareVer.)", "(nothing)" bind "pcnet_cs" の様に追記して試した限りうまくいきませんでした。 前出の文書には
Because there are ongoing changes in the PCMCIA system, this documentation is incomplete. For a comprehensive overview, refer to /usr/share/doc/packages/pcmciautils/README.SUSE.
と書かれているので /usr/share/doc/packages/pcmciautils/README.SUSE を調べればもっと情報が書かれているかも知れません。 私は、まだそれを読んで調べて無いので正確なことは言えませんが、 /etc/pcmcia/config.opts を色々書き換えて試しましたが、効果が無いので、 追記した書式が違っているか、そもそも追記する場所が違うのか、 /etc/pcmcia/config.opts 普段は無効になっていて、 それを有効にする記述がどこかに必要なのかが分かってません・・・ kodama@vss.sakura.ne.jp
こちらの方が参考になるかも知れません。 10.1用ですが日本語訳されてますので・・・ 自分の英語力の無さに・・・orz http://ftp.ale.org/pub/mirrors/opensuse/opensuse/distribution/SL-OSS-factory... kodama@vss.sakura.ne.jp
participants (4)
-
DMZ
-
kodama@vss.sakura.ne.jp
-
koyama
-
Shibata Atsuo