![시작 시 다음 메시지가 나타납니다. "메모리 리소스를 할당할 수 없습니다. [0xc0000000-0xbffffffff]"](https://linux55.com/image/929/%EC%8B%9C%EC%9E%91%20%EC%8B%9C%20%EB%8B%A4%EC%9D%8C%20%EB%A9%94%EC%8B%9C%EC%A7%80%EA%B0%80%20%EB%82%98%ED%83%80%EB%82%A9%EB%8B%88%EB%8B%A4.%20%22%EB%A9%94%EB%AA%A8%EB%A6%AC%20%EB%A6%AC%EC%86%8C%EC%8A%A4%EB%A5%BC%20%ED%95%A0%EB%8B%B9%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.%20%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 버전을 사용하고 있는 것으로 보입니다. 유효한 장치 트리가 설치되어 있습니까? 아니면 오픈 펌웨어가 있나요?