Jump to content

Updated drivers for Windows XP SP3 and Windows 2003 SP2 (x32/x64) for modern hardware


Recommended Posts

Posted

@reboot12

What a crazy hard job to make this 9560 Wlan card CNVi to work under XP.

But today I fix the most most difficult part,

that the 9560 can see my Router with its correct values.

The prove is easy: Switch the Router on: Channnel 6 and my router can be seen.

Switch router off, clean all(!) SSID list, Channel 6 is gone.

Switch router on again: Channel 6 is there with the correct name of my Router, its correct Mac and on Channel6

Dietmar

1: kd> bc *
1: kd> bd *
1: kd> .logopen /t c:\KD_nn56openbsd3.txt
Closing open log file c:\KD_nn56openbsd4_0c08_2026-04-19_16-16-43-078.txt
Opened log file 'c:\KD_nn56openbsd3_135c_2026-04-19_18-47-32-328.txt'
1: kd> sxd ibp
1: kd> sxi ld
1: kd> sxi ud
1: kd> sxe av
1: kd> sxe gp
1: kd> sxe ud
1: kd> !sym quiet
quiet mode - symbol prompts on
1: kd> .reload /f nt
1: kd> .reload /f ndis.sys
1: kd> .reload /f 9560.sys
1: kd> bu 9560!WifiConfigureLinuxLikeInit ".printf "==== OPENBSD3 INIT ====\n"; gu"
                                                  ^ Malformed string in 'bu 9560!WifiConfigureLinuxLikeInit ".printf "==== OPENBSD3 INIT ====\n"; gu"'
1: kd> bu 9560!WifiPrepareLinuxExactScanHcmd ".printf "==== BUILD OPENBSD3 SCAN ====\n"; gu"
                                                     ^ Malformed string in 'bu 9560!WifiPrepareLinuxExactScanHcmd ".printf "==== BUILD OPENBSD3 SCAN ====\n"; gu"'
1: kd> bu 9560!WifiHoldMutableScanDebugMap ".printf "==== HOLD BEFORE OPENBSD3 0D ====\n"; gu"
                                                   ^ Malformed string in 'bu 9560!WifiHoldMutableScanDebugMap ".printf "==== HOLD BEFORE OPENBSD3 0D ====\n"; gu"'
1: kd> bu 9560!WifiHandleLinuxLikeScanReqAck ".printf "==== SCAN ACK ====\n"; gu"
                                                     ^ Malformed string in 'bu 9560!WifiHandleLinuxLikeScanReqAck ".printf "==== SCAN ACK ====\n"; gu"'
1: kd> bu 9560!WifiHandleLinuxLikeScanUmacComplete ".printf "==== UMAC COMPLETE ====\n"; gu"
                                                           ^ Malformed string in 'bu 9560!WifiHandleLinuxLikeScanUmacComplete ".printf "==== UMAC COMPLETE ====\n"; gu"'
1: kd> bu 9560!WifiStoreRealBss ".printf "==== STORE BSS ====\n"; gu"
                                        ^ Malformed string in 'bu 9560!WifiStoreRealBss ".printf "==== STORE BSS ====\n"; gu"'
