最近のバージョンは使っていないので嘘書いてたらすみません。

From: "T.P.S.Nakagawa" <[EMAIL PROTECTED]>
Date: 2006/02/06 月 午後 04:42:46 JST

> dmesg に気になるエラーが出ます。
...
> unknown <PNP0501> can't assign resources (port)
> unknown <PNP0400> can't assign resources (port)
> unknown <PNP0700> can't assign resources (port)
> unknown <PNP0320> can't assign resources (port)
> unknown <PNP0f13> can't assign resources (irq)
> unknown <PNP0c02> can't assign resources (port)

PnP BIOSから取ってきた情報ですね。ただ、FreeBSD のデバイスは(まだ)
これらの PnPデバイスに対応していないんじゃないかと思います。

ISA PnP系の参考資料はこの辺をどうぞ。
http://www.microsoft.com/whdc/system/pnppwr/pnp/default.mspx

基本的なデバイスについてはこちらに情報があります。
http://download.microsoft.com/download/1/6/1/161ba512-40e2-4cc9-843a-923143f3456c/devids.txt

例えば、PNP0501 は "16550A-compatible COM port" ということでふつーの
シリアルポートらしい。

> なにせ太古のマシンで、Windows もすでに捨ててしまったので、
> これらの PNP がなにを意味しているのかわからないのですが、
> 気になるメッセージなのでできれば出ないようにしたいと考えております。
> 
> Kernel configuration で、この辺りの port を使わせない /
> もしくは 対応する PNP を無効にすることはできるのでしょうか。

各ドライバは基本的には ISA PnP に対応していたと思うので、デバイスIDを
追加したうえで、静的設定を外し PnP に全てお任せしてしまうのが本来の姿
ではないかと(個人的には)思っています。


From: "T.P.S.Nakagawa" <[EMAIL PROTECTED]>
Date: 2006/02/06 月 午後 08:26:18 JST

> (以下同様)  と、PnP が無意味に2回呼び出されて、
> 最初の呼出で確保されたリソースが2回目に取れなかったよ、と
> いう意味のことを言っています?

一回目は PNPBIOS から読み出している状況表示、二回目は実際にリソースを
割り当てている時の表示のはずです。dmesgは見ていませんが多分こんな流れに
なっているはず。

〜ISA PnP の読み取り〜
isa_probe_children: disabling PnP devices
...
isa_probe_children: probing non-PnP devices
〜静的ISAデバイスへのリソース割り当て〜 ← sio0 とかに静的リソース割り当て
isa_probe_children: probing PnP devices
〜動的ISAデバイスへのリソース割り当て〜 ← sio0 とかぶるため割り当てられない

--
渡辺浩和@府中
<[EMAIL PROTECTED]>

メールによる返信