Błąd przydziału Mem BAR dla urządzenia PCI 0X / 00/0

3

Podczas uruchamiania komputera Dell Precision 390 pojawia się następujący błąd. Wygląda na to, że wszystko działa poprawnie, ale chciałbym zrozumieć, co oznacza błąd i jak go naprawić. Myślę, że zaczęło się to dziać, kiedy podłączyłem drugą kartę wideo, ale ta karta działa świetnie.

Błąd przydziału Mem BAR dla urządzenia PCI 04/00/0
Błąd przydziału Mem BAR dla urządzenia PCI 05/00/0
Błąd przydziału Mem BAR dla urządzenia PCI 05/02/0
Błąd przydziału Mem BAR dla urządzenia PCI 05/05/0
Błąd przydziału Mem BAR dla urządzenia PCI 05/04/0
Błąd przydziału Mem BAR dla urządzenia PCI 05/04/0
Błąd przydziału Mem BAR dla urządzenia PCI 05/05/0
JonDrnek
źródło

Odpowiedzi:

5

W przypadku urządzeń PCI i PCIe BAR to podstawowy rejestr adresów używany przez BIOS lub system operacyjny do informowania urządzenia, na jakie adresy fizyczne należy mapować jego zasoby pamięci. Większość urządzeń PCI w twoim systemie wymaga pewnej ilości miejsca w pamięci, a BIOS próbuje je wszystkie zmieścić poniżej 4 GB, aby zapewnić zgodność z 32-bitowymi systemami operacyjnymi. Wygląda na to, że komputer ma 4 GB pamięci RAM i że obie karty graficzne zawierają dużą ilość pamięci RAM.

W tych komunikatach o błędach położenie urządzenia jest określone jako magistrala / urządzenie / funkcja . Mam dostęp do Dell Precision 390 i wydaje się, że wszystkie urządzenia pokładowe w tym systemie znajdują się na szynie PCI numer 0, więc twoje błędy prawdopodobnie dotyczą urządzenia podłączonego do gniazda PCI lub PCIe. Każde gniazdo PCIe ma swój własny numer magistrali, więc magistrala nr 5 może faktycznie odpowiadać wielofunkcyjnemu urządzeniu PCIe, np. Karcie dźwiękowej lub karcie przechwytywania wideo.

Powinieneś być w stanie wyśledzić, które urządzenia to 4/0/0, 5/2/0, 5/4/0 i 5/5/0 po załadowaniu systemu operacyjnego, jeśli BIOS nie wydrukuje tych informacji przed bootowanie. (Należy pamiętać, że zakłada to, że system operacyjny nie przypisuje ponownie numerów magistrali PCI podczas rozruchu, co zniszczyłoby dowody; jeśli tak się stanie, system operacyjny może załatać bałagan pozostawiony przez BIOS).

Jeśli używasz systemu Windows, można znaleźć numery magistrali PCI / urządzenia / funkcji urządzenia poprzez kliknięcie prawym przyciskiem myszy na niego w Menedżerze urządzeń, wybierając Properties...i patrząc Location:na Generalkarcie. (W systemach Vista i Windows 7 te same informacje pojawiają się również po wybraniu Detailskarty i wybraniu Location informationz pola Propertylisty).

Jeśli używasz Linuksa, możesz znaleźć numery magistrali PCI / urządzenia / funkcji za pomocą lspcipolecenia.

bk1e
źródło
Która wersja systemu Windows ma to? Wygląda na to, że WinXP nie ma tam informacji o lokalizacji.
Kevin Panko,
Nawet jeśli nie korzystasz z systemu Linux, rozruchowa płyta CD z systemem Linux będzie w tym dobrze działać.
Kevin Panko,
@Kevin Panko: Dziękujemy za zwrócenie na to uwagi. „Szczegóły >> Nieruchomość >> Informacje o lokalizacji” było w systemie Vista. Ale okazuje się, że zarówno XP, jak i Vista wyświetlają te informacje w zakładce „Ogólne”, więc zaktualizuję swoją odpowiedź.
bk1e,
2

Dokumentacja zawiera ten kod: Błąd przydzielania Mem BAR dla urządzenia PCI

System napotkał problem podczas próby skonfigurowania karty rozszerzeń lub zintegrowanych urządzeń pokładowych.

Jeśli numer urządzenia wskazuje na kartę rozszerzeń, kartę można usunąć. Zobacz „ Rozwiązywanie problemów z kartami rozszerzeń ” w „Rozwiązywanie problemów z systemem”.

Jeśli numer urządzenia wskazuje urządzenie pokładowe, wyłącz urządzenie. Szczegółowe informacje można znaleźć w części „Korzystanie z programu konfiguracji systemu” w Podręczniku użytkownika.

Sampson
źródło
Chcę rozwiązać problem, a nie pozbyć się karty, która wydaje się działać dobrze. Skąd mam wiedzieć, czy numer urządzenia to karta czy urządzenie pokładowe?
JonDrnek
0

Czy próbowałeś wyczyścić NVRAM z kartą modemu poza systemem?

Jeśli to nie pomoże, wyciągnij wszystkie karty rozszerzeń PCI z systemu, aby sprawdzić, czy uruchomi się normalnie. Może być konieczne ponowne wyczyszczenie pamięci NVRAM.

Zakładam, że używasz tej metody do wyczyszczenia pamięci 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
sam
źródło