1: kd> g
9560nn56: NdisMInitializeScatterGatherDma -> 00000000
9560nn56: query resources pass0 status=c000009a need=56
9560nn56: query resources pass1 status=00000000 size=56
9560nn56: resources count=3 bytes=56 bar0raw=00000000:8b224004
9560nn56: resource[0] type=3 share=1 flags=0000 start=00000000:8b224000 len=16384
9560nn56: resource[1] type=129 share=1 flags=0000 start=00000000:00000001 len=0
9560nn56: resource[2] type=2 share=3 flags=0000 start=00000010:00000010 len=4294967295
9560nn56: mapped resources mmio=00000000:8b224000 len=16384 irq=16/16 hwrev=00000370 hwif=00080000 gp=08040000 mbox=00000000
9560n14: awake hwready=1 awake=1 hwrev=00000370 hwif=00480000 gp=0804000d mbox=00000020
9560n14: sw_reset before=00000011 after=00000011 hwif=00080000 gp=08040000 mbox=00000000
9560n14: awake hwready=1 awake=1 hwrev=00000370 hwif=00480000 gp=0804000d mbox=00000020
9560n14: retake after reset ok=1 hwready=1 awake=1 hwif=00480000 gp=0804000d mbox=00000020
9560nn56: NdisMRegisterInterrupt vec=16 lvl=16 shared=1 level=1 -> 00000000
9560nn56: embedded fw hdr ver=0000004d api=77 build=f92b5fed
9560nn56: alloc LMAC uncached len=1656 va=B7964000 pa=00000000:001cb000
9560nn56: alloc LMAC uncached len=32768 va=B83F8000 pa=00000000:001cc000
9560nn56: alloc LMAC uncached len=32768 va=B8400000 pa=00000000:001d4000
9560nn56: alloc LMAC uncached len=32768 va=B8408000 pa=00000000:001dc000
9560nn56: alloc LMAC uncached len=32760 va=B8410000 pa=00000000:001e4000
9560nn56: alloc LMAC uncached len=32768 va=B8418000 pa=00000000:001ec000
9560nn56: alloc LMAC uncached len=32768 va=B8420000 pa=00000000:001f4000
9560nn56: alloc LMAC uncached len=32768 va=B8428000 pa=00000000:001fc000
9560nn56: alloc LMAC uncached len=32768 va=B8430000 pa=00000000:00204000
9560nn56: alloc LMAC uncached len=32768 va=B8338000 pa=00000000:0020c000
9560nn56: alloc LMAC uncached len=32768 va=B8340000 pa=00000000:00214000
9560nn56: alloc LMAC uncached len=32768 va=B8348000 pa=00000000:0021c000
9560nn56: alloc LMAC uncached len=32768 va=B8360000 pa=00000000:00224000
9560nn56: alloc LMAC uncached len=13248 va=B7A1A000 pa=00000000:0022c000
9560nn56: alloc LMAC uncached len=5312 va=B85D8000 pa=00000000:00230000
9560nn56: alloc UMAC uncached len=1656 va=B7964678 pa=00000000:001cb678
9560nn56: alloc UMAC uncached len=32768 va=B8368000 pa=00000000:00232000
9560nn56: alloc UMAC uncached len=32768 va=B8370000 pa=00000000:0023a000
9560nn56: alloc UMAC uncached len=32768 va=B8378000 pa=00000000:00242000
9560nn56: alloc UMAC uncached len=32768 va=B8380000 pa=00000000:0024a000
9560nn56: alloc UMAC uncached len=32768 va=B8388000 pa=00000000:00252000
9560nn56: alloc UMAC uncached len=32768 va=B8390000 pa=00000000:0025a000
9560nn56: alloc UMAC uncached len=32768 va=B8398000 pa=00000000:00262000
9560nn56: alloc UMAC uncached len=32768 va=B83A0000 pa=00000000:0026a000
9560nn56: alloc UMAC uncached len=32768 va=B83A8000 pa=00000000:00272000
9560nn56: alloc UMAC uncached len=32768 va=B83B0000 pa=00000000:0027a000
9560nn56: alloc UMAC uncached len=32768 va=B83B8000 pa=00000000:00282000
9560nn56: alloc UMAC uncached len=4280 va=B85DA000 pa=00000000:0028a000
9560nn56: alloc UMAC uncached len=3592 va=B7968000 pa=00000000:0028c000
9560nn56: alloc UMAC uncached len=24756 va=B83C0000 pa=00000000:0028d000
9560nn56: alloc PAGE uncached len=1656 va=B75BC000 pa=00000000:00294000
9560nn56: alloc PAGE uncached len=32768 va=B8438000 pa=00000000:00295000
9560nn56: alloc PAGE uncached len=32768 va=B8440000 pa=00000000:0029d000
9560nn56: alloc PAGE uncached len=32768 va=B8448000 pa=00000000:002a5000
9560nn56: alloc PAGE uncached len=32768 va=B8450000 pa=00000000:002ad000
9560nn56: alloc PAGE uncached len=32768 va=B8458000 pa=00000000:002b5000
9560nn56: alloc PAGE uncached len=32768 va=B8460000 pa=00000000:002bd000
9560nn56: alloc PAGE uncached len=32768 va=B8468000 pa=00000000:002c5000
9560nn56: alloc PAGE uncached len=32768 va=B8470000 pa=00000000:002cd000
9560nn56: alloc PAGE uncached len=32768 va=B8478000 pa=00000000:002d5000
9560nn56: alloc PAGE uncached len=32768 va=B8480000 pa=00000000:002dd000
9560nn56: alloc PAGE uncached len=32768 va=B8488000 pa=00000000:002e5000
9560nn56: alloc PAGE uncached len=32768 va=B8490000 pa=00000000:002ed000
9560nn56: alloc PAGE uncached len=32768 va=B8498000 pa=00000000:002f5000
9560nn56: alloc PAGE uncached len=32768 va=B84A0000 pa=00000000:002fd000
9560nn56: alloc PAGE uncached len=32768 va=B62BC000 pa=00000000:00305000
9560nn56: alloc PAGE uncached len=32768 va=B62B4000 pa=00000000:0030d000
9560nn56: alloc PAGE uncached len=32768 va=B62AC000 pa=00000000:00315000
9560nn56: alloc PAGE uncached len=32768 va=B62A4000 pa=00000000:0031d000
9560nn56: alloc PAGE uncached len=12288 va=B7A16000 pa=00000000:00325000
9560nn56openbsd2: fw sections lmac=15 umac=15 page=20 iml=13944 phy_cfg=00330018 scan_req_cmdver=15 scan_cfg_cmdver=5
9560nn56: alloc Cmd uncached len=16384 va=B7A12000 pa=00000000:00328000
9560nn56: alloc TxQ uncached len=16384 va=B7A0E000 pa=00000000:0032c000
9560nn56: alloc RxQ uncached len=16384 va=B7A0A000 pa=00000000:00330000
9560nn56: alloc RxStatus uncached len=2 va=B75BC678 pa=00000000:00294678
9560nn56: alloc RxUsed uncached len=32768 va=B629C000 pa=00000000:00334000
9560nn56: alloc RxData uncached len=4194304 va=B5DD4000 pa=00000000:01000000
9560nn56: rx-prime count=1024 posted=1023 buf=4096
9560nn56: transport cmd=16384 txq=16384 rxq=16384 rxdata=4194304
9560nn56: alloc CtxG3 uncached len=104 va=B75BC67C pa=00000000:0029467c
9560nn56: alloc PrphInfo uncached len=4096 va=B7946000 pa=00000000:0033c000
9560nn56: alloc PrphScr uncached len=1660 va=B75BC6E4 pa=00000000:002946e4
9560nn56: alloc IML uncached len=13944 va=B7A06000 pa=00000000:0033d000
9560nn56: ctxt prepared ver=2 size=26 prph=00000000:0033c000 scratch=00000000:002946e4
9560nn56: disint-pulse[fwload] before=80000001 after_disable=00000000 after_enable=80000001 mask=80000001
9560nn56: ALIVE interrupt observed int=00000003 msix=00000000
9560nn56: ax210-iml-spin irq=0 loops=100000 msix_before=00000000 msix_after=00000000 ltr_before=00000000 ltr_after=881f881f iml_resp=00000001
9560nn56: alive wait end alive=1 status=0000cafe last_int=00000003 last_msix=00000000 spin=100000
9560nn56: bootstrap status alive=1 cpu_run=00000000 boot_before=00480000 boot_after=00480002
9560nn56: rfh-rx[post-boot] write=1023 write_actual=1016 read=0 active=00010001 frbdcb=00000000:00330000 urbdcb=00000000:00334000 stts=00000000:00294678
9560nn56: rx-slot[0] rbid=1 flags=00 bufslot=0 cmd=01 grp=00 seq=C000 len=148 type=alive mgmt_off=-1 data_off=-1 phys=00000000:01000000
9560nn56: rx-slot +000: 94 00 00 20 01 00 00 C0 FE CA 00 00 4D 00 00 00
9560nn56: rx-slot +010: ED 5F 2B F9 00 01 00 00 00 00 00 00 D0 7B 4F 00
9560nn56: rx-slot +020: 0C 6C 4F 00 18 71 4F 00 70 15 80 00 14 71 4F 00
9560nn56: rx-slot +030: 00 00 62 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-payload +000: FE CA 00 00 4D 00 00 00 ED 5F 2B F9 00 01 00 00
9560nn56: rx-payload +010: 00 00 00 00 D0 7B 4F 00 0C 6C 4F 00 18 71 4F 00
9560nn56: rx-payload +020: 70 15 80 00 14 71 4F 00 00 00 62 00 00 00 00 00
9560nn56: rx-payload +030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-payload +040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-payload +050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: notif alive seq=C000 len=148 status=0000cafe
9560nn56: rx-slot[1] rbid=2 flags=00 bufslot=1 cmd=B1 grp=00 seq=C001 len=24 type=notif-b1 mgmt_off=-1 data_off=-1 phys=00000000:01001000
9560nn56: rx-slot +000: 18 00 00 20 B1 00 01 C0 00 00 00 00 0C 00 00 14
9560nn56: rx-slot +010: 00 00 35 00 B0 12 00 00 94 60 00 00 00 00 00 00
9560nn56: rx-slot +020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-payload +000: 00 00 00 00 0C 00 00 14 00 00 35 00 B0 12 00 00
9560nn56: rx-payload +010: 94 60 00 00 00 00 00 00
9560nn56: notif b1 seq=C001 len=24
9560nn56: rx-slot[2] rbid=3 flags=00 bufslot=2 cmd=FF grp=02 seq=C002 len=8 type=rx-other mgmt_off=-1 data_off=-1 phys=00000000:01002000
9560nn56: rx-slot +000: 08 00 00 20 FF 02 02 C0 04 00 00 00 00 00 00 00
9560nn56: rx-slot +010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-payload +000: 04 00 00 00 00 00 00 00
9560nn56: notif other cmd=FF grp=02 seq=C002 len=8
9560nn56: rx-consume[openbsd-init-pre] closed=3 cur=3 write=2 write_actual=0 raw=3 notif=3 mpdu=0 alive=1 b1=1 f7=0 mgmt=0 data=0 bss=0
9560nn56: raw-hcmd[init-203] tail=0 next=1 len=12 seq=001B pa=00000000:00328000 db=00000001 queued=1
9560nn56: rfh-dump[dpc] frbdcb=00328000:000c0001 urbdcb=00000000:00334000 stts=00000000:00294678 orb=00000000:00000000 gen=40031800 active=00000000 dma=87940000 umac_dma=87000000
9560nn56: rx-slot[3] rbid=4 flags=00 bufslot=3 cmd=F7 grp=00 seq=C003 len=16 type=notif-f7 mgmt_off=-1 data_off=-1 phys=00000000:01003000
9560nn56: rx-slot +000: 10 00 00 00 F7 00 03 C0 74 14 08 01 00 00 00 20
9560nn56: rx-slot +010: F7 C5 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-payload +000: 74 14 08 01 00 00 00 20 F7 C5 00 00 00 00 00 00
9560nn56: notif f7 seq=C003 len=16
9560nn56: rx-slot[4] rbid=5 flags=00 bufslot=4 cmd=03 grp=02 seq=001B len=8 type=rx-other mgmt_off=-1 data_off=-1 phys=00000000:01004000
9560nn56: rx-slot +000: 08 00 00 20 03 02 1B 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-payload +000: 00 00 00 00 00 00 00 00
9560nn56: notif other cmd=03 grp=02 seq=001B len=8
9560nn56: rx-consume[openbsd-init-post-203] closed=5 cur=5 write=4 write_actual=0 raw=5 notif=5 mpdu=0 alive=1 b1=1 f7=1 mgmt=0 data=0 bss=0
9560nn56: raw-hcmd[init-c00] tail=1 next=2 len=12 seq=001B pa=00000000:00328800 db=00000002 queued=2
9560nn56: rx-slot[5] rbid=6 flags=00 bufslot=5 cmd=00 grp=0C seq=001B len=4 type=rx-other mgmt_off=-1 data_off=-1 phys=00000000:01005000
9560nn56: rx-slot[5] rbid=6 flags=00 bufslot=5 cmd=00 grp=0C seq=001B len=4 type=rx-other mgmt_off=-1 data_off=-1 phys=00000000:01005000
9560nn56: rx-slot +000: 04 00 00 20 00 0C 1B 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-payload +000: 00 00 00 00
9560nn56: notif other cmd=00 grp=0C seq=001B len=4
9560nn56: rx-consume[init-wait] closed=6 cur=6 write=5 write_actual=0 raw=6 notif=6 mpdu=0 alive=1 b1=1 f7=1 mgmt=0 data=0 bss=0
9560nn56: rx-slot +000: 04 00 00 20 00 0C 1B 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot[6] rbid=7 flags=00 bufslot=6 cmd=04 grp=00 seq=C004 len=8 type=rx-other mgmt_off=-1 data_off=-1 phys=00000000:01006000
9560nn56: rx-slot +000: 08 00 00 20 04 00 04 C0 01 00 00 00 00 00 00 00
9560nn56: rx-slot +010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-payload +000: 01 00 00 00 00 00 00 00
9560nn56openbsd2: notif init-complete seq=C004 len=8
9560nn56openbsd2: notif init-complete seq=C004 len=8
9560nn56: rx-consume[init-wait] closed=7 cur=7 write=6 write_actual=0 raw=7 notif=7 mpdu=0 alive=1 b1=1 f7=1 mgmt=0 data=0 bss=0
9560nn56: rx-consume[openbsd-init-post-c00] closed=7 cur=7 write=6 write_actual=0 raw=7 notif=7 mpdu=0 alive=1 b1=1 f7=1 mgmt=0 data=0 bss=0
9560nn56: raw-hcmd[init-98] tail=2 next=3 len=12 seq=001B pa=00000000:00329000 db=00000003 queued=3
9560nn56: rx-slot +010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot[7] rbid=8 flags=00 bufslot=7 cmd=98 grp=01 seq=001B len=4 type=rx-other mgmt_off=-1 data_off=-1 phys=00000000:01007000
9560nn56: rx-slot +000: 04 00 00 20 98 01 1B 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-payload +000: 00 00 00 00
9560nn56: notif other cmd=98 grp=01 seq=001B len=4
9560nn56: rx-consume[openbsd-init-post-98] closed=8 cur=8 write=7 write_actual=0 raw=8 notif=8 mpdu=0 alive=1 b1=1 f7=1 mgmt=0 data=0 bss=0
9560nn56: raw-hcmd[init-10c-openbsd] tail=3 next=4 len=20 seq=001B pa=00000000:00329800 db=00000004 queued=4
9560nn56: rx-slot +020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot[8] rbid=9 flags=00 bufslot=8 cmd=0C grp=01 seq=001B len=4 type=rx-other mgmt_off=-1 data_off=-1 phys=00000000:01008000
9560nn56: rx-slot +000: 04 00 00 20 0C 01 1B 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-payload +000: 00 00 00 00
9560nn56: notif other cmd=0C grp=01 seq=001B len=4
9560nn56: rx-consume[openbsd-init-post-10c] closed=9 cur=9 write=8 write_actual=8 raw=9 notif=9 mpdu=0 alive=1 b1=1 f7=1 mgmt=0 data=0 bss=0
9560nn56: raw-hcmd[init-1d2-openbsd] tail=4 next=5 len=68 seq=001B pa=00000000:0032a000 db=00000005 queued=5
9560nn56: rx-slot +030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot[9] rbid=10 flags=00 bufslot=9 cmd=D2 grp=01 seq=001B len=4 type=rx-other mgmt_off=-1 data_off=-1 phys=00000000:01009000
9560nn56: rx-slot +000: 04 00 00 20 D2 01 1B 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-payload +000: 00 00 00 00
9560nn56: notif other cmd=D2 grp=01 seq=001B len=4
9560nn56: rx-consume[openbsd-init-post-1d2] closed=10 cur=10 write=9 write_actual=8 raw=10 notif=10 mpdu=0 alive=1 b1=1 f7=1 mgmt=0 data=0 bss=0
9560nn56openbsd2: openbsd-init ok203=1 okc00=1 initdone=1 seq=C004 ok98=1 ok10c=1 ok1d2=1 txq=5 bell=5 raw=10 notif=10 mpdu=0 bss=0 txchains=3 rxchains=3 scan_cfg_cmdver=5
9560nn56: WifiInitialize success hwpresent=1 hwready=1 awake=1 alive=1 status=0000cafe mmio=00000000:8b224000 len=16384
9560nn56: rx-slot +040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-payload +000: 00 00 00 00
9560nn56: notif other cmd=00 grp=0C seq=001B len=4
9560nn56: rx-consume[dpc] closed=6 cur=6 write=10 write_actual=8 raw=11 notif=11 mpdu=0 alive=1 b1=1 f7=1 mgmt=0 data=0 bss=0
9560nn56: rfh-dump[dpc] frbdcb=0032a000:00440001 urbdcb=00329800:00140001 stts=00000000:00294678 orb=00000000:00000000 gen=40031800 active=00000000 dma=40031800 umac_dma=87000000
9560nn56: rx-slot[6] rbid=7 flags=00 bufslot=6 cmd=04 grp=00 seq=C004 len=8 type=rx-other mgmt_off=-1 data_off=-1 phys=00000000:01006000
9560nn56: rx-slot +000: 08 00 00 20 04 00 04 C0 01 00 00 00 00 00 00 00
9560nn56: rx-slot +010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-slot +050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9560nn56: rx-payload +000: 01 00 00 00 00 00 00 00
9560nn56openbsd2: notif init-complete seq=C004 len=8
9560nn56openbsd2: notif init-complete seq=C004 len=8
9560nn56: notif other cmd=98 grp=01 seq=001B len=4
9560nn56: notif other cmd=0C grp=01 seq=001B len=4
9560nn56: notif other cmd=D2 grp=01 seq=001B len=4
9560nn56: rx-consume[dpc] closed=10 cur=10 write=14 write_actual=8 raw=15 notif=15 mpdu=0 alive=1 b1=1 f7=1 mgmt=0 data=0 bss=0
Unload module Flpydisk.SYS at b628c000
nt!DebugService2+0x10:
80532042 cc              int     3
1: kd> g
Unload module Sfloppy.SYS at b5a00000
nt!DebugService2+0x10:
80532042 cc              int     3
2: kd> g
Unload module Cdaudio.SYS at b6284000
nt!DebugService2+0x10:
80532042 cc              int     3
1: kd> g
Unload module serial.sys at b7d09000
nt!DebugService2+0x10:
80532042 cc              int     3
1: kd> g
Unload module imapi.sys at b7cf9000
nt!DebugService2+0x10:
80532042 cc              int     3
2: kd> g
Unload module nv4_disp.dll at bd012000
nt!DebugService2+0x10:
80532042 cc              int     3
0: kd> g
Unload module vga.dll at bff70000
nt!DebugService2+0x10:
80532042 cc              int     3
0: kd> g
9560nn56: rx-consume[oid-bssid-list] closed=10 cur=10 write=14 write_actual=8 raw=15 notif=15 mpdu=0 alive=1 b1=1 f7=1 mgmt=0 data=0 bss=0
9560nn56: OID_802_11_BSSID_LIST count=0 media=1 real_frames=15
9560nn56: set oid=0D01011D len=64 auth=3 enc=6
9560nn56: set oid=0D010113 len=28 auth=0 enc=0
9560nn56: desired SSID set len=0 first=00 00 00 00
9560nn56: set oid=0D01011D len=64 auth=3 enc=6
9560nn56: rfh-dump[scan-pre] frbdcb=0032a000:00440001 urbdcb=00329800:00140001 stts=00000000:00294678 orb=00000000:00000000 gen=40031800 active=00000000 dma=40031800 umac_dma=87000000
9560nn56: rfh-rx[scan-pre-refresh] write=14 write_actual=8 read=10 active=00010001 frbdcb=00000000:00330000 urbdcb=00000000:00334000 stts=00000000:00294678
9560nn56: rfh-dump[scan-pre-after-refresh] frbdcb=00000000:00330000 urbdcb=00000000:00334000 stts=00000000:00294678 orb=00000000:00000000 gen=00000003 active=00010001 dma=87940000 umac_dma=87000000
9560nn56openbsd4: openbsd-scan v14 wildcard passive on channels 6 and 100
9560nn56openbsd4: scan-builder-openbsd v14 cmdver=15 chan0_flags=00000000 chan1_flags=00000000 gp_flags=0886 band0=1 band1=0
9560nn56: scan-builder uid=0 prio=6 chan_count=2 chan_flags=20 first_ch=6 last_ch=100 ssid_len=0 schedule0=0/1 schedule1=0/0 start_mac=0 gp_flags=0886 gp_flags2=00
9560nn56: scan-builder direct[0] id=0 len=0 first=00 00 00 00 count=2
9560nn56: scan-debug base=8B4190D4 bytes=1948 hold@=8B419878 ready@=8B419874 submit_count@=8B41987C uid@=8B419880 release_spin@=8B419884 cmdver=15
9560nn56: scan-debug offs hdr cmd=+0000 grp=+0001 seq=+0002 len=+0004 ver=+0007 req=+0008 uid=+0008 ooc=+0012 gp=+0016 chan=+0052 periodic=+0592 probe=+0604
9560nn56: scan-debug offs gp flags=+0016 reserved=+0018 start_mac=+0019 active=+0020 adwell2g=+0022 adwell5g=+0023 social=+0024 flags2=+0025 budget=+0026 maxoot=+0028 suspend=+0036 prio=+0044 passive=+0048 frags=+0050
9560nn56: scan-debug offs chan flags=+0052 count=+0053 numaps=+0054 ch0=+0056 chN=+0056+(N*8) periodic.s0=+0592 periodic.s1=+0596 delay=+0600 probe.shortssid_count=+1136 probe.bssid_count=+1137 direct0=+1140 directN=+1140+(N*34) shortssid0=+1820 shortssidN=+1820+(N*4) bssid0=+1852 bssidN=+1852+(N*6)
9560nn56: scan-debug hdr cmd=0D grp=01 seq=001C len=1940 ver=0 uid=0 ooc=6
9560nn56: scan-debug gp flags=0886 reserved=00 start_mac=0 active=10/10 adwell=2/8/10 flags2=00 budget=300 maxoot=0/0 suspend=0/0 prio=6 passive=110/110 frags=0/0
9560nn56: scan-debug chan flags=20 count=2 numaps=10/2
9560nn56: scan-debug ch[0] off=+0038 flags=00000000 num=6 psd=1 iter=1 interval=0
9560nn56: scan-debug ch[1] off=+0040 flags=00000000 num=100 psd=0 iter=1 interval=0
9560nn56: scan-debug periodic s0=0/1 s1=0/0 delay=0 reserved=0
9560nn56: scan-debug probe mac_hdr=0/26 band0=26/47 band1=73/52 band2=125/0 common=125/9 shortssid_count=0 bssid_count=0
9560nn56: scan-debug direct[0] off=+0474 id=0 len=0 first=00 00 00 00
9560nn56: scan-debug direct[1] off=+0496 id=0 len=0 first=00 00 00 00
9560nn56: scan-debug direct[2] off=+04b8 id=0 len=0 first=00 00 00 00
9560nn56: scan-debug direct[3] off=+04da id=0 len=0 first=00 00 00 00
9560nn56: scan-debug direct[4] off=+04fc id=0 len=0 first=00 00 00 00
9560nn56: scan-debug direct[5] off=+051e id=0 len=0 first=00 00 00 00
9560nn56: scan-debug direct[6] off=+0540 id=0 len=0 first=00 00 00 00
9560nn56: scan-debug direct[7] off=+0562 id=0 len=0 first=00 00 00 00
9560nn56: scan-debug direct[8] off=+0584 id=0 len=0 first=00 00 00 00
9560nn56: scan-debug direct[9] off=+05a6 id=0 len=0 first=00 00 00 00
9560nn56: scan-debug direct[10] off=+05c8 id=0 len=0 first=00 00 00 00
9560nn56: scan-debug direct[11] off=+05ea id=0 len=0 first=00 00 00 00
9560nn56: scan-debug direct[12] off=+060c id=0 len=0 first=00 00 00 00
9560nn56: scan-debug direct[13] off=+062e id=0 len=0 first=00 00 00 00
9560nn56: scan-debug direct[14] off=+0650 id=0 len=0 first=00 00 00 00
9560nn56: scan-debug direct[15] off=+0672 id=0 len=0 first=00 00 00 00
9560nn56: scan-debug direct[16] off=+0694 id=0 len=0 first=00 00 00 00
9560nn56: scan-debug direct[17] off=+06b6 id=0 len=0 first=00 00 00 00
9560nn56: scan-debug direct[18] off=+06d8 id=0 len=0 first=00 00 00 00
9560nn56: scan-debug direct[19] off=+06fa id=0 len=0 first=00 00 00 00
9560nn56: scan-debug short_ssid[0] off=+071c value=00000000
9560nn56: scan-debug short_ssid[1] off=+0720 value=00000000
9560nn56: scan-debug short_ssid[2] off=+0724 value=00000000
9560nn56: scan-debug short_ssid[3] off=+0728 value=00000000
9560nn56: scan-debug short_ssid[4] off=+072c value=00000000
9560nn56: scan-debug short_ssid[5] off=+0730 value=00000000
9560nn56: scan-debug short_ssid[6] off=+0734 value=00000000
9560nn56: scan-debug short_ssid[7] off=+0738 value=00000000
9560nn56: scan-debug bssid[0] off=+073c value=00-00-00-00-00-00
9560nn56: scan-debug bssid[1] off=+0742 value=00-00-00-00-00-00
9560nn56: scan-debug bssid[2] off=+0748 value=00-00-00-00-00-00
9560nn56: scan-debug bssid[3] off=+074e value=00-00-00-00-00-00
9560nn56: scan-debug bssid[4] off=+0754 value=00-00-00-00-00-00
9560nn56: scan-debug bssid[5] off=+075a value=00-00-00-00-00-00
9560nn56: scan-debug bssid[6] off=+0760 value=00-00-00-00-00-00
9560nn56: scan-debug bssid[7] off=+0766 value=00-00-00-00-00-00
9560nn56: scan-debug bssid[8] off=+076c value=00-00-00-00-00-00
9560nn56: scan-debug bssid[9] off=+0772 value=00-00-00-00-00-00
9560nn56: scan-debug bssid[10] off=+0778 value=00-00-00-00-00-00
9560nn56: scan-debug bssid[11] off=+077e value=00-00-00-00-00-00
9560nn56: scan-debug bssid[12] off=+0784 value=00-00-00-00-00-00
9560nn56: scan-debug bssid[13] off=+078a value=00-00-00-00-00-00
9560nn56: scan-debug bssid[14] off=+0790 value=00-00-00-00-00-00
9560nn56: scan-debug bssid[15] off=+0796 value=00-00-00-00-00-00
9560nn56: raw-hcmd[scan-0d-openbsd] tail=5 next=6 len=1948 seq=001C pa=00000000:0032a800 db=00000006 queued=6
9560nn56: rfh-dump[dpc] frbdcb=00000000:00330000 urbdcb=0032a800:079c0001 stts=00000000:00294678 orb=00000000:00000000 gen=00000003 active=00010001 dma=40031800 umac_dma=87000000
9560nn56: linux scan req ack grp=01 code=0D seq=001C len=4 uid=0
9560nn56: notif other cmd=0D grp=01 seq=001C len=4
9560nn56: rx-consume[scan-post-0d-openbsd] closed=11 cur=11 write=15 write_actual=8 raw=16 notif=16 mpdu=0 alive=1 b1=1 f7=1 mgmt=0 data=0 bss=0
9560nn56: scan-rx-candidate cmd=C1 grp=00 seq=8000 len=328 mgmt_off=64 data_off=8
9560nn56: real-bss add bssid=04-02-1F-F7-0D-B8 ssid_len=11 ds=2437000 count=1
9560nn56: rx-consume[scan-wait] closed=12 cur=12 write=16 write_actual=16 raw=17 notif=16 mpdu=1 alive=1 b1=1 f7=1 mgmt=1 data=1 bss=1
9560nn56openbsd2: openbsd-scan-submit ok0d=1 progress=1 gen=1 uid=0 ack=1 iter=0 umac_iter=0 done=0 status=0 mpdu=1 bss=1 wait_ms=0
9560nn56: rx-consume[scan] closed=12 cur=12 write=16 write_actual=16 raw=17 notif=16 mpdu=1 alive=1 b1=1 f7=1 mgmt=1 data=1 bss=1
9560nn56: OID_802_11_BSSID_LIST_SCAN gen=1 count=1 frames=17 mgmt=1 txq=6 bell=6 ack=1 iter=0 umac_iter=0 done=0 status=0 mpdu=1 wait_ms=0
9560nn56: scan-rx-candidate cmd=B5 grp=00 seq=C005 len=916 mgmt_off=10 data_off=8
9560nn56: linux scan umac iter grp=00 code=B5 seq=C005 len=916 uid=0 channels=2 status=1 bt=0 last_ch=100 tsf=00000000:0353737a
9560nn56: linux scan umac complete grp=00 code=0F seq=C006 len=20 uid=0 sched=0 iter=0 status=1 ebs=3 time=0 bss=1 mpdu=2
9560nn56: notif other cmd=0F grp=00 seq=C006 len=20
9560nn56: rx-consume[dpc] closed=14 cur=14 write=18 write_actual=16 raw=19 notif=17 mpdu=2 alive=1 b1=1 f7=1 mgmt=1 data=2 bss=1
9560nn56: rfh-dump[dpc] frbdcb=00000000:00330000 urbdcb=0032a800:079c0001 stts=00000000:00294678 orb=00000000:00000000 gen=00000003 active=00010001 dma=40031800 umac_dma=87000000
9560nn56: rx-consume[dpc] closed=14 cur=14 write=18 write_actual=16 raw=19 notif=17 mpdu=2 alive=1 b1=1 f7=1 mgmt=1 data=2 bss=1
9560nn56: rx-consume[oid-bssid-list] closed=14 cur=14 write=18 write_actual=16 raw=19 notif=17 mpdu=2 alive=1 b1=1 f7=1 mgmt=1 data=2 bss=1
9560nn56: OID_802_11_BSSID_LIST count=1 media=1 real_frames=19
9560nn56: desired SSID set len=11 first=57 4C 41 4E
9560nn56: set oid=0D01011D len=64 auth=3 enc=6
9560nn56: set oid=0D010113 len=28 auth=0 enc=0
9560nn56: desired SSID set len=0 first=00 00 00 00
36: ERROR: UMRxReadDWORDFromTheRegistry/ZwQueryValueKey: NtStatus = c0000034
ERROR: DavReadRegistryValues/RegQueryValueExW(4). WStatus = 127
ERROR: DavReadRegistryValues/RegQueryValueExW(5). WStatus = 127
ERROR: DavReadRegistryValues/RegQueryValueExW(6). WStatus = 127

 


