sábado, 29 de enero de 2011

BSOD - Stop: 0x000000A5 (0x00000011,0x00000007,0xFFD0D010,0x02002026) en Windows 7

Recientemente estuve instalando windows 7 en la pc de un amigo. Luego de instalar correctamente windows, tuve una BSOD (Blue Screen of Death) al querer iniciar windows 7 como ya es costumbre para los que somos usuarios de Windows.

Dicho "pantallazo azul" contenia informacion relacionada a la ACPI del equipo y que supuestamente no era "fully compliant" y que tenia que actualizar la BIOS.

Lo que hice fue lo siguiente:

Me meti a la configuracion de la BIOS de la pc, luego me fui a la pestaña "Advanced" le di "ACPI Configuration" y deje la configuracion asi:

Suspend to RAM [Disabled]

Restore on AC/Power Loss [Power Off]
Ring-In Power On [Enabled]
PCI Devices Power On [Enabled]
PS/2 Keyboard Power On [Enabled]
RTC Alarm Power On [Disabled]

ACPI HPET Table [Enabled]

Reinicie la pc y listo, windows 7 ya me arranca perfectamente y no necesite actualizar la BIOS, espero que les sirva.

Les dejo algunos de los significados de los codigos de error de windows que encontre googleando:

ValueThe BIOS incompatibility related to Plug and Play (PnP) or power management
0x00000001ACPI cannot find the System Control Interrupt (SCI) vector in the resources that are handed to it when ACPI is started.
0x00000002The ACPI BIOS could not process the resource list for the PCI root buses.
0x00000003ACPI tried to run a control method while creating device extensions to represent the ACPI namespace, but this control method failed.
0x00000004ACPI evaluated a _PRW and expected to find an integer as a package element.
0x00000005ACPI evaluated a _PRW, and the package that came back failed to contain at least two elements. The ACPI specification requires that two elements always be present in a _PRW.
0x00000006ACPI tried to find a named object, but it could not find the object.
0x00000007ACPI evaluated a method and expected to receive a buffer in return. However, the method returned some other data type.
0x00000008ACPI evaluated a method and expected to receive an integer in return. However, the method returned some other data type.
0x00000009ACPI evaluated a method and expected to receive a package in return. However, the method returned some other data type.
0x0000000AACPI evaluated a method and expected to receive a string in return. However, the method returned some other data typ
0x0000000BACPI cannot find the object that an _EJD string references.
0x0000000CACPI provides faulty or insufficient information for dock support.
0x0000000DACPI could not find a required method or object in the namespace This bug check code is used if there is no _HID or _ADR present.
0x0000000EACPI could not find a required method or object in the namespace for a power resource (or entity other than a "device"). This bug check code is used if there is no _ON, _OFF, or _STA present for a power resource.
0x0000000FACPI could not parse the resource descriptor.
0x00000010The ACPI BIOS could not determine the system-to-device-state mapping correctly.
0x00000011The system could not enter ACPI mode.
0x00000014ACPI could not parse the resource descriptor. The length exceeds MAXULONG.
0x00000015ACPI had a fatal error when attempting to load a table.
0x00000016ACPI had a fatal error when processing an xSDT. An object was declared as a child of a parent that cannot have children.


ValueWhen an interrupt routing failure or incompatibility has occurred
0x00002001ACPI tried to evaluate the PIC control method but failed.
0x00010001ACPI tried to do interrupt routing, but failed.
0x00010002ACPI could not find the link node referenced in a _PRT.
0x00010003ACPI could not find a mapping in the _PRT package for a device.
0x00010005ACPI found an entry in the _PRT that the function ID is not all F's for.
0x00010006ACPI found a link node, but it cannot disable the node.
0x00010007The _PRT contained a reference to a vector that is not described in the I/O APIC entry's MAPIC table.
0x00010008The ACPI SCI interrupt level is invalid.
0x00010009The Fixed ACPI Description Table (FADT) could not be located.
0x0001000AThe Root System Description Pointer (RSDP) or Extended System Description Table (XSDT) could not be located.
0x0001000BThe length of the ACPI table is not consistent with the table revision.
0x00020000The PM_TMR_BLK entry in the Fixed ACPI Description Table doesn't point to a working ACPI timer block. If a miscellaneous failure or incompatibility has occurred, then the PM_TMR_BLK entry in the Fixed ACPI Description Table does not point to a working ACPI timer block.