Jump to content

Dietmar

Member
  • Posts

    1,117
  • Joined

  • Last visited

  • Days Won

    5
  • Donations

    0.00 USD 
  • Country

    Germany

Everything posted by Dietmar

  1. @Damnation The problem is now only in the settings for the VGA device in the DSDT and SSDTs of the HP Bios Dietmar
  2. @SEDANEH When you have as boot device a Sata-harddisk, that is formatted with MBR and correct settings in Bios for "Legacy" boot, CSM enabled, Security disabled, my xp.iso works for your motherboard Dietmar
  3. @Damnation I solved all acpi errors before. The "only" error that stays is, that for some strange reasons no vga driver can be loaded in second boot phase. Also that one from VMware not. It is a problem of the DSDT and SSDTs of the Bios from the HP, because with changed against the acpi tables from the Lenovo board XP boots. But the hardware is different, especially the USB devices and so no keyboard and no mouse Dietmar
  4. @Damnation The problem is, that even after I boot XP to full desktop in Acpi Multiprocessor mode on the HP 255 g6 with E2-9000e cpu, because I have no keyboard and no mouse, it is impossible for me to install any driver. The USB devices and most of the others are a little bit different on the HP and the Lenovo. The only way to overcome this, would be to change by hand all the driver entries from Lenovo to those from HP. But this would be like to write the DSDT and SSDTs new Dietmar
  5. @SEDANEH With my xp.iso, that I send to you, you can burn a real CD and install XP SP3 via a real Sata CD-Rom drive Dietmar
  6. @Damnation I just succeed to boot the HP 255 g6 with the DSDT and 4 SSDT from Lenovo to full Desktop, Acpi Multiprocessor . But no USB mouse, no keyboard^^ Dietmar
  7. @Mov AX, 0xDEAD I make a try with editing the DSDT table from the HP 255 g6. Then I try to load this edited table with your ACPI Patcher at boot time. But even with the smallest change in its DSDT I always get Bsod 0x7E (C0000005,..), meaning, that something is written at the wrong adress in memory. When I load its original dsdt.bin table, this Bsod does not appear. Then I make a try with using all the DSDT and SSDT tables from the Lenovo m625q. Same Bsod 0x7E (C0000005,..). When I also try to load the FACS table from Lenovo, I get message ACPI Patcher Error: FACS addr e7b44000 is in diff reserved memory Any idea, how to overcome this Bsod 0x7E (C0000005,..)? Dietmar PS: Here are the original and modded DSDT https://ufile.io/numho8vo
  8. Hi, I want to make a new, working DSDT for the HP 255 g6 board. Simply kicking that part out, which gives the Bsod for the VGA device. Therefor I use the DSDT loader at boot time from @Mov AX, 0xDEAD. So, only question is, what I have to kick out in the DSDT from the HP. Here I put into also the working DSDT from Lenovo. A lot of parts in their DSDT for the VGA device are the same, but for example a strange UBBL device appears only in DSDT VGA device of HP. So, any idea is welcome. New DSDT is prepared in a second for testing Dietmar DSDT for HP 255 g6 (Bsod VGA) and Lenovo m625q (works) https://ufile.io/sv3fao82
  9. @Mov AX, 0xDEAD Hi, I think, that I understand, from what this sxs.dll failed 0xc0000142 comes. It has nothing to do with the HP notebook. In 2008 I build a generic XP SP1, that can boot any compi. And there I noticed a funny thing. This works only, until it comes to boot with winlogon. So I changed this winlogon agains minlogon from XP Embedded. And now the same happens: Because I build this XP SP3 on the Lenovo m625q with the same cpu on a chip, it is NOT complete identic hardware with the HP 255 g6. And exact this happens, when winlogon tries to start. May be there would be a chance, when I succeed to transfer this XP to the HP direct after TXT-Setup of XP Dietmar EDIT: For the HP 255 g6 notebook this means, that there are for XP SP3 incompatible settings for the graphikcard in Bios. And an external graphikcard is for this HP notebook without sense. Process.Thread : 00000194.00000198 (csrss.exe) is trying to create key: ObjectAttributes = BA2A790C The caller should not rely on data written to the registry after shutdown... *** Fatal System Error: 0x000000b4 (0x8A5F1108,0x8A601000,0x8A6FF000,0x00050000) Break instruction exception - code 80000003 (first chance) A fatal system error has occurred. Debugger entered on first try; Bugcheck callbacks have not been invoked. A fatal system error has occurred. Connected to Windows XP 2600 x86 compatible target at (Sun Feb 11 19:33:29.468 2024 (UTC + 1:00)), ptr64 FALSE Loading Kernel Symbols ............................................................... ................. Loading User Symbols ............. Loading unloaded module list ................ ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* Use !analyze -v to get detailed debugging information. BugCheck B4, {8a5f1108, 8a601000, 8a6ff000, 50000} Probably caused by : win32k.sys ( win32k!DrvDriverFailure+1af ) Followup: MachineOwner --------- nt!RtlpBreakWithStatusInstruction: 8052b724 cc int 3 0: kd> !analyze -v ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* VIDEO_DRIVER_INIT_FAILURE (b4) The system was not able to go into graphics mode because no display drivers were able to start. This usually occurs if no video miniport drivers load successfully. Arguments: Arg1: 8a5f1108, Driver failure data. Arg2: 8a601000, Graphics device list. Arg3: 8a6ff000, Graphics device list data. Arg4: 00050000, Possible cause of the bugcheck. Debugging Details: ------------------ DEFAULT_BUCKET_ID: DRIVER_FAULT BUGCHECK_STR: 0xB4 PROCESS_NAME: csrss.exe ANALYSIS_VERSION: 6.3.9600.17237 (debuggers(dbg).140716-0327) x86fre LAST_CONTROL_TRANSFER: from 804f8e95 to 8052b724 STACK_TEXT: ba2a77dc 804f8e95 00000003 ba2a7b38 00000000 nt!RtlpBreakWithStatusInstruction ba2a7828 804f9a80 00000003 ba2a7d24 bbdd15dc nt!KiBugCheckDebugBreak+0x19 ba2a7c08 804f9fcf 000000b4 8a5f1108 8a601000 nt!KeBugCheck2+0x574 ba2a7c28 bf91cfa7 000000b4 8a5f1108 8a601000 nt!KeBugCheckEx+0x1b ba2a7d30 ba2a7d64 0015fd98 bf8ab5af 00000001 win32k!DrvDriverFailure+0x1af WARNING: Frame IP not in any known module. Following frames may be wrong. ba2a7d48 bf8ab620 ba2a7d64 80541818 00050000 0xba2a7d64 ba2a7d50 80541818 00050000 00000060 00000064 win32k!NtUserInitialize+0x87 ba2a7d50 7eb3e514 00050000 00000060 00000064 nt!KiSystemServicePostCall 0015fd80 75b686df 75b68669 00050000 00000060 ntdll!KiFastSystemCallRet 0015fdb0 75b43472 00000000 00000000 0016274d winsrv!NtUserInitialize+0xc 0015fe20 75b4301b 0016272a 00162731 00000003 CSRSRV!CsrLoadServerDll+0x1a0 0015ff74 75b430f3 0000000a 001624f0 7eb3dc9e CSRSRV!CsrParseServerCommandLine+0x2d6 0015ff88 4a68115d 0000000a 001624f0 00000005 CSRSRV!CsrServerInitialization+0x95 0015ffa8 4a6818d7 0000000a 001624f0 0016251c csrss!main+0x4f 0015fff4 00000000 7ffde000 000000c8 000001ad csrss!NtProcessStartup+0x1d2 STACK_COMMAND: kb FOLLOWUP_IP: win32k!DrvDriverFailure+1af bf91cfa7 90 nop SYMBOL_STACK_INDEX: 4 SYMBOL_NAME: win32k!DrvDriverFailure+1af FOLLOWUP_NAME: MachineOwner MODULE_NAME: win32k IMAGE_NAME: win32k.sys DEBUG_FLR_IMAGE_TIMESTAMP: 5c93004e FAILURE_BUCKET_ID: 0xB4_win32k!DrvDriverFailure+1af BUCKET_ID: 0xB4_win32k!DrvDriverFailure+1af ANALYSIS_SOURCE: KM FAILURE_ID_HASH_STRING: km:0xb4_win32k!drvdriverfailure+1af FAILURE_ID_HASH: {28d7d534-884c-fc26-c175-02817df2d217} Followup: MachineOwner ---------
  10. With DSDT.aml now loaded at boottime of XP SP3, ThermalZone entries deleted in DSDT, now no error message about too hot cpu. But still the same Bsod very late in boot process, that sxs.dll failed 0xc0000142 Dietmar
  11. I make a strange discovery on the HP 255 g6 notebook. I read its full Bios out with EEpromer. Then, with UEFI Tool, I extract its DSDT, delete the 2 Thermalzone Devices TSZ0 and TSZ2. And the whole procedure, from where Thermalzone was called in DSDT. Put this DSDT back into its original Bios and flash via EEPromer Revelprog IS. Check everything 2 times. All seems ok. But then, some LED blinks on the notebook, but screen stays dark. I repeat the same with the original F31 Bios from HP homepage. Delete also TSZ0 and TST2 and the whole procedure, that called them. Same result. I also put out Bios batterie, does not help. This calling procedure is not present on the Lenovo m625q, so I thought, it can be deleted. But "VGA" appears in this procedure. Again, Notebook shows some LEDs blinking, but no screen. Then, I flash back the original F31 Bios from HP homepage. When I switch on the compi, I get a small box, where something tells me, that it is flashing parts of Bios back. Hm, is the crazy TPM device doing that? For me it is strange as much as possible, that if the screen can be seen in the very first switch on notebook, depends on DSDT. Now I think, that HP installed some mechanismus, to prevent editing Bios. Next step is, to load DSDT only at boottime of XP Dietmar This is, what I delete in DSDT Scope (_TZ) { ThermalZone (TSZ0) { Name (REGN, "Processor Thermal Zone") Method (FMAX, 0, NotSerialized) { Return ((\_SB.PCI0.LPC0.EC0.FNMX * 0x64)) } Method (FMIN, 0, NotSerialized) { Return ((\_SB.PCI0.LPC0.EC0.FNMN * 0x64)) } Method (FRSP, 0, NotSerialized) { Return ((\_SB.PCI0.LPC0.EC0.FRPM * 0x64)) } Method (FSSP, 1, NotSerialized) { \_SB.PCI0.LPC0.EC0.FNSW = One \_SB.PCI0.LPC0.EC0.FWPM = (!Arg0 & One) \_SB.PCI0.LPC0.EC0.FNSW = Zero } Method (_CRT, 0, Serialized) // _CRT: Critical Temperature { Return (0x1388) } Method (_HOT, 0, Serialized) // _HOT: Hot Temperature { If ((SR6W == 0x6C)) { Return (0x0E62) } Else { Return (0x0E8A) } } Method (_TMP, 0, Serialized) // _TMP: Temperature { If ((\_SB.PCI0.LPC0.EC0.CPUT > CMST)) { CMST = \_SB.PCI0.LPC0.EC0.CPUT } Return ((0x0AAC + (\_SB.PCI0.LPC0.EC0.CPUT * 0x0A))) } Method (_PSV, 0, Serialized) // _PSV: Passive Temperature { Return ((0x0AAC + (\_SB.PCI0.LPC0.EC0.CPTP * 0x0A))) } } ThermalZone (TSZ2) { Name (BOTP, Zero) Method (_HOT, 0, Serialized) // _HOT: Hot Temperature { Return (0x0E30) } Method (_TMP, 0, Serialized) // _TMP: Temperature { Local1 = (FFAL | PDPN) If ((Local1 || BOTP)) { Return (0x0E30) } Else { Return (0x0B74) } } } } Scope (_SB.PCI0.LPC0.EC0) { OperationRegion (DBG1, SystemIO, 0xB0, 0x02) Field (DBG1, WordAcc, NoLock, Preserve) { PB0, 8, PB1, 8 } Method (_Q11, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF { P80H = 0x11 Notify (^^^VGA.LCD, 0x87) // Device-Specific } Method (_Q12, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF { P80H = 0x12 Notify (^^^VGA.LCD, 0x86) // Device-Specific } Method (_Q13, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF { P80H = 0x13 If (ECON) { THSD = One Notify (\_TZ.TSZ0, 0x80) // Thermal Status Change } } Method (_Q14, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF { P80H = 0x14 If (ECON) { If (!FANE) { FFAL = One } Notify (\_TZ.TSZ2, 0x80) // Thermal Status Change } } Method (_Q15, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF { P80H = 0x15 If (IGDS) { Notify (LID, 0x80) // Status Change } } Method (_Q1D, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF { P80H = 0x1D Local0 = PCVL /* \_SB_.PCI0.LPC0.EC0_.PCVL */ \_PR.C000.PPCV = Local0 Notify (\_PR.C000, 0x80) // Performance Capability Change } Method (_Q1E, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF { P80H = 0x1E ^^^VGA.AFN2 (DTCL, 0x02) } Method (_Q24, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF { P80H = 0x24 Debug = "=====QUERY_24=====" Sleep (0x03E8) Notify (BAT1, 0x80) // Status Change } Method (_Q25, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF { P80H = 0x25 Debug = "=====QUERY_25=====" Sleep (0x03E8) Notify (BAT1, 0x81) // Information Change Sleep (0x03E8) Notify (BAT1, 0x80) // Status Change } Method (_Q26, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF { P80H = 0x26 Local0 = (CPBC & 0x80) If ((Local0 == 0x80)) { PB1 = 0x48 PB0 = 0xC7 } Else { PB1 = 0x49 PB0 = 0xC7 } } Method (_Q37, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF { P80H = 0x37 Debug = "=====QUERY_37=====" Notify (ACAD, 0x80) // Status Change Sleep (0x03E8) Notify (BAT1, 0x80) // Status Change ^^^^WMID.WEI1 = 0x03 ^^^^WMID.WED1 = Zero Notify (WMID, 0x80) // Status Change PWRS = One } Method (_Q38, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF { P80H = 0x38 Debug = "=====QUERY_38=====" Notify (ACAD, 0x80) // Status Change Sleep (0x03E8) Notify (BAT1, 0x80) // Status Change PWRS = Zero } Method (_Q40, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF { P80H = 0x40 If ((((OSYS == 0x07DC) || (OSYS == 0x07DD)) || (OSYS == 0x07DF))) { Notify (WLBU, 0x80) // Status Change } Else { } } Method (_Q42, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF { P80H = 0x42 ^^^^WMID.ESDT () } Method (_Q44, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF { P80H = 0x44 If (ECON) { THSD = One \_TZ.TSZ2.BOTP = One Notify (\_TZ.TSZ2, 0x80) // Thermal Status Change } } Method (_Q45, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF { P80H = 0x45 Debug = "=====QUERY_45=====" If (ECON) { PDPN = One Notify (\_TZ.TSZ2, 0x80) // Thermal Status Change } } Method (_Q4B, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF { P80H = 0x4B ECSF = One CFBE = One } }
  12. I notice, that on the Lenovo m625q where XP SP3 with full Acpi Multiprocessor installs, there is no Thermal Device at all, as I can see in Device Manager under running XP SP3 under System Devices. But on the HP 255 g6 there are 2 Thermal Devices, as I can see in Device Manager under Win7 SP1. ACPI\THERMALZONE\TSZ0 ACPI\THERMALZONE\TSZ2 It is under ACPI_HAL\PNP0C08 (motherboard devices). Is it possiple to tell XP in TXT Setup, not to install those Thermal Devices or is the only way to delete those 2 Thermal Devices in its DSDT Dietmar
  13. @Mov AX, 0xDEAD Can this error "SXS: BaseSrvSxsGetActivationContextGenerationFunction: LdrLoadDll(C:\WINDOWS\system32\sxs.dll) failed 0xc0000142 SXS: BasepCreateActCtx() Calling csrss server failed" happen, because there is an error in the Thermal Device, that tells, that the temperature is too high? When I install Minlogon.exe from XP Embedded instead of winlogon.exe, can I just disable this Thermal acpi device in Device Manager? Or is it even possible to disable this Thermal acpi device in Registry? thanks a lot Dietmar PS: Is there a possibility with Windbg to look deeper, why the sxs.dll fails to load?
  14. @Mov AX, 0xDEAD Here ist the full Acpi Log from the HP 255 g6 with E2-9000e cpu and R2 graphik Dietmar https://ufile.io/ahi7jar3
  15. @Mov AX, 0xDEAD Here are the Acpitabes from the Lenovo m625q mainboard, which has the same CPU and graphikcard as the HP notebook Dietmar https://ufile.io/oynlhg40
  16. @Damnation On this crazy AMD processor E2-9000e you dont get the SSDT tables via this command. And only, when you have Acpi mode on this PC, other tells you, no Acpi Tables found Dietmar
  17. @Mov AX, 0xDEAD Now here are the correct Acpi tables from the HP 255 g6 Bios F31 with CPU E2-9000e and Graphik R2 all on one chip. Crazy, RW Everything has had a problem to extract them correct and so me, Dietmar https://ufile.io/5nx4wxdt
  18. @Mov AX, 0xDEAD Acpitables from Lenovo M625q and HP 255 g6, both with all on one chip from AMD cpu E2-9000e Dietmar Error with RW Everything, brrr..
  19. @Mov AX, 0xDEAD @Dave-H Can you please enlarge my upload limit here? I can upload only 800 Byte, thanks a lot Dietmar
  20. @Mov AX, 0xDEAD Do you have an Debug acpi.sys together with its acpi.pdb for XP SP3, that can look deeper into this, why the videodriver is not loaded, thanks Dietmar
  21. I compare the VGA Device definition in the DSDT of the HP 255 g6 with the VGA Device definition in the DSDT of the Lenovo M625q. They are different. Each DSDT contains 2 vga device declarations. This VGA works in the Lenovo but not in the HP. XP works to full Multiprocessor Acpi on this Lenovo. And they have the same CPU and Graphik on the integrated cpu chip from AMD E2-9000e. So, the problem can come from this VGA device in its DSDT Dietmar
  22. @Mark-XP yes, it is this driver. But the debug version of this vga.sys I dont have Dietmar
  23. I make a try with the vga.sys from VMware vbemp.sys for XP. Same Bsod. I saw some strange symbols is the corners, when I do Safe Boot via F8. Dietmar VIDEO_DRIVER_INIT_FAILURE (b4) The system was not able to go into graphics mode because no display drivers were able to start. This usually occurs if no video miniport drivers load successfully. Arguments: Arg1: 8a8bfdf8, Driver failure data. Arg2: 8a65f000, Graphics device list. Arg3: 8a65e000, Graphics device list data. Arg4: 00050000, Possible cause of the bugcheck.
  24. @Mark-XP Hi, this I tested already. Does not help, same Bsod. I succeed to install full XP SP3 on the Lenovo thinkcentre m625q thin e2-9000e, which has the same AMD cpu and Graphik R2 as the HP 255 g6. From this Lenovo I get important information about its working DSDT for XP. But until now I do not find, why even the vga.sys is not loaded on the HP. Some strange symbols I saw already, so there is a real problem. I noticed, that in Win7, the vga graphik mode also does not work on this HP. May be there is another driver from vmware for graphics, that I can test. But I dont have this driver. There is minlogon.exe instead of winlogon.exe from Windows Embedded for XP, which should work Dietmar Microsoft (R) Windows Debugger Version 6.3.9600.17200 X86 Copyright (c) Microsoft Corporation. All rights reserved. Using NET for debugging Opened WinSock 2.0 Waiting to reconnect... Connected to target 192.168.2.103 on port 50000 on local IP 192.168.2.101. Connected to Windows XP 2600 x86 compatible target at (Thu Feb 8 19:44:25.031 2024 (UTC + 1:00)), ptr64 FALSE Kernel Debugger connection established. ************* Symbol Path validation summary ************** Response Time (ms) Location OK C:\Symbols ************* Symbol Path validation summary ************** Response Time (ms) Location OK C:\symbolssss Symbol search path is: C:\symbolssss Executable search path is: C:\Symbols Windows XP Kernel Version 2600 MP (1 procs) Checked x86 compatible Built by: 2600.xpsp.080413-2133 Machine Name: Kernel base = 0x80a02000 PsLoadedModuleList = 0x80b019e8 System Uptime: not available ************* Symbol Path validation summary ************** Response Time (ms) Location OK E:\binaries.x86fre\Symbols ************* Symbol Path validation summary ************** Response Time (ms) Location OK C:\Symbols ************* Symbol Path validation summary ************** Response Time (ms) Location OK C:\symbolssss OK C:\symbols OK C:\symbolss OK C:\symbolsss OK E:\binaries.x86fre\Symbols Deferred https://msdl.microsoft.com/download/symbols Deferred srv* Break instruction exception - code 80000003 (first chance) nt!DbgBreakPoint: 80ac37e0 cc int 3 kd> g MM: Loader/HAL memory block indicates large pages cannot be used for 80100000->8012777F *** Assertion failed: IopInitHalResources == NULL *** Source File: d:\xpsp\base\ntos\io\pnpmgr\pnpinit.c, line 1455 Break repeatedly, break Once, Ignore, terminate Process, or terminate Thread (boipt)? i i PipCallDriverAddDevice: Status 0xc0000034 opening service key *** Assertion failed: IoWorkItem->Size == sizeof( IO_WORKITEM ) *** Source File: d:\xpsp\base\ntos\io\iomgr\misc.c, line 965 Break repeatedly, break Once, Ignore, terminate Process, or terminate Thread (boipt)? i i *** Assertion failed: IoWorkItem->Size == sizeof( IO_WORKITEM ) *** Source File: d:\xpsp\base\ntos\io\iomgr\misc.c, line 965 Break repeatedly, break Once, Ignore, terminate Process, or terminate Thread (boipt)? i i SAFEBOOT: skipping device = Cdrom.SYS(SCSI CDROM Class) SAFEBOOT: skipping device = kbdhid.SYS(Keyboard Port) SAFEBOOT: skipping device = mnmdd.SYS(Video Save) SAFEBOOT: skipping device = RDPCDD.SYS(Video Save) SAFEBOOT: skipping device = RasAcd.SYS(Streams Drivers) SAFEBOOT: skipping device = IPSec.SYS(PNP_TDI) SAFEBOOT: skipping device = Tcpip.SYS(PNP_TDI) SAFEBOOT: skipping device = NetBT.SYS(PNP_TDI) SAFEBOOT: skipping device = AFD.SYS(TDI) SAFEBOOT: skipping device = NetBIOS.SYS(NetBIOSGroup) SAFEBOOT: skipping device = Processor.SYS(Extended Base) SAFEBOOT: skipping device = WS2IFSL.SYS(Group) SAFEBOOT: skipping device = Rdbss.SYS(Network) SAFEBOOT: skipping device = MRxSmb.SYS(Network) SAFEBOOT: skipping device = Fips.SYS(Group) Thermal - Zone 8A884EB0 - 0:00:07.750 - Cpu 1 Above critical (b74 0) PopCriticalShutdown: type 1 Thermal - Zone 8A884EB0 - 0:00:07.750 - Cpu 0 Above critical (b74 0) PopCriticalShutdown: type 1 HALACPI: The BIOS wants the OS to preserve 300000 bytes MiSessionWideReserveImageAddress: NO Code Sharing on \SystemRoot\System32\drivers\dxg.sys, Address 0xbf9c3000 HvpGetCellMapped called after shutdown for Hive = E1035758 Cell = 974f0 HvpGetCellMapped called after shutdown for Hive = E1035758 Cell = 97480 Process.Thread : 000000BC.000000C0 (csrss.exe) is trying to create key: ObjectAttributes = BA9E7924 The caller should not rely on data written to the registry after shutdown... *** Fatal System Error: 0x000000b4 (0x8A889DF8,0x8A7AF000,0x8A8A0000,0x00050000) Break instruction exception - code 80000003 (first chance) A fatal system error has occurred. Debugger entered on first try; Bugcheck callbacks have not been invoked. A fatal system error has occurred. Connected to Windows XP 2600 x86 compatible target at (Thu Feb 8 19:44:47.187 2024 (UTC + 1:00)), ptr64 FALSE Loading Kernel Symbols ...................................................... Loading User Symbols ........ ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* Use !analyze -v to get detailed debugging information. BugCheck B4, {8a889df8, 8a7af000, 8a8a0000, 50000} Probably caused by : win32k.sys ( win32k!DrvDriverFailure+1af ) Followup: MachineOwner --------- nt!RtlpBreakWithStatusInstruction: 80ac37ec cc int 3 0: kd> !analyze -v ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* VIDEO_DRIVER_INIT_FAILURE (b4) The system was not able to go into graphics mode because no display drivers were able to start. This usually occurs if no video miniport drivers load successfully. Arguments: Arg1: 8a889df8, Driver failure data. Arg2: 8a7af000, Graphics device list. Arg3: 8a8a0000, Graphics device list data. Arg4: 00050000, Possible cause of the bugcheck. Debugging Details: ------------------ DEFAULT_BUCKET_ID: DRIVER_FAULT BUGCHECK_STR: 0xB4 PROCESS_NAME: csrss.exe ANALYSIS_VERSION: 6.3.9600.17237 (debuggers(dbg).140716-0327) x86fre LAST_CONTROL_TRANSFER: from 80a30d7b to 80ac37ec STACK_TEXT: ba9e77d0 80a30d7b 00000003 ba9e7b2c 00000000 nt!RtlpBreakWithStatusInstruction ba9e781c 80a319e6 00000003 ba9e7d18 bc5d1bec nt!KiBugCheckDebugBreak+0x19 ba9e7bfc 80a31f77 000000b4 8a889df8 8a7af000 nt!KeBugCheck2+0x574 ba9e7c1c bf9161bc 000000b4 8a889df8 8a7af000 nt!KeBugCheckEx+0x1b ba9e7d24 ba9e7d58 0015fd98 bf8a81d8 00000001 win32k!DrvDriverFailure+0x1af WARNING: Frame IP not in any known module. Following frames may be wrong. ba9e7d3c bf8a8249 ba9e7d64 80adedd8 00050000 0xba9e7d58 ba9e7d44 80adedd8 00050000 00000148 0000014c win32k!NtUserInitialize+0x87 ba9e7d44 7c91e4f4 00050000 00000148 0000014c nt!KiFastCallEntry+0x158 0015fd80 75b086df 75b08669 00050000 00000148 ntdll!KiFastSystemCallRet 0015fdb0 75ae3472 00000000 00000000 0016274d winsrv!NtUserInitialize+0xc 0015fe20 75ae301b 0016272a 00162731 00000003 CSRSRV!CsrLoadServerDll+0x1a0 0015ff74 75ae30f3 0000000a 001624f0 7c91dc80 CSRSRV!CsrParseServerCommandLine+0x2d6 0015ff88 4a68115d 0000000a 001624f0 00000005 CSRSRV!CsrServerInitialization+0x95 0015ffa8 4a6818d7 0000000a 001624f0 0016251c csrss!main+0x4f 0015fff4 00000000 7ffda000 000000c8 0000014f csrss!NtProcessStartup+0x1d2 STACK_COMMAND: kb FOLLOWUP_IP: win32k!DrvDriverFailure+1af bf9161bc 90 nop SYMBOL_STACK_INDEX: 4 SYMBOL_NAME: win32k!DrvDriverFailure+1af FOLLOWUP_NAME: MachineOwner MODULE_NAME: win32k IMAGE_NAME: win32k.sys DEBUG_FLR_IMAGE_TIMESTAMP: 48025f2a IMAGE_VERSION: 5.1.2600.5512 FAILURE_BUCKET_ID: 0xB4_win32k!DrvDriverFailure+1af BUCKET_ID: 0xB4_win32k!DrvDriverFailure+1af ANALYSIS_SOURCE: KM FAILURE_ID_HASH_STRING: km:0xb4_win32k!drvdriverfailure+1af FAILURE_ID_HASH: {28d7d534-884c-fc26-c175-02817df2d217} Followup: MachineOwner --------- 0: kd> lm start end module name 4a680000 4a685000 csrss (pdb symbols) C:\Programme\Windows Kits\8.1\Debuggers\x86\sym\csrss.pdb\8855DD251E2A4CAFB724F7C47579F15C1\csrss.pdb 75ae0000 75aeb000 CSRSRV (pdb symbols) C:\Programme\Windows Kits\8.1\Debuggers\x86\sym\csrsrv.pdb\AE4844A94B244BE9808247A62B44C3001\csrsrv.pdb 75af0000 75b00000 basesrv (deferred) 75b00000 75b4b000 winsrv (pdb symbols) C:\Programme\Windows Kits\8.1\Debuggers\x86\sym\winsrv.pdb\1A6CB2E7279F482EA693175C62D8AF6D2\winsrv.pdb 77ef0000 77f39000 GDI32 (deferred) 7c800000 7c908000 KERNEL32 (pdb symbols) C:\Programme\Windows Kits\8.1\Debuggers\x86\sym\kernel32.pdb\34560E80F5C54175B208848EF863C5BD2\kernel32.pdb 7c910000 7c9c6000 ntdll (pdb symbols) C:\Programme\Windows Kits\8.1\Debuggers\x86\sym\ntdll.pdb\1751003260CA42598C0FB326585000ED2\ntdll.pdb 7e360000 7e3f1000 USER32 (deferred) 80100000 80127780 HAL3 (deferred) 80128000 80150000 kdcom (deferred) 80150000 80190000 KDSTUB (deferred) 80270000 80280a80 pci (deferred) 80a02000 80da3000 nt (pdb symbols) C:\Programme\Windows Kits\8.1\Debuggers\x86\sym\ntkrpamp.pdb\5B9E8A586D3D49D98927B5D5117577231\ntkrpamp.pdb b8a25000 b8a38f00 VIDEOPRT (deferred) b8a39000 b8a96f00 update (deferred) b8a97000 b8ab9700 ks (deferred) b8aba000 b8ae9e80 rdpdr (deferred) b8aea000 b8b12000 HDAudBus (deferred) b8b36000 b8b38900 Dxapi (deferred) ba3bc000 ba3d5b80 Mup (deferred) ba3d6000 ba402980 NDIS (deferred) ba403000 ba48f600 Ntfs (deferred) ba490000 ba4f7000 ksecd8 (deferred) ba59a000 ba5b0880 KSecDD (deferred) ba5b1000 ba5c2f00 sr (deferred) ba5c3000 ba5e2b00 fltMgr (deferred) ba5e3000 ba62c000 storport (deferred) ba62c000 ba63d000 storahci (deferred) ba63d000 ba662a00 dmio (deferred) ba663000 ba681d80 ftdisk (deferred) ba6a6000 ba6d5000 ucx01000 (deferred) ba6d5000 ba702500 ACPI (deferred) ba703000 ba725a80 ntoskrn8 (deferred) ba726000 ba7a7000 wdf01000 (deferred) ba8a8000 ba8b6000 WDFLDR (deferred) ba8b8000 ba8c1300 isapnp (deferred) ba8c8000 ba8d2000 WppRecor (deferred) ba8e8000 ba8f2580 MountMgr (deferred) ba8f8000 ba905200 VolSnap (deferred) ba908000 ba910e00 disk (deferred) ba918000 ba924180 CLASSPNP (deferred) ba958000 ba961f00 termdd (deferred) bab28000 bab2e700 usbstor (deferred) bab40000 bab44d00 PartMgr (deferred) bab78000 bab7e280 kbdclass (deferred) bab80000 bab85c00 mouclass (deferred) babb8000 babbd200 vga (deferred) babc8000 babcca80 Msfs (deferred) babd8000 babdf880 Npfs (deferred) bac00000 bac04500 watchdog (deferred) bacb8000 bacbb000 BOOTVID (deferred) bad3c000 bad3e280 wmiacpi (deferred) bad58000 bad5bc80 mssmbios (pdb symbols) C:\Programme\Windows Kits\8.1\Debuggers\x86\sym\mssmbios.pdb\9940673F3B9A4BD682DF9D96A12A355C1\mssmbios.pdb bada8000 bada9280 USBD (deferred) badaa000 badab100 WMILIB (deferred) badac000 badad700 dmload (deferred) badbc000 badbd100 swenum (deferred) badc4000 badc5f00 Fs_Rec (deferred) badc8000 badc9080 Beep (deferred) baec2000 baec2b80 Null (deferred) baf75000 baf75d00 dxgthk (deferred) bf800000 bf9c2a00 win32k (pdb symbols) C:\Programme\Windows Kits\8.1\Debuggers\x86\sym\win32k.pdb\B8354F59A2A341179030B80ACC7969972\win32k.pdb bf9c3000 bf9d4600 dxg (deferred) EDIT: I will also make a try with the vga.sys from Reactos.
×
×
  • Create New...