Posted

@Dietmar Your work is amazing, but why the hell you not create separate topic? Your custom LAN / NVMe drivers have nothing to do with compiling custom ACPI for Windows XP / 2003. Maybe @Dave-H Can cherry pick related content and split it to separate topic please from admin GUI? 

  • Dave-H changed the title to Updated drivers for Windows XP SP3 and Windows 2003 SP2 (x32/x64) for modern hardware
Posted

Now it's absolute mess.. Topic was opened to compile ACPI.. Of course some drivers discussion too, but like 50 new pages are out of topic and should be moved to new topic. New discussion with code is interesting, but will be lost soon. I'm happy I was able to catch Dietmars nvme2k code update and opened PR on GitHub. Otherwise it will be probably lost forever..

Posted

@Dietmar Would you/could you make a better fltMgr for XP? The one that is added by SP3 (build 5512) is a p***poor W2k3 port and I believe deliberately held back (slows down with many minifilters installed).

Posted
On 4/23/2026 at 3:26 PM, Damnation said:

@modnar

I've heard that the SP2 version of fltmgr.sys apparently still works just fine.

XP SP2 version? Is older and doesn't have all functionality, so even worse. 2003 SP2 (kernel 5.2) isn't XP (kernel 5.1), so not applicable.

Posted (edited)
On 11/23/2025 at 8:16 PM, Damnation said:

@UsefulAGKHelper

Setup an XP VM and run it from in there, that's how I do it.

That build.exe x64 is broken, it's doesn't even open on XP x64 for me... 

And If I switch to build.exe x86, compilation errors about wmilog.bmf and unable to find pch.pch files... 

Edited by UsefulAGKHelper
Posted (edited)

Yessssssssssssssssaaaaaaaaaaaaaaaa!!!!! :cheerleader::cheerleader::cheerleader:

I can see the google.com Website with my CNVi Wlan driver 9560 under XP SP3.

Now, XP can do more than win7

Dietmar

wlan9560-XP.jpg

Edited by Dietmar
Posted

@Dietmar

Very cool :)
Compile the 64-bit version because I have no place to test the 32-bit version. On Dell I only have WinXP 64-bit pure UEFI. Send it via private message or e-mail if you don't want to share it officially.

Posted

@Dietmar
Is it this CNVi Wlan driver 9560 base wdiwifi or not?
For win7,we need to port the kmdf1.31 and wdiwifi.sys from win10, and need to modify the WiFi cards drivers.
spacer.png
 

spacer.png

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...