Fehler beim Zuweisen von Mem BAR für das PCI-Gerät 0X / 00/0

12378
JonDrnek

Beim Starten meines Dell Precision 390 wird die folgende Fehlermeldung angezeigt. Alles scheint gut zu funktionieren, aber ich würde gerne wissen, was der Fehler bedeutet und wie er behoben werden kann. Ich glaube, dass es passiert ist, als ich meine zweite Grafikkarte eingesteckt habe, aber diese Karte funktioniert einwandfrei.

Fehler beim Zuweisen von Mem BAR für das PCI-Gerät 04/00/0 Fehler beim Zuweisen von Mem BAR für das PCI-Gerät 05/00/0 Fehler beim Zuweisen von Mem BAR für das PCI-Gerät 05/02/0 Fehler beim Zuweisen von Mem BAR für das PCI-Gerät 05/05/0 Fehler beim Zuweisen von Mem BAR für das PCI-Gerät 05/04/0 Fehler beim Zuweisen von Mem BAR für das PCI-Gerät 05/04/0 Fehler beim Zuweisen von Mem BAR für das PCI-Gerät 05/05/0
3

3 Antworten auf die Frage

5
bk1e

Bei PCI- und PCIe-Geräten ist eine BAR ein Basisadressenregister, das vom BIOS oder Betriebssystem verwendet wird, um dem Gerät mitzuteilen, in welche physischen Adressen seine Speicherressourcen zugeordnet werden sollen. Die meisten PCI-Geräte in Ihrem System benötigen einen bestimmten Speicherplatz, und das BIOS versucht, sie alle unter 4 GB einzubauen, um die Kompatibilität mit 32-Bit-Betriebssystemen sicherzustellen. Das klingt, als hätte Ihr Computer 4 GB RAM und beide Grafikkarten enthalten viel RAM.

In diesen Fehlermeldungen wird der Standort des Geräts als Bus / Gerät / Funktion angegeben . Ich habe Zugriff auf ein Dell Precision 390 und es scheint, dass sich alle integrierten Geräte auf diesem System auf PCI-Bus-Nummer 0 befinden. Daher beziehen sich die Fehler wahrscheinlich auf ein Gerät, das Sie in einen PCI- oder PCIe-Steckplatz gesteckt haben. Jeder PCIe-Steckplatz erhält seine eigene Busnummer, sodass Busnummer 5 möglicherweise einem PCIe-Gerät mit mehreren Funktionen entspricht, z. B. einer Soundkarte oder einer Videoaufnahmekarte.

Sie sollten in der Lage sein, nach dem Laden des Betriebssystems festzustellen, welche Geräte 4/0/0, 5/2/0, 5/4/0 und 5/5/0 sind, wenn das BIOS diese Informationen zuvor nicht druckt booten (Beachten Sie, dass hierbei davon ausgegangen wird, dass das Betriebssystem die PCI-Bus-Nummern beim Booten nicht neu zuweist, was die Beweise zerstören würde; in diesem Fall kann das Betriebssystem das durch das BIOS hinterlassene Chaos aufräumen.)

Wenn Sie Windows verwenden, können Sie die PCI-Bus- / Geräte- / Funktionsnummern eines Geräts finden, indem Sie im Geräte-Manager mit der rechten Maustaste darauf klicken, auswählen Properties...und Location:auf der GeneralRegisterkarte suchen . (Unter Vista und Windows 7 werden dieselben Informationen auch angezeigt, wenn Sie die DetailsRegisterkarte auswählen und Location informationaus dem PropertyListenfeld auswählen .)

Wenn Sie Linux verwenden, können Sie die PCI-Bus- / Geräte- / Funktionsnummern mit dem lspciBefehl finden.

Welche Windows-Version hat das? WinXP scheint die Standortinformationen nicht dort zu haben. Kevin Panko vor 14 Jahren 3
Selbst wenn Sie kein Linux verwenden, funktioniert eine bootfähige CD unter Linux gut. Kevin Panko vor 14 Jahren 3
@ Kevin Panko: Danke, dass du darauf hingewiesen hast. "Details >> Eigenschaft >> Standortinformationen" war in Vista. Es stellt sich jedoch heraus, dass sowohl XP als auch Vista diese Informationen auf der Registerkarte "Allgemein" anzeigen. Daher werde ich meine Antwort aktualisieren. bk1e vor 14 Jahren 3
2
Sampson

Die Dokumentation listet diesen Code auf: Fehler beim Zuordnen von Mem BAR für PCI-Geräte

Beim Versuch, eine Erweiterungskarte oder integrierte Geräte zu konfigurieren, ist ein Problem aufgetreten.

Wenn die Gerätenummer auf eine Erweiterungskarte verweist, kann die Karte entfernt werden. Siehe " Fehlerbehebung bei Erweiterungskarten " in "Fehlerbehebung beim System".

Wenn die Gerätenummer auf ein Bordgerät verweist, deaktivieren Sie das Gerät. Einzelheiten finden Sie unter "Verwenden des System-Setup-Programms" im Benutzerhandbuch.

Ich möchte das Problem beheben, nicht eine Karte loswerden, die gut zu funktionieren scheint. Woher weiß ich, ob es sich bei der Gerätenummer um eine Karte oder ein integriertes Gerät handelt? JonDrnek vor 14 Jahren 3
0
sam

Haben Sie versucht, den NVRAM mit der Modemkarte aus dem System zu löschen?

Wenn dies nicht funktioniert, ziehen Sie alle PCI-Erweiterungskarten aus dem System, um zu sehen, ob sie normal booten. Möglicherweise müssen Sie das NVRAM erneut löschen.

Ich gehe davon aus, dass Sie diese Methode verwenden, um das NVRAM zu löschen.

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