we3fan Posted Wednesday at 09:26 PM Posted Wednesday at 09:26 PM On 6/14/2026 at 12:05 AM, reboot12 said: Only see Wifi networks: Hi reboot12, Which version and build of WirelessMon do you use?
reboot12 Posted Thursday at 06:07 AM Posted Thursday at 06:07 AM 8 hours ago, we3fan said: Which version and build of WirelessMon do you use? 4.0.0.1005 but also work e.g. 4.0.0.1009: https://web.archive.org/web/20190528070909/https://www.passmark.com/products/wirelessmonitor/index.php 1
reboot12 Posted 21 hours ago Posted 21 hours ago (edited) On 5/12/2026 at 10:30 PM, Dietmar said: PS: But result is the same. I cant install any driver because of "The parameter is not correct" So, no unsigned driver possible via 9560.inf . Please install my testpnp not signed driver on your German settings in my WinXP 64-bit and report is same error "The parameter is not correct" Control Panel > Add Hardware > Yes, I have already connected the hardware > Add a new hardware device > Install the hardware that I manually select from a list (Advanced) > System devices > Have Disk... https://www.mediafire.com/file/ewlr8vzo7ighh54/testpnp.zip/file I tested exactly same ISO as I send for you, all settings Germany and no any problem installing my unsigned driver: Edited 20 hours ago by reboot12
UsefulAGKHelper Posted 20 hours ago Posted 20 hours ago On 6/10/2026 at 2:31 AM, reboot12 said: @Dietmar Yeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaaaaaaaa I fixed code bootvid - now support: auto detect memory address graphics card auto detect many popular resolutions // Walidator rozdzielczosci BOOLEAN IsValidRes(ULONG w, ULONG h) { if (w >= 800 && w <= 3840 && h >= 600 && h <= 2160) { if ((w == 800 && h == 600) || (w == 1024 && h == 768) || (w == 1152 && h == 864) || (w == 1280 && h == 720) || (w == 1280 && h == 800) || (w == 1280 && h == 1024) || (w == 1360 && h == 768) || (w == 1366 && h == 768) || (w == 1440 && h == 900) || (w == 1600 && h == 900) || (w == 1600 && h == 1200) || (w == 1680 && h == 1050) || (w == 1920 && h == 1080) || (w == 1920 && h == 1200) || (w == 2560 && h == 1080) || (w == 2560 && h == 1440) || (w == 3440 && h == 1440) || (w == 3840 && h == 2160)) { return TRUE; } } return FALSE; } BSOD is displayed always centered screen is not cleared before BSOD detected resolution is displayed in bottom right screen corner what video capture card are you using and what kind of vga to hdmi upscaler do you use for the accurate output?
UsefulAGKHelper Posted 20 hours ago Posted 20 hours ago @reboot12 Do you have a diff patch for the bootvid.dll source code you have?
reboot12 Posted 20 hours ago Posted 20 hours ago Just now, UsefulAGKHelper said: Do you have a diff patch for the bootvid.dll source code you have? No, my bootvid.dll is written from scratch in C language and I'm not sharing the source code yet.
UsefulAGKHelper Posted 20 hours ago Posted 20 hours ago (edited) 6 minutes ago, reboot12 said: No, my bootvid.dll is written from scratch in C language and I'm not sharing the source code yet. Very well, goodluck. Meanwhile I am still making "progress" on my i2cctrl driver for XP (my focus is more on XP x64) (with AI of course), the problem is that I don't know how to get Clover to patch the entries of the needed acpi tables to power up the I2C Controller: This is a completely different log. [20/06/2026, 07:58 PM] DriverEntry begin [20/06/2026, 07:58 PM] DriverEntry complete (mask=0x00000009) [20/06/2026, 07:58 PM] AddDevice: begin [20/06/2026, 07:58 PM] AddDevice: scanning HWIDs for controller match [20/06/2026, 07:58 PM] AddDevice: HWID candidate: PCI\VEN_8086&DEV_9DE9&SUBSYS_19611043&REV_30 [20/06/2026, 07:58 PM] AddDevice: matched controller PCI\VEN_8086&DEV_9DE9 (index 6) [20/06/2026, 07:58 PM] AddDevice: ControllerId assigned = 1 [20/06/2026, 07:58 PM] FindControllerId: match found [20/06/2026, 07:58 PM] ApplyQuirks: BAR0 NULL -> skipping HW quirks [20/06/2026, 07:58 PM] AddDevice: PWMR mapped VA=0xFFFFFADF2D5F9000 PA=0x537d2000 Len=0x1e30 (Ctrl1) [20/06/2026, 07:58 PM] AddDevice: complete (Ctrl1) [20/06/2026, 07:58 PM] StartDevice: entered [20/06/2026, 07:58 PM] StartDevice: PnpId captured [20/06/2026, 07:58 PM] StartDevice: matched controller PCI\VEN_8086&DEV_9DE9 (BAR0 Offsets: CTRL=20 STAT=24 DATA=28 CLK=2C, quirks=0x4 bsod=0x10000) [20/06/2026, 07:58 PM] StartDevice: got translated resources [20/06/2026, 07:58 PM] StartDevice: MMIO mapped [20/06/2026, 07:58 PM] BAR0[00] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[04] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[08] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[0C] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[10] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[14] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[18] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[1C] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[20] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[24] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[28] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[2C] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[30] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[34] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[38] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[3C] = 0x00000000 [20/06/2026, 07:58 PM] StartDevice: no LPSS BAR2 resource [20/06/2026, 07:58 PM] StartDevice: Connecting interrupt: Vector=369 Level=7 Mode=Level Sharable=1 Affinity=0x000000000000007F [20/06/2026, 07:58 PM] StartDevice: registry policy loaded [20/06/2026, 07:58 PM] PWRMINFO: Accepting PWRMBASE = 0x00000000537D2000 [20/06/2026, 07:58 PM] StartDevice: LPSS BAR2 mapped at 0xFFFFFADF2D5FB100 (PWRMBASE+0xC100) [20/06/2026, 07:58 PM] StartDevice: === POWER + LPSS DEBUG BEGIN === [20/06/2026, 07:58 PM] StartDevice: PWRMBASE VA=0xFFFFFADF2D5F9000 PA=00000000537D2000 [20/06/2026, 07:58 PM] StartDevice: PMC4 BEFORE = 0x00000000 [20/06/2026, 07:58 PM] StartDevice: PW_FORCE_ON BEFORE= 0x00000000 [20/06/2026, 07:58 PM] StartDevice: PW_STS BEFORE = 0x00000000 [20/06/2026, 07:58 PM] StartDevice: Setting CECE bit (0x80000000) [20/06/2026, 07:58 PM] StartDevice: PMC4 AFTER = 0x80000000 [20/06/2026, 07:58 PM] StartDevice: Writing PW_FORCE_ON mask 0x00000006 [20/06/2026, 07:58 PM] StartDevice: PW_FORCE_ON AFTER = 0x00000006 [20/06/2026, 07:58 PM] StartDevice: Polling PW_STS for PW1/PW2 ON (mask=0x00000006) [20/06/2026, 07:58 PM] StartDevice: PW_STS poll iter=0 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PW_STS poll iter=1000 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PW_STS poll iter=2000 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PW_STS poll iter=3000 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PW_STS poll iter=4000 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PW_STS poll iter=5000 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PW_STS poll iter=6000 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PW_STS poll iter=7000 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PW_STS poll iter=8000 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PW_STS poll iter=9000 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PW_STS FINAL = 0x00000000 (iters=10000 timeout=0) [20/06/2026, 07:58 PM] StartDevice: LPSS BAR2 VA=0xFFFFFADF2D5FB100 PA=00000000537DE100 [20/06/2026, 07:58 PM] StartDevice: LPSS CLK_CTL BEFORE = 0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_CTL BEFORE = 0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS BEFORE = 0x00000000 [20/06/2026, 07:58 PM] StartDevice: Writing LPSS CLK_CTL = 0x00000007 [20/06/2026, 07:58 PM] StartDevice: LPSS CLK_CTL AFTER = 0x00000007 [20/06/2026, 07:58 PM] StartDevice: Writing LPSS RST_CTL = 0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_CTL AFTER = 0x00000000 [20/06/2026, 07:58 PM] StartDevice: Polling LPSS RST_STS for bit0=1 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS poll iter=0 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS poll iter=100 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS poll iter=200 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS poll iter=300 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS poll iter=400 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS poll iter=500 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS poll iter=600 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS poll iter=700 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS poll iter=800 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS poll iter=900 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS FINAL = 0x00000000 (iters=1000 timeout=0) [20/06/2026, 07:58 PM] StartDevice: === POWER + LPSS DEBUG END === [20/06/2026, 07:58 PM] StartDevice: applying unified quirks (late pass) [20/06/2026, 07:58 PM] FindControllerId: match found [20/06/2026, 07:58 PM] ApplyQuirks: begin [20/06/2026, 07:58 PM] LPSS: clock gate cleared [20/06/2026, 07:58 PM] LPSS: reset deasserted [20/06/2026, 07:58 PM] LPSS: functional clock enabled [20/06/2026, 07:58 PM] LPSS: misc touched [20/06/2026, 07:58 PM] Quirk: no DMA support [20/06/2026, 07:58 PM] BSOD: force PIO [20/06/2026, 07:58 PM] ApplyQuirks: done [20/06/2026, 07:58 PM] StartDevice: unified quirks applied (late pass) [20/06/2026, 07:58 PM] StartDevice: === DW-I2C ENABLE DEBUG BEGIN === [20/06/2026, 07:58 PM] StartDevice: Ops table present at 0xFFFFFADF27C10130 [20/06/2026, 07:58 PM] StartDevice: BAR0 BEFORE ENABLE (first 0x40 bytes): [20/06/2026, 07:58 PM] BAR0[00] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[04] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[08] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[0C] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[10] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[14] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[18] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[1C] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[20] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[24] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[28] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[2C] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[30] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[34] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[38] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[3C] = 0x00000000 [20/06/2026, 07:58 PM] StartDevice: Calling Ops->Enable(TRUE)... [20/06/2026, 07:58 PM] StartDevice: Ops->Enable returned 0x00000000 [20/06/2026, 07:58 PM] StartDevice: BAR0 AFTER ENABLE (first 0x40 bytes): [20/06/2026, 07:58 PM] BAR0[00] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[04] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[08] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[0C] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[10] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[14] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[18] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[1C] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[20] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[24] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[28] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[2C] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[30] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[34] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[38] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[3C] = 0x00000000 [20/06/2026, 07:58 PM] StartDevice: === DW-I2C ENABLE DEBUG END === [20/06/2026, 07:58 PM] WaitForEnableState: timeout expired (targetOn=1) [20/06/2026, 07:58 PM] StartDevice: ENABLE FAILED (0xc0000368) -> collecting debug [20/06/2026, 07:58 PM] StartDevice: PWRM VA=0xFFFFFADF2D5F9000 [20/06/2026, 07:58 PM] StartDevice: PWRM [0x00]=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PWRM [0x04]=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PWRM [0x08]=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PRIV VA=0xFFFFFADF2D5FB100 [20/06/2026, 07:58 PM] StartDevice: PRIV [0x00]=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PRIV [0x04]=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PRIV [0x08]=0x00000000 [20/06/2026, 07:58 PM] StartDevice: ENABLE FAILED (0xc0000368) HWID=PCI\VEN_8086&DEV_9DE9&SUBSYS_19611043&REV_30 BAR0=PA=00000000FE0FB000 Len=4096 IRQ: Vector=369 Level=7 Mode=Level Sharable=1 [20/06/2026, 07:58 PM] StartDevice: marking HardwareFailure=TRUE [20/06/2026, 07:58 PM] StartDevice: disconnecting interrupt object 0xFFFFFADF38617010 [20/06/2026, 07:58 PM] StartDevice: unmapping PRIV at 0xFFFFFADF2D5FB100 (len=4096) [20/06/2026, 07:58 PM] StartDevice: unmapping PWRMBASE VA 0xFFFFFADF2D5F9000 [20/06/2026, 07:58 PM] StartDevice: unmapping MMIO at 0xFFFFFADF2B361000 (len=4096) [20/06/2026, 07:58 PM] StartDevice: ENABLE FAILED (0xc0000368) -> returning failure [20/06/2026, 07:58 PM] StartCompletion: calling I2cCtrl_CreateTouchpad() [20/06/2026, 07:58 PM] CreateTouchpad: begin (auto-enumerate + bind PT touchpad) [20/06/2026, 07:58 PM] CreateTouchpad: no children -> calling I2cCtrl_EnumerateAcpiChildren() [20/06/2026, 07:58 PM] EnumerateAcpiChildren: begin for controller HWID=PCI\VEN_8086&DEV_9DE9&SUBSYS_19611043&REV_30 [20/06/2026, 07:58 PM] FindAcpiPdo: FDO invalid (Ext=0xFFFFFADF386236F0 Sig=0x46444f20 Removed=0 Stopping=0 Surprise=0 Started=0 PnpId="PCI\VEN_8086&DEV_9DE9&SUBSYS_19611043&REV_30" HardwareId="<null>" InstanceId="<null>") [20/06/2026, 07:58 PM] AcpiOpen: no ACPI PDO found for HWID=PCI\VEN_8086&DEV_9DE9&SUBSYS_19611043&REV_30 [20/06/2026, 07:58 PM] EnumerateAcpiChildren: AcpiOpen failed or no ACPI device (status=0xc0000225) [20/06/2026, 07:58 PM] CreateTouchpad: enumeration produced no children -> NOT_FOUND [20/06/2026, 07:58 PM] DeenumerateAcpiChildren: begin (NumChildren=0) [20/06/2026, 07:58 PM] DeenumerateAcpiChildren: done (Deleted=0, Remaining=0) [20/06/2026, 07:58 PM] AddDevice: begin [20/06/2026, 07:58 PM] AddDevice: scanning HWIDs for controller match [20/06/2026, 07:58 PM] AddDevice: HWID candidate: PCI\VEN_8086&DEV_9DE8&SUBSYS_19611043&REV_30 [20/06/2026, 07:58 PM] AddDevice: matched controller PCI\VEN_8086&DEV_9DE8 (index 5) [20/06/2026, 07:58 PM] AddDevice: ControllerId assigned = 2 [20/06/2026, 07:58 PM] FindControllerId: match found [20/06/2026, 07:58 PM] ApplyQuirks: BAR0 NULL -> skipping HW quirks [20/06/2026, 07:58 PM] AddDevice: PWMR mapped VA=0xFFFFFADF2D64F000 PA=0x537d2000 Len=0x1e30 (Ctrl2) [20/06/2026, 07:58 PM] AddDevice: complete (Ctrl2) [20/06/2026, 07:58 PM] StartDevice: entered [20/06/2026, 07:58 PM] StartDevice: PnpId captured [20/06/2026, 07:58 PM] StartDevice: matched controller PCI\VEN_8086&DEV_9DE8 (BAR0 Offsets: CTRL=10 STAT=14 DATA=18 CLK=1C, quirks=0x2 bsod=0x20000) [20/06/2026, 07:58 PM] StartDevice: got translated resources [20/06/2026, 07:58 PM] StartDevice: MMIO mapped [20/06/2026, 07:58 PM] BAR0[00] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[04] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[08] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[0C] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[10] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[14] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[18] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[1C] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[20] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[24] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[28] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[2C] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[30] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[34] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[38] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[3C] = 0x00000000 [20/06/2026, 07:58 PM] StartDevice: no LPSS BAR2 resource [20/06/2026, 07:58 PM] StartDevice: Connecting interrupt: Vector=417 Level=10 Mode=Level Sharable=1 Affinity=0x000000000000007F [20/06/2026, 07:58 PM] StartDevice: registry policy loaded [20/06/2026, 07:58 PM] PWRMINFO: Accepting PWRMBASE = 0x00000000537D2000 [20/06/2026, 07:58 PM] StartDevice: LPSS BAR2 mapped at 0xFFFFFADF2B364000 (PWRMBASE+0xC000) [20/06/2026, 07:58 PM] StartDevice: === POWER + LPSS DEBUG BEGIN === [20/06/2026, 07:58 PM] StartDevice: PWRMBASE VA=0xFFFFFADF2D64F000 PA=00000000537D2000 [20/06/2026, 07:58 PM] StartDevice: PMC4 BEFORE = 0x80000000 [20/06/2026, 07:58 PM] StartDevice: PW_FORCE_ON BEFORE= 0x00000006 [20/06/2026, 07:58 PM] StartDevice: PW_STS BEFORE = 0x00000000 [20/06/2026, 07:58 PM] StartDevice: Setting CECE bit (0x80000000) [20/06/2026, 07:58 PM] StartDevice: PMC4 AFTER = 0x80000000 [20/06/2026, 07:58 PM] StartDevice: Writing PW_FORCE_ON mask 0x00000006 [20/06/2026, 07:58 PM] StartDevice: PW_FORCE_ON AFTER = 0x00000006 [20/06/2026, 07:58 PM] StartDevice: Polling PW_STS for PW1/PW2 ON (mask=0x00000006) [20/06/2026, 07:58 PM] StartDevice: PW_STS poll iter=0 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PW_STS poll iter=1000 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PW_STS poll iter=2000 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PW_STS poll iter=3000 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PW_STS poll iter=4000 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PW_STS poll iter=5000 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PW_STS poll iter=6000 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PW_STS poll iter=7000 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PW_STS poll iter=8000 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PW_STS poll iter=9000 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PW_STS FINAL = 0x00000000 (iters=10000 timeout=0) [20/06/2026, 07:58 PM] StartDevice: LPSS BAR2 VA=0xFFFFFADF2B364000 PA=00000000537DE000 [20/06/2026, 07:58 PM] StartDevice: LPSS CLK_CTL BEFORE = 0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_CTL BEFORE = 0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS BEFORE = 0x00000000 [20/06/2026, 07:58 PM] StartDevice: Writing LPSS CLK_CTL = 0x00000007 [20/06/2026, 07:58 PM] StartDevice: LPSS CLK_CTL AFTER = 0x00000007 [20/06/2026, 07:58 PM] StartDevice: Writing LPSS RST_CTL = 0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_CTL AFTER = 0x00000000 [20/06/2026, 07:58 PM] StartDevice: Polling LPSS RST_STS for bit0=1 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS poll iter=0 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS poll iter=100 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS poll iter=200 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS poll iter=300 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS poll iter=400 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS poll iter=500 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS poll iter=600 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS poll iter=700 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS poll iter=800 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS poll iter=900 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS FINAL = 0x00000000 (iters=1000 timeout=0) [20/06/2026, 07:58 PM] StartDevice: === POWER + LPSS DEBUG END === [20/06/2026, 07:58 PM] StartDevice: applying unified quirks (late pass) [20/06/2026, 07:58 PM] FindControllerId: match found [20/06/2026, 07:58 PM] ApplyQuirks: begin [20/06/2026, 07:58 PM] LPSS: clock gate cleared [20/06/2026, 07:58 PM] LPSS: reset deasserted [20/06/2026, 07:58 PM] LPSS: functional clock enabled [20/06/2026, 07:58 PM] LPSS: misc touched [20/06/2026, 07:58 PM] Quirk: broken clock gate [20/06/2026, 07:58 PM] BSOD: mask interrupts [20/06/2026, 07:58 PM] ApplyQuirks: done [20/06/2026, 07:58 PM] StartDevice: unified quirks applied (late pass) [20/06/2026, 07:58 PM] StartDevice: === DW-I2C ENABLE DEBUG BEGIN === [20/06/2026, 07:58 PM] StartDevice: Ops table present at 0xFFFFFADF27C10130 [20/06/2026, 07:58 PM] StartDevice: BAR0 BEFORE ENABLE (first 0x40 bytes): [20/06/2026, 07:58 PM] BAR0[00] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[04] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[08] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[0C] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[10] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[14] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[18] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[1C] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[20] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[24] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[28] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[2C] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[30] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[34] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[38] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[3C] = 0x00000000 [20/06/2026, 07:58 PM] StartDevice: Calling Ops->Enable(TRUE)... [20/06/2026, 07:58 PM] StartDevice: Ops->Enable returned 0x00000000 [20/06/2026, 07:58 PM] StartDevice: BAR0 AFTER ENABLE (first 0x40 bytes): [20/06/2026, 07:58 PM] BAR0[00] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[04] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[08] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[0C] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[10] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[14] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[18] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[1C] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[20] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[24] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[28] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[2C] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[30] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[34] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[38] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[3C] = 0x00000000 [20/06/2026, 07:58 PM] StartDevice: === DW-I2C ENABLE DEBUG END === [20/06/2026, 07:58 PM] WaitForEnableState: timeout expired (targetOn=1) [20/06/2026, 07:58 PM] StartDevice: ENABLE FAILED (0xc0000368) -> collecting debug [20/06/2026, 07:58 PM] StartDevice: PWRM VA=0xFFFFFADF2D64F000 [20/06/2026, 07:58 PM] StartDevice: PWRM [0x00]=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PWRM [0x04]=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PWRM [0x08]=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PRIV VA=0xFFFFFADF2B364000 [20/06/2026, 07:58 PM] StartDevice: PRIV [0x00]=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PRIV [0x04]=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PRIV [0x08]=0x00000000 [20/06/2026, 07:58 PM] StartDevice: ENABLE FAILED (0xc0000368) HWID=PCI\VEN_8086&DEV_9DE8&SUBSYS_19611043&REV_30 BAR0=PA=00000000FE0FA000 Len=4096 IRQ: Vector=417 Level=10 Mode=Level Sharable=1 [20/06/2026, 07:58 PM] StartDevice: marking HardwareFailure=TRUE [20/06/2026, 07:58 PM] StartDevice: disconnecting interrupt object 0xFFFFFADF3BA9AA70 [20/06/2026, 07:58 PM] StartDevice: unmapping PRIV at 0xFFFFFADF2B364000 (len=4096) [20/06/2026, 07:58 PM] StartDevice: unmapping PWRMBASE VA 0xFFFFFADF2D64F000 [20/06/2026, 07:58 PM] StartDevice: unmapping MMIO at 0xFFFFFADF2B360000 (len=4096) [20/06/2026, 07:58 PM] StartDevice: ENABLE FAILED (0xc0000368) -> returning failure [20/06/2026, 07:58 PM] StartCompletion: calling I2cCtrl_CreateTouchpad() [20/06/2026, 07:58 PM] CreateTouchpad: begin (auto-enumerate + bind PT touchpad) [20/06/2026, 07:58 PM] CreateTouchpad: no children -> calling I2cCtrl_EnumerateAcpiChildren() [20/06/2026, 07:58 PM] EnumerateAcpiChildren: begin for controller HWID=PCI\VEN_8086&DEV_9DE8&SUBSYS_19611043&REV_30 [20/06/2026, 07:58 PM] FindAcpiPdo: FDO invalid (Ext=0xFFFFFADF3BA06190 Sig=0x46444f20 Removed=0 Stopping=0 Surprise=0 Started=0 PnpId="PCI\VEN_8086&DEV_9DE8&SUBSYS_19611043&REV_30" HardwareId="<null>" InstanceId="<null>") [20/06/2026, 07:58 PM] AcpiOpen: no ACPI PDO found for HWID=PCI\VEN_8086&DEV_9DE8&SUBSYS_19611043&REV_30 [20/06/2026, 07:58 PM] EnumerateAcpiChildren: AcpiOpen failed or no ACPI device (status=0xc0000225) [20/06/2026, 07:58 PM] CreateTouchpad: enumeration produced no children -> NOT_FOUND [20/06/2026, 07:58 PM] DeenumerateAcpiChildren: begin (NumChildren=0) [20/06/2026, 07:58 PM] DeenumerateAcpiChildren: done (Deleted=0, Remaining=0) [20/06/2026, 07:58 PM] AddDevice: begin [20/06/2026, 07:58 PM] AddDevice: scanning HWIDs for controller match [20/06/2026, 07:58 PM] AddDevice: HWID candidate: PCI\VEN_8086&DEV_9DC5&SUBSYS_19611043&REV_30 [20/06/2026, 07:58 PM] AddDevice: matched controller PCI\VEN_8086&DEV_9DC5 (index 4) [20/06/2026, 07:58 PM] AddDevice: ControllerId assigned = 3 [20/06/2026, 07:58 PM] FindControllerId: match found [20/06/2026, 07:58 PM] ApplyQuirks: BAR0 NULL -> skipping HW quirks [20/06/2026, 07:58 PM] AddDevice: PWMR mapped VA=0xFFFFFADF2D5DB000 PA=0x537d2000 Len=0x1e30 (Ctrl3) [20/06/2026, 07:58 PM] AddDevice: complete (Ctrl3) [20/06/2026, 07:58 PM] StartDevice: entered [20/06/2026, 07:58 PM] StartDevice: PnpId captured [20/06/2026, 07:58 PM] StartDevice: matched controller PCI\VEN_8086&DEV_9DC5 (BAR0 Offsets: CTRL=00 STAT=04 DATA=08 CLK=0C, quirks=0x1 bsod=0x40000) [20/06/2026, 07:58 PM] StartDevice: got translated resources [20/06/2026, 07:58 PM] StartDevice: MMIO mapped [20/06/2026, 07:58 PM] BAR0[00] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[04] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[08] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[0C] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[10] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[14] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[18] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[1C] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[20] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[24] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[28] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[2C] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[30] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[34] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[38] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[3C] = 0x00000000 [20/06/2026, 07:58 PM] StartDevice: no LPSS BAR2 resource [20/06/2026, 07:58 PM] StartDevice: Connecting interrupt: Vector=353 Level=6 Mode=Level Sharable=1 Affinity=0x000000000000007F [20/06/2026, 07:58 PM] StartDevice: registry policy loaded [20/06/2026, 07:58 PM] PWRMINFO: Accepting PWRMBASE = 0x00000000537D2000 [20/06/2026, 07:58 PM] StartDevice: LPSS BAR2 mapped at 0xFFFFFADF2D5DD200 (PWRMBASE+0xC200) [20/06/2026, 07:58 PM] StartDevice: === POWER + LPSS DEBUG BEGIN === [20/06/2026, 07:58 PM] StartDevice: PWRMBASE VA=0xFFFFFADF2D5DB000 PA=00000000537D2000 [20/06/2026, 07:58 PM] StartDevice: PMC4 BEFORE = 0x80000000 [20/06/2026, 07:58 PM] StartDevice: PW_FORCE_ON BEFORE= 0x00000006 [20/06/2026, 07:58 PM] StartDevice: PW_STS BEFORE = 0x00000000 [20/06/2026, 07:58 PM] StartDevice: Setting CECE bit (0x80000000) [20/06/2026, 07:58 PM] StartDevice: PMC4 AFTER = 0x80000000 [20/06/2026, 07:58 PM] StartDevice: Writing PW_FORCE_ON mask 0x00000006 [20/06/2026, 07:58 PM] StartDevice: PW_FORCE_ON AFTER = 0x00000006 [20/06/2026, 07:58 PM] StartDevice: Polling PW_STS for PW1/PW2 ON (mask=0x00000006) [20/06/2026, 07:58 PM] StartDevice: PW_STS poll iter=0 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PW_STS poll iter=1000 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PW_STS poll iter=2000 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PW_STS poll iter=3000 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PW_STS poll iter=4000 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PW_STS poll iter=5000 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PW_STS poll iter=6000 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PW_STS poll iter=7000 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PW_STS poll iter=8000 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PW_STS poll iter=9000 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PW_STS FINAL = 0x00000000 (iters=10000 timeout=0) [20/06/2026, 07:58 PM] StartDevice: LPSS BAR2 VA=0xFFFFFADF2D5DD200 PA=00000000537DE200 [20/06/2026, 07:58 PM] StartDevice: LPSS CLK_CTL BEFORE = 0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_CTL BEFORE = 0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS BEFORE = 0x00000000 [20/06/2026, 07:58 PM] StartDevice: Writing LPSS CLK_CTL = 0x00000007 [20/06/2026, 07:58 PM] StartDevice: LPSS CLK_CTL AFTER = 0x00000007 [20/06/2026, 07:58 PM] StartDevice: Writing LPSS RST_CTL = 0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_CTL AFTER = 0x00000000 [20/06/2026, 07:58 PM] StartDevice: Polling LPSS RST_STS for bit0=1 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS poll iter=0 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS poll iter=100 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS poll iter=200 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS poll iter=300 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS poll iter=400 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS poll iter=500 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS poll iter=600 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS poll iter=700 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS poll iter=800 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS poll iter=900 value=0x00000000 [20/06/2026, 07:58 PM] StartDevice: LPSS RST_STS FINAL = 0x00000000 (iters=1000 timeout=0) [20/06/2026, 07:58 PM] StartDevice: === POWER + LPSS DEBUG END === [20/06/2026, 07:58 PM] StartDevice: applying unified quirks (late pass) [20/06/2026, 07:58 PM] FindControllerId: match found [20/06/2026, 07:58 PM] ApplyQuirks: begin [20/06/2026, 07:58 PM] LPSS: clock gate cleared [20/06/2026, 07:58 PM] LPSS: reset deasserted [20/06/2026, 07:58 PM] LPSS: functional clock enabled [20/06/2026, 07:58 PM] LPSS: misc touched [20/06/2026, 07:58 PM] Quirk: reset workaround [20/06/2026, 07:58 PM] Quirk: reset workaround complete [20/06/2026, 07:58 PM] BSOD: extra reset [20/06/2026, 07:58 PM] ApplyQuirks: done [20/06/2026, 07:58 PM] StartDevice: unified quirks applied (late pass) [20/06/2026, 07:58 PM] StartDevice: === DW-I2C ENABLE DEBUG BEGIN === [20/06/2026, 07:58 PM] StartDevice: Ops table present at 0xFFFFFADF27C10130 [20/06/2026, 07:58 PM] StartDevice: BAR0 BEFORE ENABLE (first 0x40 bytes): [20/06/2026, 07:58 PM] BAR0[00] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[04] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[08] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[0C] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[10] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[14] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[18] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[1C] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[20] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[24] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[28] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[2C] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[30] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[34] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[38] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[3C] = 0x00000000 [20/06/2026, 07:58 PM] StartDevice: Calling Ops->Enable(TRUE)... [20/06/2026, 07:58 PM] StartDevice: Ops->Enable returned 0x00000000 [20/06/2026, 07:58 PM] StartDevice: BAR0 AFTER ENABLE (first 0x40 bytes): [20/06/2026, 07:58 PM] BAR0[00] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[04] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[08] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[0C] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[10] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[14] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[18] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[1C] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[20] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[24] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[28] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[2C] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[30] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[34] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[38] = 0x00000000 [20/06/2026, 07:58 PM] BAR0[3C] = 0x00000000 [20/06/2026, 07:58 PM] StartDevice: === DW-I2C ENABLE DEBUG END === [20/06/2026, 07:58 PM] WaitForEnableState: timeout expired (targetOn=1) [20/06/2026, 07:58 PM] StartDevice: ENABLE FAILED (0xc0000368) -> collecting debug [20/06/2026, 07:58 PM] StartDevice: PWRM VA=0xFFFFFADF2D5DB000 [20/06/2026, 07:58 PM] StartDevice: PWRM [0x00]=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PWRM [0x04]=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PWRM [0x08]=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PRIV VA=0xFFFFFADF2D5DD200 [20/06/2026, 07:58 PM] StartDevice: PRIV [0x00]=0x00000006 [20/06/2026, 07:58 PM] StartDevice: PRIV [0x04]=0x00000000 [20/06/2026, 07:58 PM] StartDevice: PRIV [0x08]=0x00000001 [20/06/2026, 07:58 PM] StartDevice: ENABLE FAILED (0xc0000368) HWID=PCI\VEN_8086&DEV_9DC5&SUBSYS_19611043&REV_30 BAR0=PA=00000000FE0F9000 Len=4096 IRQ: Vector=353 Level=6 Mode=Level Sharable=1 [20/06/2026, 07:58 PM] StartDevice: marking HardwareFailure=TRUE [20/06/2026, 07:58 PM] StartDevice: disconnecting interrupt object 0xFFFFFADF3BA056C0 [20/06/2026, 07:58 PM] StartDevice: unmapping PRIV at 0xFFFFFADF2D5DD200 (len=4096) [20/06/2026, 07:58 PM] StartDevice: unmapping PWRMBASE VA 0xFFFFFADF2D5DB000 [20/06/2026, 07:58 PM] StartDevice: unmapping MMIO at 0xFFFFFADF2B3A8000 (len=4096) [20/06/2026, 07:58 PM] StartDevice: ENABLE FAILED (0xc0000368) -> returning failure [20/06/2026, 07:58 PM] StartCompletion: calling I2cCtrl_CreateTouchpad() [20/06/2026, 07:58 PM] CreateTouchpad: begin (auto-enumerate + bind PT touchpad) [20/06/2026, 07:58 PM] CreateTouchpad: no children -> calling I2cCtrl_EnumerateAcpiChildren() [20/06/2026, 07:58 PM] EnumerateAcpiChildren: begin for controller HWID=PCI\VEN_8086&DEV_9DC5&SUBSYS_19611043&REV_30 [20/06/2026, 07:58 PM] FindAcpiPdo: FDO invalid (Ext=0xFFFFFADF3BA046F0 Sig=0x46444f20 Removed=0 Stopping=0 Surprise=0 Started=0 PnpId="PCI\VEN_8086&DEV_9DC5&SUBSYS_19611043&REV_30" HardwareId="<null>" InstanceId="<null>") [20/06/2026, 07:58 PM] AcpiOpen: no ACPI PDO found for HWID=PCI\VEN_8086&DEV_9DC5&SUBSYS_19611043&REV_30 [20/06/2026, 07:58 PM] EnumerateAcpiChildren: AcpiOpen failed or no ACPI device (status=0xc0000225) [20/06/2026, 07:58 PM] CreateTouchpad: enumeration produced no children -> NOT_FOUND [20/06/2026, 07:58 PM] DeenumerateAcpiChildren: begin (NumChildren=0) [20/06/2026, 07:58 PM] DeenumerateAcpiChildren: done (Deleted=0, Remaining=0) Edited 20 hours ago by UsefulAGKHelper
reboot12 Posted 20 hours ago Posted 20 hours ago @UsefulAGKHelper You tried registry ACPI override ? https://msfn.org/board/topic/183464-updated-drivers-for-windows-xp-sp3-and-windows-2003-sp2-x32x64-for-modern-hardware/page/203/#findComment-1287983
UsefulAGKHelper Posted 20 hours ago Posted 20 hours ago (edited) 2 minutes ago, reboot12 said: @UsefulAGKHelper You tried registry ACPI override ? https://msfn.org/board/topic/183464-updated-drivers-for-windows-xp-sp3-and-windows-2003-sp2-x32x64-for-modern-hardware/page/203/#findComment-1287983 I can't even compile dsdt.dsl to dsdt.aml using iasl, it gives me 10 errors.... I use ASUS x509FA. Edited 20 hours ago by UsefulAGKHelper
reboot12 Posted 20 hours ago Posted 20 hours ago (edited) @UsefulAGKHelper Your drivers I2C for other than HID really works e.g. GPIO or UART and posiible enable e.g. sound device that using I2C ??? I have Dell Wyse 3040 and audio device need Serial IO I2C (ACPI\808622C1\2) to work on Win 8.1 I need test your I2C driver on WinXP 64-bit Edited 19 hours ago by reboot12
UsefulAGKHelper Posted 11 hours ago Posted 11 hours ago (edited) 9 hours ago, reboot12 said: @UsefulAGKHelper Your drivers I2C for other than HID really works e.g. GPIO or UART and posiible enable e.g. sound device that using I2C ??? I have Dell Wyse 3040 and audio device need Serial IO I2C (ACPI\808622C1\2) to work on Win 8.1 I need test your I2C driver on WinXP 64-bit https://github.com/UsefulVideos/I2C-Controller-XP Compile with WinDDK 7.1.0. 7600.16385.1 from I2C-Controller-XP (using cd to I2C-Controller-XP in WinDDK XP x64 build env) directory. Remember that since I don't use WinDBG (single hardware), the log is shown at \Windows\System32\i2cctrl.log My driver tries to do the job (it assumes that the controller is powered up, out of D3 cold mode) but can't because it's a firmware thing that disables certain ACPI tables based on OS version (OSI). It's not even close to being "finished", and although it has universal options, it was more done for my hardware. Things like error code 10 will never happen because it always returns status success (doesn't try to force to enable something that isn't powered on until it's powered on by ACPI tables first). Can you figure out how to power the controller out of the D3 cold state using Clover first? If isn't out of this powered off state, I can't forward to ACPI child enumeration of ACPI/PNP0C50 (that's a very important step to reach a I2C device like the touchpad). Remember that it was mostly intented to try to use I2C touchpads on XP than anything (it does have features of a I2C controller though), and that the mechanism is done from WDM instead of KMDF. FYI, this is how the logging works on the driver: /* ----------------------------------------------------------------------- * kernel logger with printf-style formatting + timestamp prefix * ----------------------------------------------------------------------- */ VOID I2cCtrl_Log( PCSTR Format, ... ) { CHAR buffer[512]; CHAR final[600]; va_list args; NTSTATUS status; UNICODE_STRING path; OBJECT_ATTRIBUTES oa; IO_STATUS_BLOCK iosb; HANDLE hFile; LARGE_INTEGER sysTime, localTime; TIME_FIELDS tf; PAGED_CODE(); // // Hard safety guards: prevent use-after-free crashes // if (KeGetCurrentIrql() != PASSIVE_LEVEL) { return; } if (Format == NULL) { return; } // // SAFE pointer formatting: // Convert all %p to 0x%I64X BEFORE calling VPrintf. // This prevents the CRT from dereferencing freed pointers. // { CHAR safeFmt[256]; SIZE_T i = 0, j = 0; while (Format[i] != '\0' && j < sizeof(safeFmt) - 1) { if (Format[i] == '%' && Format[i+1] == 'p') { safeFmt[j++] = '0'; safeFmt[j++] = 'x'; safeFmt[j++] = '%'; safeFmt[j++] = 'I'; safeFmt[j++] = '6'; safeFmt[j++] = '4'; safeFmt[j++] = 'X'; i += 2; continue; } safeFmt[j++] = Format[i++]; } safeFmt[j] = '\0'; va_start(args, Format); status = RtlStringCbVPrintfA(buffer, sizeof(buffer), safeFmt, args); va_end(args); if (!NT_SUCCESS(status)) { return; } } /* Get local time */ KeQuerySystemTime(&sysTime); ExSystemTimeToLocalTime(&sysTime, &localTime); RtlTimeToTimeFields(&localTime, &tf); /* Format timestamp prefix: [DD/MM/YYYY, HH:MM AM/PM] */ { CHAR ts[64]; ULONG hour = tf.Hour; BOOLEAN pm = FALSE; if (hour == 0) { hour = 12; } else if (hour == 12) { pm = TRUE; } else if (hour > 12) { hour -= 12; pm = TRUE; } RtlStringCbPrintfA( ts, sizeof(ts), "[%02u/%02u/%04u, %02u:%02u %s] ", tf.Day, tf.Month, tf.Year, hour, tf.Minute, pm ? "PM" : "AM" ); RtlStringCbPrintfA( final, sizeof(final), "%s%s", ts, buffer ); } /* Open log file */ RtlInitUnicodeString(&path, L"\\SystemRoot\\System32\\i2cctrl.log"); InitializeObjectAttributes( &oa, &path, OBJ_CASE_INSENSITIVE | OBJ_KERNEL_HANDLE, NULL, NULL ); status = ZwCreateFile( &hFile, FILE_APPEND_DATA | SYNCHRONIZE, &oa, &iosb, NULL, FILE_ATTRIBUTE_NORMAL, 0, FILE_OPEN_IF, FILE_SYNCHRONOUS_IO_NONALERT, NULL, 0 ); if (!NT_SUCCESS(status)) { return; } /* Write timestamped line */ ZwWriteFile( hFile, NULL, NULL, NULL, &iosb, final, (ULONG)strlen(final), NULL, NULL ); ZwClose(hFile); // // Mirror to ETW/WPP without the timestamp prefix. // TraceEvents( TRACE_LEVEL_INFORMATION, TRACE_FLAG_BUS, "%s", buffer ); } Edited 10 hours ago by UsefulAGKHelper
reboot12 Posted 10 hours ago Posted 10 hours ago (edited) @UsefulAGKHelper I tried your drivers - all using force because no compatible ID's and only GPIO install OK. I2C or UART - errors Code 31 (cannot load drivers...) setupapi.log #I163 Device not started: Device has problem: 0x1f: CM_PROB_FAILED_ADD. Edited 10 hours ago by reboot12
UsefulAGKHelper Posted 10 hours ago Posted 10 hours ago 7 minutes ago, reboot12 said: @UsefulAGKHelper I tried your drivers - all using force because no compatible ID's and only GPIO install OK. I2C or UART - errors Code 31 (cannot load drivers...) setupapi.log #I163 Device not started: Device has problem: 0x1f: CM_PROB_FAILED_ADD. did you check the i2cctrl.log file too from windows\system32? It has more details
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now