![起動時に次のメッセージが表示されます。 "メモリリソースを割り当てられません。[0xc0000000-0xbffffffff]"](https://linux33.com/image/929/%E8%B5%B7%E5%8B%95%E6%99%82%E3%81%AB%E6%AC%A1%E3%81%AE%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%81%8C%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%20%22%E3%83%A1%E3%83%A2%E3%83%AA%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%92%E5%89%B2%E3%82%8A%E5%BD%93%E3%81%A6%E3%82%89%E3%82%8C%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%5B0xc0000000-0xbffffffff%5D%22.png)
Linuxカーネルが起動するたびに、コンソールに次のメッセージが表示されます。
pci 0000:00:00.0: BAR 0: can't allocate mem resource [0xc0000000-0xbfffffff]
エラーメッセージですか?このメッセージの原因は何ですか?私はPowerPC(P2020)で動作するLinux 2.6カーネルを使用しています。
lspciの出力と/ proc / iomemの内容を使用して問題を更新します。
lspci
:
0000:00:00.0 Class 0604: Unknown device 1957:0070 (rev 20)
0000:01:00.0 Class 0200: Unknown device 14e4:1692 (rev 01)
0001:02:00.0 Class 0604: Unknown device 1957:0070 (rev 20)
0001:03:00.0 Class 0200: Unknown device 14e4:1692 (rev 01)
/proc/iomem
:
a0000000-bfffffff : /pcie@ffe09000
a0000000-bfffffff : PCI Bus 0000:01
a0000000-a000ffff : 0000:01:00.0
a0000000-a000ffff : tg3
c0000000-dfffffff : /pcie@ffe0a000
c0000000-dfffffff : PCI Bus 0001:03
c0000000-c000ffff : 0001:03:00.0
c0000000-c000ffff : tg3
ffe04500-ffe04507 : serial
ffe04600-ffe04607 : serial
ffe07000-ffe07fff : spi
ffe24000-ffe24fff : ethernet
ffe24520-ffe2453f : mdio
ffe25000-ffe25fff : ethernet
答え1
機械の詳細を提供できれば良いでしょう。 0xc000_0000はほとんどのLinuxディストリビューションのデフォルトのロードアドレスですが、0xc000_0000をPCIアドレス空間として割り当てたため、カスタムLinuxバージョンを使用しているようです。有効なデバイスツリーがインストールされていますか?それともオープンファームウェアがありますか?