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

[debian-users:05471] Re: Install Trouble with DEC



いはら@くらしき作陽大学です。

丸岡さん、書き込みありがとうございます。

> 外しているかもしれませんが、ちょっと気になるところが... (^^;
> 
>> pcibios_init : BIOS32 Service Directory structue at 0x000fd5d0
>> pcibios_init: entry in high memory, unable to access
>> pci_init: no BIOS32 detected
> 
> ここが問題なのではないでしょうか?
> 以前どこかで、DEC ではありませんが、COMPAQの一部のマシンに付い
> て以下のような話を聞いた事があるように思います。
>   PCI BIOSが でかいアドレス(高位って言うのかな) にあるのでBIOS
>   を認識できない。
> 
> 確かこの時の解決策は、DOS上で PCI BIOSを移動させるプログラムを
> 実行して... なんてするんだったような... (^^;

私もそう思いました。PCI-HOWTOにもその辺の記述がありました。Compaq
に関するもので、
-------------------------------------------------------ここから
9.1 Compaq PCI systems, especially Presarios

(略)It seems thei are mapping the PCI BIOS data area to an
obscure area of memory, one that Linux(or OS2) cannot access.
It can usually find it, but can't get in, and gives a message
on startup(something like "pcibios_init: entry in high memory
area, unable to access"). Althoug this is alright with the 
display(which is on the PCI bus) and the IDE controller (also
PCI), it means any other PCI devices -- suc as an Ethernet
card -- cannot be detected by Linux.
etc.
------------------------------------------------------ここまで
とありました。

> でも、'in high memory'という文字列を検索すると...
> linux-2.0.33/arch/i386/kernel/bios32.c に
>
>             if (check->fields.entry >= 0x100000) {
>                 printk("pcibios_init: entry in high memory, tryi
> ng direct PCI access\n");
>                 access_pci = check_direct_pci();
>             } else {
>
> とメッセージが違うなぁ。
linux2.0.33ならうまくいくんだろうか?

_/_/_/_/_/_/_/_/_/
_/_/_/_/_/_/
_/_/_/_/    くらしき作陽大学
_/_/_/         食文化学部
_/_/             井原 零              _/
_/                                     _/
_/      〒710-0292                     _/
            倉敷市玉島長尾3515       _/_/
            TEL: (086)523-0888       _/_/
            FAX: (086)523-0814     _/_/_/
 E-mail: ihara@xxxxxxxxxxxxxxx   _/_/_/_/
                             _/_/_/_/_/_/
                       _/_/_/_/_/_/_/_/_/