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

[plamo:00598] Re: How to PIAFS CARD



佐賀井です。一言だけ。

In message <367D26B9.FECD0B16@pop07.odn.ne.jp>you write:
>   CardBus bridges can allocate memory windows outside of the 640KB-1MB
>  ``memory hole'' in the ISA bus architecture.  It is generally a good
>  idea to configure CardBus bridges to use high memory windows, because
>  these are unlikely to conflict with other devices.  Also, CardBus
>  cards may require large memory windows, which may be difficult or
>  impossible to fit into low memory.  Card Services will preferentially
>  allocate windows in high memory for CardBus bridges, if both low and
>  high memory windows are defined in config.opts.  The default
>  config.opts now includes a high memory window of
>  0xa0000000-0xa0ffffff.  If you have a CardBus bridge and have upgraded
>      <--ここ 3
>  from an older PCMCIA driver release, add this memory window if it is
>  not already defined.

ここに書いてあるのは、カードバス(32bitPCMCIA)を使う時の注意です。
したがって、普通のカードの場合、それほど気にする必要はないです。
それよりも、

>  it may help to restrict the scan to a narrower range.  Reasonable
> ranges to try include 0xd0000-0xdffff, 0xc0000-0xcffff,
>      <--ここ 2
> 0xc8000-0xcffff, or 0xd8000-0xdffff.



の方がずっと重要で、上のメモリを井上さんのマシンでは、
0xd0000-0xdffffを使うようにしているのですが、これが他と衝突してい
る可能性の方が大きいです。

後で考えてみて思ったのですが、Win95のPCMCIAのカードサービスは、ど
このメモリを使っていますか。私の直観では、

0xd0000-0xd7fff、もしくは、0xd8000-0xdfffff

のどちらかだと思うのです。
結局、

>include port 0x100-0x3ff, memory  0xa0000000-0xa0ffffff
>に修正しました。

と修正するのではなく、

include port 0x100-0x3ff, memory 0xd0000-0xd7fff

もしくは、

include port 0x100-0x3ff, memory 0xd8000-0xdffff

と修正しないといけないと思います。

>カーネル再構築のときにCardBusの指定もなくなったのか、
>networkカードもよめなくなってました。
>IRQのほうではなく、memoryの修正によって競合はおきなくなりました。
>でも、resource in use となっているのはどういう意味なのでしょう。

>memory_cs: RequestWindow: Resource in use

これは、0xa0000-0xaffffが利用中だと言うだけです。

>userlinkはppxpのuserlinkなのでしょうか。
>結局、このカードはISAカードなのでしょうか。このあたりがよくわかりません。

Cardbusと書いてなければ、普通は16bitカード、つまりISAに近いものだ
と言うことになるでしょう。

>userlink version 0.98a-2 registered major 125
modprobeでuserlinkのモジュールををロードしたということです。

----------------------------------
>#
># Local PCMCIA Configuration File
>#
># System resources available for PCMCIA devices
>#
>#include port 0x100-0x4ff, port 0x1000-0x17ff
>#include port 0x100-0x4ff
>#include port 0x100-0x3ff, memory 0xd0000-0xdffff
>include port 0x100-0x3ff, memory 0xa0000000-0xa0ffffff

ここを、
#include port 0x100-0x3ff, memory 0xa0000000-0xa0ffffff
include port 0x100-0x3ff, memory 0xd0000-0xd7ffff

もしくは、

#include port 0x100-0x3ff, memory 0xa0000000-0xa0ffffff
include port 0x100-0x3ff, memory 0xd8000-0xdfffff

としてためしてみてください。

>#include memory 0xc0000-0xfffff, memory 0xa0000000-0xa0ffffff
>#
># Extra port range for IBM Token Ring
>#
>include port 0xa00-0xaff
>#
># Resources we should not use, even if they appear to be available
>#
># First built-in serial port
>exclude irq 4
># Second built-in serial port
>#exclude irq 3
># First built-in parallel port
>exclude irq 7
>#
>exclude irq 15
>#
>#
># Options for loadable modules
>#
># To fix sluggish network with IBM ethernet adapter...
>#module "pcnet_cs" opts "mem_speed=600"
>module "pcnet_cs" opts "use_shmem=0"
>#
># Options for Xircom Netwave driver...
>#module "netwave_cs" opts "domain=0x100 scramble_key=0x0"
--
----+----1----+----2----+----3----+----4----+----5----+----6----+
  Shigeo Sagai                       sagai@criepi.denken.or.jp   

Follow-Ups
[plamo:00608] Re: How to PIAFS CARD, Shigeo Sagai
References
[plamo:00597] Re: How to PIAFS CARD, 井上裕寿

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