Erro ao alocar Mem BAR para o dispositivo PCI 0X / 00/0

3

Estou recebendo o seguinte erro ao inicializar o Dell Precision 390. Tudo parece estar funcionando bem, mas gostaria de entender o que o erro significa e como corrigi-lo. Eu acredito que isso começou a acontecer quando eu conectei minha segunda placa de vídeo, mas essa placa está funcionando muito bem.

Error allocating Mem BAR for PCI device 04/00/0
Error allocating Mem BAR for PCI device 05/00/0
Error allocating Mem BAR for PCI device 05/02/0
Error allocating Mem BAR for PCI device 05/05/0
Error allocating Mem BAR for PCI device 05/04/0
Error allocating Mem BAR for PCI device 05/04/0
Error allocating Mem BAR for PCI device 05/05/0
    
por JonDrnek 15.07.2009 / 14:10

3 respostas

5

Para dispositivos PCI e PCIe, um BAR é um Registro de Endereços Base usado pelo BIOS ou SO para informar ao dispositivo quais endereços físicos devem mapear seus recursos de memória. A maioria dos dispositivos PCI em seu sistema solicita uma certa quantidade de espaço de memória, e o BIOS tenta ajustá-los abaixo de 4 GB para garantir a compatibilidade com sistemas operacionais de 32 bits. Parece que o seu computador tem 4 GB de RAM e que ambas as placas de vídeo contêm grandes quantidades de RAM.

Nessas mensagens de erro, a localização do dispositivo é especificada como barramento / dispositivo / função . Eu tenho acesso a um Dell Precision 390 e parece que todos os dispositivos integrados nesse sistema estão no barramento PCI número 0, portanto, seus erros provavelmente se referem a um dispositivo que você conectou a um slot PCI ou PCIe. Cada slot PCIe recebe seu próprio número de barramento, portanto, o barramento número 5 pode, na verdade, corresponder a um dispositivo PCIe multifuncional, como uma placa de som ou uma placa de captura de vídeo.

Você deve ser capaz de rastrear quais dispositivos são 4/0/0, 5/2/0, 5/4/0 e 5/5/0 quando o sistema operacional estiver carregado, se o BIOS não imprimir esta informação antes de arrancar. (Observe que isso pressupõe que o sistema operacional não reatribui os números do barramento PCI na inicialização, o que destruiria as evidências; se isso acontecer, o sistema operacional poderá estar corrigindo a confusão que a BIOS deixou.)

Se você usa o Windows, pode encontrar os números de barramento PCI / dispositivo / função de um dispositivo clicando com o botão direito do mouse no Gerenciador de dispositivos, selecionando Properties... e procurando Location: na guia General . (No Vista e no Windows 7, essas mesmas informações também aparecem quando você seleciona a guia Details e escolhe Location information da caixa de listagem Property .)

Se você usa o Linux, você pode encontrar os números de barramento PCI / dispositivo / função usando o comando lspci .

    
por 28.08.2009 / 16:45
2

A documentação lista esse código: Erro ao alocar Mem BAR para dispositivo PCI

The system encountered a problem while trying to configure an expansion card or integrated on-board devices.

If the device number points to an expansion card, the card can be removed. See "Troubleshooting Expansion Cards" in "Troubleshooting Your System."

If the device number points to a an on-board device, disable the device. See "Using the System Setup Program" in your User's Guide for details.

    
por 15.07.2009 / 14:27
0

Você já tentou limpar a NVRAM com a placa de modem fora do sistema?

Se isso não funcionar, retire todas as placas de expansão PCI do sistema para ver se ele será inicializado normalmente. Você pode ter que limpar a NVRAM novamente.

Suponho que você esteja usando esse método para limpar a NVRAM ....

Reboot system and enter the BIOS Setup by pressing F2. 
Turn on Caps Lock, Scroll Lock and  Num Lock.
Press ALT+ E then ALT+ F (should hear beep) then ALT+ B
    
por 15.02.2015 / 16:10

Tags