Jump to content

Damnation

Member
  • Posts

    779
  • Joined

  • Last visited

  • Days Won

    3
  • Donations

    0.00 USD 
  • Country

    Australia

Everything posted by Damnation

  1. I've noticed that this part mov eax, 0x14 seems to increment upwords for each ZwAlpc function - I wonder why?
  2. @LanXing link https://ufile.io/w7fej333 pass 123 kdnet and instructions thanks to Mov Ax 0xDEAD
  3. @sookoop Can you double check in task manager if all of the CPU cores are showing up?
  4. @Mov AX, 0xDEAD for functions like ZwAlpcCancelMessage and others NTSYSCALLAPI NTSTATUS NTAPI ZwAlpcCancelMessage(_In_ HANDLE PortHandle, _In_ ULONG Flags, _In_ PALPC_CONTEXT_ATTR MessageContext ); void __stdcall _ZwAlpcCancelMessage@12( int p1, int p2, int p3 ) { __asm.pushfd(); _KiSystemService(); } in asm void __stdcall _ZwAlpcCancelMessage@12( int p1, int p2, int p3 ) { mov eax, 0x14 lea edx, [p1] pushfd push 0x8 call _KiSystemService; void __cdecl( void ) ret 0xC } how should we implement this? should we take KiSystemService from trap.asm?
  5. @sookoop maybe you were accidentally using 32bit acpi.sys on 64bit windows 7? not sure.
  6. some more~ added the HashTable functions with psuedocode.
  7. @George King @LanXing @sookoop I noticed in your DDB fix download that you've swapped around the x86/x64 versions by mistake, so they're more than likely running the wrong versions for their architecture. This would explain the 7B BSOD.
  8. @LanXing 7B BSOD is inaccessible storage device. you can get this BSOD from both an AHCI controller and USB3. I recommend using the XP Integral Edition's Optional Patch Integrator Script using options 1,3,4,5,7 and doing a fresh XP install. Once you have XP installed and running we can start debugging from there.
  9. I made a start on ndis6 code in ntoskrn8.c
  10. @Dietmar meed more information. Install HWMonitor and report CPU and GPU temps when both idle and stressed.
  11. @LanXing have you got a 2nd PC to spare for LAN debugging? If you're willing to setup LAN debugging that's your best chance of getting a solution.
  12. @Mov AX, 0xDEAD If you're feeling motivated, can we start working on NDIS6 support for XP? missing imports - ndis - NtTraceControl KeRegisterProcessorChangeCallback RtlNumberOfSetBitsUlongPtr KeTestSpinLock IoGetDeviceNumaNode NtQuerySystemInformationEx netio - MmAllocatePagesForMdlEx KeFreeCalloutStack KeAllocateCalloutStack SeCaptureSubjectContextEx KeTestSpinLock SeAccessCheckFromState RtlCreateHashTable RtlDeleteHashTable RtlGetNextEntryHashTable RtlLookupEntryHashTable RtlRemoveEntryHashTable RtlInsertEntryHashTable RtlEndEnumerationHashTable RtlEnumerateEntryHashTable RtlInitEnumerationHashTable RtlContractHashTable RtlExpandHashTable msrpc - IoSetIoCompletionEx ZwAlpcCancelMessage ZwAlpcCreatePortSection ZwAlpcCreateResourceReserve ZwAlpcCreateSectionView ZwAlpcCreateSecurityContext ZwAlpcDeletePortSection ZwAlpcDeleteSectionView ZwAlpcDeleteSecurityContext ZwAlpcDisconnectPort ZwAlpcQueryInformation ZwAlpcSetInformation ZwCreateIoCompletion ZwImpersonateAnonymousToken ZwRemoveIoCompletionEx
  13. @Mov AX, 0xDEAD @Andalu You just need a USB crossover cable, https://www.datapro.net/products/usb-3-0-super-speed-a-a-debugging-cable.html
  14. If anyone else wants to have a go and try to make this work then just ask and I'll send you the source code.
  15. @Andalu USB to LAN adapters aren't going to work. kdnet would need to implement part of the USB driver stack ontop of the code for all the LAN chipsets. very unlikely to ever be implemented. kdnet is hardcoded to support specific hardware, and they're all PCI/PCI-E lan adapters.
  16. @Mov AX, 0xDEAD In w2003_tools_update.zip should I copy everything across? or just tools? I've been copying everything across. edit: oh I see now! my eyes skipped over the renaming public to public2 - I literally didn't see until just now - that's probably the issue.
  17. @Mov AX, 0xDEAD redid the build environment, made sure swapped out the compiler with the newer one. original unmodified acpi driver code compiled correctly. but as soon as I apply your 4.2 patch file and compile I get errors. srv03_acpi_build_errors.zip
  18. I tried acpi.sys compiled by @George King No A5 BSOD which is good. 149C USB3 controller still non functional at boot though, I was hoping @Mov AX, 0xDEAD's doubled device definition workaround might help to get it to work, no luck sadly.
  19. @Mov AX, 0xDEAD I got these errors when trying to compile 2003 amd64 version - edit: tried build /Zcegbw no difference.
  20. @Mov AX, 0xDEAD did you forget to post the link for the 2003 version? or is it not finished yet?
  21. @sonyu I know the windows 8.0 acpi sys you're referring to, that acpi.sys just has a skip DDB error hack, the error I was having has been solved through debugging and @Mov AX, 0xDEAD's genius. Seriously dude the whole XP enthusiast community can't thank you enough for all your hard work, without which none of this would be possible! Sincerely, thanks a lot! @Mov AX, 0xDEAD much appreciation!
  22. @Mov AX, 0xDEAD For my AMD AM4 systems I've only ever seen the CrackPRT 7E BSOD that has already been solved. I have not seen either of these BSODs on my AMD systems. When my new B550 build arrives I'll test it, I think it should be fine though.
  23. @genieautravail What error code is device manager giving you for the 6600m? try using DDU to wipe clean the GPU drivers and then try reinstalling the drivers.
×
×
  • Create New...