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

[debian-users:25349] Re: wvlan_cs Initialization failed (Re: wvlan_cs bind failed)



Iかなりハマリつつある樋口です(泣
むつみさんの意見や、ほかのMLでみたPCMCIAアダプターの不具合
(同系機種のISA版だと動くが、僕が使ってるPCI版だと動かない事例)
を鑑みて、次はハード的な問題を疑ってます。

/proc以下やlspciで、IRQなどのシステムリソースを確認しました。
この中でIRQだけは何とか把握できましたが、IOやメモリに関しては
デュアルブートしてるWin98と表示が違う(ような気がする)ため、
よく理解できません(@@

>> Nov 23 02:50:30 shiena kernel: wvlan_cs: index 0x01: Vcc 5.0, irq 5, io 0x0100-0x013f
>> Nov 23 02:50:30 shiena kernel: wvlan_cs: Registered netdevice wvlan0
>> Nov 23 02:50:30 shiena kernel: wvlan_cs: Initialization failed!
むつみさん>  ここで IRQ の 5 をつかっちゃってますね。この IRQ って サウンドカード
むつみさん> で使われてることが多いのですが、大丈夫ですか?

サウンドカードは入れてません。
だけど、ほかにもいろいろ積んでてIRQは不足気味ですけど(笑
IRQ5は、PCMCIAアダプターが使ってました。
これはWINと同じです。

むつみさん>  /etc/pcmcia/config.opt で
むつみさん> module "wvlan_cs" opts "irq_list=9"
むつみさん> とか書いたらどうなります?

こうなります。上のほうは変わっていないけど、再記します。

Nov 24 00:47:31 shiena kernel: Linux PCMCIA Card Services 3.1.16
Nov 24 00:47:31 shiena kernel:   kernel build: 2.2.17 unknown
Nov 24 00:47:31 shiena kernel:   options:  [pci] [cardbus] [apm]
Nov 24 00:47:31 shiena kernel: PCI routing table version 1.0 at 0xfdd90
Nov 24 00:47:31 shiena kernel: Intel PCIC probe: 
Nov 24 00:47:31 shiena kernel:   Ricoh RL5C475 rev 80 PCI-to-CardBus at slot 00:0c, mem 0xe8035000
Nov 24 00:47:31 shiena kernel:     host opts [0]: [isa irq] [io 3/6/1] [mem 3/6/1] [pci irq 5] [lat 64/176] [bus 32/34]
Nov 24 00:47:31 shiena kernel:     ISA irqs (default) = 3,4,7,9,12 PCI status changes
Nov 24 00:47:32 shiena kernel: cs: IO port probe 0x0c00-0x0cff: excluding 0xcf8-0xcff
Nov 24 00:47:32 shiena kernel: cs: IO port probe 0x0800-0x08ff: clean.
Nov 24 00:47:32 shiena kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x290-0x297 0x310-0x317 0x4d0-0x4d7
Nov 24 00:47:32 shiena kernel: cs: IO port probe 0x0a00-0x0aff: clean.
Nov 24 00:47:32 shiena cardmgr[595]: starting, version is 3.1.16
Nov 24 00:47:32 shiena cardmgr[595]: watching 1 sockets
Nov 24 00:47:32 shiena cardmgr[595]: initializing socket 0
Nov 24 00:47:32 shiena cardmgr[595]: socket 0: MELCO WLI-PCM-L11
Nov 24 00:47:32 shiena kernel: cs: memory probe 0xa0000000-0xa0ffffff: clean.
Nov 24 00:47:32 shiena cardmgr[595]: executing: 'modprobe wvlan_cs irq_list=7'
Nov 24 00:47:32 shiena kernel: wvlan_cs: WaveLAN/IEEE PCMCIA driver v1.0.4
Nov 24 00:47:32 shiena kernel: wvlan_cs: (c) Andreas Neuhaus <andy@xxxxxxxxxxxxxxxxxxxx>
Nov 24 00:47:32 shiena cardmgr[595]: executing: './network start wvlan0'
Nov 24 00:47:32 shiena kernel: wvlan_cs: index 0x01: Vcc 5.0, irq 7, io 0x0100-0x013f
Nov 24 00:47:32 shiena kernel: wvlan_cs: Registered netdevice wvlan0
Nov 24 00:47:32 shiena kernel: wvlan_cs: Initialization failed!
Nov 24 00:47:32 shiena pumpd[203]: PUMP: sending discover 
(後略)

上記は、IRQが競合していない場合ですが、
基本的にirq_listを適当に変えると、irqが競合しているときには
wvlan_cs:requestIRQ:IRQ use
というエラーが出ます。
#しかし不思議なことにirq_list=5とするとIRQ use(PCMCIAアダプターのIRQ)
#となるのに、書かないとInitialization failed!になります?

そして、気がつかないうちにいつのまにか
cardmgr[1199]: + modprobe: Can't locate module wvlan_cs
が消えています!
pcmcia/config.optsを元に戻しても、このエラーはでないので、
リブートかmodprobeコマンドが効いたようです。
でも結果は同じwvlan_cs: Initialization failed!(涙

man pcmciaやman wvlan_csを見ましたが、PCIボードのIOとメモリは
pcmcia関連ファイルでは設定できないようで。

PCMCIAアダプターが原因と睨んで、
さらにPlug-and-Play-HOWTOなども斜め読みした。
http://nucba.www.linux.or.jp/JF/JFdocs/Plug-and-Play-HOWTO.html
ハードの設定はかなり難しいということだけはわかりました^^;

そろそろ僕の頭の中で予想できる原因がなくなってきました。
手詰まり気味です。次に調べるべき一手を教えてください。


P.S.
一応、UNIX USER7月号無線LAN特集の記事執筆者の名誉のために言っておきます(^^)

むつみさん>  3) wireless-tools を使うのであれば CONFIG_NET_RADIO=y が必要

これはちゃんと書いてあります。

/etc/pcmcia/config.optの記述変更も、RPM系ベースのpcmcia-cs-3.1.9
と断ってます<3.1.1.6で動かんので試してみたまでです。

-----------------------------
Name:Kensuke Higuchi
E-mail:shiena1@xxxxxxxxxxxxxx