KernelXE Development Information and Progress

The Windows XP before Windows XP.
User avatar
infuscomus
 

Posts: 11
Joined: 10 Feb 2022, 12:33
Been thanked: 2 times
Australia

Re: KernelXE Development Information and Progress

Post by infuscomus »

I see what you mean regarding the WMI functions.

A request - can you try try and implement HeadlessDispatch? or at least see if stubbing is sufficient?
This is the only missing import for the patched XP ACPI 2.0+ driver - at least for KernelXE-v0.2.4.2.
User avatar
infuscomus
 

Posts: 11
Joined: 10 Feb 2022, 12:33
Been thanked: 2 times
Australia

Re: KernelXE Development Information and Progress

Post by infuscomus »

is it OK to use code from the WRK for this?
User avatar
infuscomus
 

Posts: 11
Joined: 10 Feb 2022, 12:33
Been thanked: 2 times
Australia

Re: KernelXE Development Information and Progress

Post by infuscomus »

I can't find you on discord without your tag number.
Unless there's some way to add you without that I don't know about.
User avatar
infuscomus
 

Posts: 11
Joined: 10 Feb 2022, 12:33
Been thanked: 2 times
Australia

Re: KernelXE Development Information and Progress

Post by infuscomus »

I'm not that skilled at debugging driver BSODs
This was with Kai-Schtrom's SATA AHCI driver. - sourceforge.net/projects/storahci-for-windows-2003/
storahci_irqnotlessorequal.PNG
storahci_irqnotlessorequal.PNG (13.31 KiB) Viewed 15130 times
storahci_irqnotlessorequal.PNG
storahci_irqnotlessorequal.PNG (13.31 KiB) Viewed 15130 times
anyone with the know how willing to help solve this?
User avatar
Mox AX,BX
 

Posts: 5
Joined: 29 Dec 2021, 09:01
Has thanked: 12 times
Italy

Re: KernelXE Development Information and Progress

Post by Mox AX,BX »

infuscomus wrote: 03 Mar 2022, 12:16 I'm not that skilled at debugging driver BSODs
This was with Kai-Schtrom's SATA AHCI driver. - sourceforge.net/projects/storahci-for-windows-2003/

storahci_irqnotlessorequal.PNG

anyone with the know how willing to help solve this?
Did this error appear to you during the installation of Windows 2000 or in the process of use?
If unsuccessful, boot into safe mode and directory mode. Try changing ahci to ATA mode in the BIOS or to another setting.
I think this problem is caused by the fact that this driver is made for 2003, why didn't you try Blackwingcat drivers ?
http://win2k.org/wlu/wluen.htm
User avatar
infuscomus
 

Posts: 11
Joined: 10 Feb 2022, 12:33
Been thanked: 2 times
Australia

Re: KernelXE Development Information and Progress

Post by infuscomus »

This happened in a VM, I was testing my ported windows 2000 ntoskrnl extender with Kai-Schtrom's SATA AHCI driver and got this BSOD, but I'm inexperienced with kernel driver debugging so I was wondering if there was anyone more experienced willing to help.
User avatar
Mox AX,BX
 

Posts: 5
Joined: 29 Dec 2021, 09:01
Has thanked: 12 times
Italy

Re: KernelXE Development Information and Progress

Post by Mox AX,BX »

infuscomus wrote: 03 Mar 2022, 14:41 This happened in a VM, I was testing my ported windows 2000 ntoskrnl extender with Kai-Schtrom's SATA AHCI driver and got this BSOD, but I'm inexperienced with kernel driver debugging so I was wondering if there was anyone more experienced willing to help.
So I advise you in the next time to save Windows 2000.vmdk and copy it other folder and put it back when needed.
As for the new driver or ntoskrnl experience on the VM this does not give a real result as far as I know. Wait Ximonite is an experienced person or ask blackwingcat.
User avatar
infuscomus
 

Posts: 11
Joined: 10 Feb 2022, 12:33
Been thanked: 2 times
Australia

Re: KernelXE Development Information and Progress

Post by infuscomus »

@Ximonite

I've run into a wall with my ntoskrnl extender for windows 2000 - I keep getting a kernel mode exception BSOD from the hal.dll and I'm not skilled enough with debugging to solve it.
hal_bsod_2000_test.PNG
hal_bsod_2000_test.PNG (12.9 KiB) Viewed 14814 times
hal_bsod_2000_test.PNG
hal_bsod_2000_test.PNG (12.9 KiB) Viewed 14814 times
are you any skilled at kernel mode debugging?

attached my ntoskrnl extender - note: take off the 2nd .7z I left on the extension, that was just so I could attach these files to the post.
Attachments
NTOSKRNL_Emu_2000.7z.002.7z
(240.15 KiB) Downloaded 405 times
NTOSKRNL_Emu_2000.7z.002.7z
(240.15 KiB) Downloaded 405 times
NTOSKRNL_Emu_2000.7z.001.7z
(250 KiB) Downloaded 382 times
NTOSKRNL_Emu_2000.7z.001.7z
(250 KiB) Downloaded 382 times
User avatar
WIN2000WARRIOR
 

Posts: 30
Joined: 18 Oct 2021, 06:34
Has thanked: 13 times
Been thanked: 16 times
France

Re: KernelXE Development Information and Progress

Post by WIN2000WARRIOR »

infuscomus wrote: 13 Mar 2022, 22:34 @Ximonite

I've run into a wall with my ntoskrnl extender for windows 2000 - I keep getting a kernel mode exception BSOD from the hal.dll and I'm not skilled enough with debugging to solve it.

hal_bsod_2000_test.PNG

are you any skilled at kernel mode debugging?

attached my ntoskrnl extender - note: take off the 2nd .7z I left on the extension, that was just so I could attach these files to the post.
Hi infuscomus, I advise you to create a new topic in Windows 2000/NT Articles, so that there is no tangled information and Ximonite will help you ;)
Windows 2000 Warrior
User avatar
Ximonite
Kernel Extenders
 

Posts: 14
Joined: 18 Jun 2021, 21:46
Location: ntoskrnl.exe
Has thanked: 8 times
Been thanked: 26 times
Contact:
United States of America

Re: KernelXE Development Information and Progress

Post by Ximonite »

infuscomus wrote: 13 Mar 2022, 22:34 @Ximonite

I've run into a wall with my ntoskrnl extender for windows 2000 - I keep getting a kernel mode exception BSOD from the hal.dll and I'm not skilled enough with debugging to solve it.

hal_bsod_2000_test.PNG

are you any skilled at kernel mode debugging?

attached my ntoskrnl extender - note: take off the 2nd .7z I left on the extension, that was just so I could attach these files to the post.
I think code should be added directly to 2000's ntoskrnl. I looked at the files you sent and you did a good job :thumbsup:
It looks like your wrapper forwards some Wmi functions to 2000's ntoskrnl, which doesn't have them. This is probably your issue.
I saw your implementation of HeadlessDispatch and I'll try to add it to ntoskrnl whenever I can.
Like @WIN2000WARRIOR said, I think you should make your own thread for this project.
Post Reply

Users browsing this forum: No registered users and 2 guests