Content Type
Profiles
Forums
Events
Everything posted by reboot12
-
OK, but I already wrote what needs to be done in this post: https://msfn.org/board/topic/183464-compiling-acpi-v20-driver-for-windows-xp-sp3-and-windows-2003-sp2-x32x64/page/177/#findComment-1286023 I can correct this post if something is not understandable. EDIT - I added how make settings.txt (SceEfi64.efi /o /s settings.txt) OK, but in normal way WinXP 32/64-bit always display currently working (negotiated) speed. At the moment it shows false information because I am connected to a Fast Ethernet router (switch) and it should show 100 Mbps. If it's a problem, leave it as it's just a cosmetic thing - although Win7 shows the current speed of 100 Mbps well:
-
@Dietmar Summary what works wrong in 32-bit or 64-bit drivers and need by fixed: ME must be Disabled (in Win7 or Win10 ME no need to disable) it detects the speed incorrectly - it always shows 1.0 Gbps even when there is a Fast Ethernet device on the other side (100) I'm not sure if it's the driver's fault, but PC sometimes (tested only AIMB-786) not power off if do WinXP Turn Off - CPU fan still work and black screen on monitor
-
@Dietmar Thx, I will test tomorrow. There seems to be an error in the i219_xp64.inf file: [i219.AddEventLog] HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32 etevent.dll;%SystemRoot%\System32\drivers\i219.sys" HKR,,TypesSupported,0x00010001,7 It should be: [i219.AddEventLog] HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\netevent.dll;%SystemRoot%\System32\drivers\i219.sys" HKR,,TypesSupported,0x00010001,7
-
Yea, When I was looking for a motherboard, the priority was at least one PCI slot to be able to connect a network card, e.g. the old PCI RTL8139. The board has 2 PCI slots and PCIe x4 slots have an open end and you can install e.g. an x16 graphics card there. This is an industrial mobo made of high-quality elements, so it should work a little longer I will test the first few versions - for now I use the i219moreDev version. I'm glad the driver works because testing in WinDbg over and over was starting to get frustrating.
-
@Dietmar Please compile also 64-bit version driver for WinXP 64-bit Win7 and Win10 work OK if ME is Enabled but for WinXP ME need be Disabled Browsers do not work properly, but probably because I need to use modified hal.dll and intelppm.sys files. Same problem is in WinXP 64-bit: https://www.betaarchive.com/forum/viewtopic.php?p=477539#p477539 Yeaaa, after replace files from @Dietmar (ArrowLake.zip\FilesforArrowLakeXPSp3) browser works OK Now I wrote from AIMB over i219 card from WinXP SP2 32-bit
-
@Dietmar Yeeeeeeeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaaaaaaaaaaaa !!!! - WOOOOOORKS - Tested i219P0 but also work i219DRIVERXPSP3moreDevicesInf: Yes, you were right that it causes ME but ME Enable/Disable settings is hidden in BIOS. I need Disable like this: format USB in FAT32 then unpack archive ME_disable.zip to stick go to BIOS and set UEFI and Legacy option in Advanced > CSM Configuration > Boot option filter then press F4 to Save and Exit Setup while PC reboot, press Del, go to Save & Exit and boot select USB stick - UEFI: name your stick enter to USB stick - mine is fs2: then run sceefi64.efi /o /s settings.txt to save all available BIOS options to file settings.txt display the beginning of the file type settings.txt -b and check offset number for Setup Item Hidden - mine is 1330 // Script File Name : settings.txt // Created on 04/16/24 at 07:16:1 // Copyright (c)2018 American Megatrends, Inc. // AMISCE Utility. Ver 5.03.1115 HIICrc32= 76071511 Setup Question = System Language Token =07 // Do NOT change this line Offset =00 Width =02 Options =*[00]en-US Setup Question = Setup Item Hidden Token =08 // Do NOT change this line Offset =1330 Width =01 BIOS Default =[01]Enabled Options =*[01]Enabled // Move "*" to the desired Option [00]Disabled do it asw.efi 0x1330 0x0 to Disable Setup Item Hidden option then reboot PC e.g. using reset command after reboot go to BIOS using Del and now you have all available options in BIOS go to menu Advanced > PCH-FW Configuration > ME State and Disable it then press F4 to Save & Exit - PC maybe not reboot so force power off presssing and hold for some seconds Power button on case @Dietmar It turns out that sometimes the AMISCE application may not find the HII database in NVRAM - then you can obtain data this way: using UEFITool open bios.bin, search System Language string in Text tab select Unicode double click searched data: Unicode text "System Language" found in PE32 image section at offset ... right click on PE image section then select Extract body... and save to file setup.bin now using IFRExtractor-RS 1.5.1 extract settings from setup.bin to txt file: ifrextractor setup.bin tool extract data to file setup.bin.0.0.en-US.ifr.txt open file in WordPad then search string Setup Item Hidden and read VarOffset: 0x data - mine is 1330 OneOf Prompt: "Setup Item Hidden", Help: "Hidden Setup Item.", QuestionFlags: 0x10, QuestionId: 0x8, VarStoreId: 0x1, VarOffset: 0x1330, Flags: 0x10, Size: 8, Min: 0x0, Max: 0x1, Step: 0x0
-
@Dietmar I'm trying to understand what these settings are in PCI config space. I compared the results of the lspci -s 00:1f.6 -vvv commands in Win7 and WinXP: offset 05 > DisINTx offset 3c > probably IRQ routing offset cd > PME offset d2 > MSI offset d6, d7 > Address offset dc, dd > Data Summmary: In Win7 is enabled DisINTx+, PME-Enable+ and MSI: Enable+ and IRQ routing 0 ? I don't know what is Address and Data - in WinXP this values is 0 ? In Win7 IRQ is 0xFFFFFFFD (-3) Your i219P0 driver still use IRQ 16
-
I try set config space in MS-DOS: setpci -s 00:1f.6 05.b=04 setpci -s 00:1f.6 3c.b=00 setpci -s 00:1f.6 cd.b=21 setpci -s 00:1f.6 d2.b=81 setpci -s 00:1f.6 d6.b=e0 setpci -s 00:1f.6 d7.b=fe setpci -s 00:1f.6 dc.b=a0 setpci -s 00:1f.6 dd.b=40 then boot WinXP without restart using GRUB4DOS: grub find --set-root /ntldr chainloader /ntldr boot but PC reboot I'm looking for a way to set PCI configspace before starting WinXP because on working OS not possible configure this.
-
@Dietmar I compare PCI Configuration Space i219 in Win7 and WinXP and is different: Also in Win7 DisINTx+ (Enabled) but in WinXP DisINTx- (Disabled) Win7 C:\Program Files\pciutils>lspci -s 00:1f.6 -vv | find "Control" Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ WinXP C:\Program Files\pciutils>lspci -s 00:1f.6 -vv | find "Control" Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- I try in WinXP set same bytes as in Win7 and if change 05.b from 00 to 04 then probably i219 receive 5 packets: I found what is DisINTx https://bugzilla.kernel.org/show_bug.cgi?id=71691 https://patchwork.ozlabs.org/patch/328062/
-
@Dietmar WOW, you quickly organized AIMB and checked what and how Meanwhile, I'm messing around with the i219 card settings under Win7 using pciutils and I noticed an interesting thing. Default i219 has Enabled Mem+ and BusMaster+ and ping work OK but if I Disable BusMaster then ping stop working. After set back to Enabled ping back work OK: C:\Program Files\pciutils>lspci -s 00:1f.6 -vv | find "Control" Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ C:\Program Files\pciutils>ping 192.168.1.1 Badanie 192.168.1.1 z 32 bajtami danych: Odpowiedź z 192.168.1.1: bajtów=32 czas=1ms TTL=255 Odpowiedź z 192.168.1.1: bajtów=32 czas<1 ms TTL=255 Odpowiedź z 192.168.1.1: bajtów=32 czas<1 ms TTL=255 Odpowiedź z 192.168.1.1: bajtów=32 czas<1 ms TTL=255 Statystyka badania ping dla 192.168.1.1: Pakiety: Wysłane = 4, Odebrane = 4, Utracone = 0 (0% straty), Szacunkowy czas błądzenia pakietów w millisekundach: Minimum = 0 ms, Maksimum = 1 ms, Czas średni = 0 ms C:\Program Files\pciutils>setpci -s 00:1f.6 04.b 06 C:\Program Files\pciutils>setpci -s 00:1f.6 04.b=02 C:\Program Files\pciutils>lspci -s 00:1f.6 -vv | find "Control" Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ C:\Program Files\pciutils>ping 192.168.1.1 Badanie 192.168.1.1 z 32 bajtami danych: Upłynął limit czasu żądania. Upłynął limit czasu żądania. Odpowiedź z 192.168.1.90: Host docelowy jest nieosiągalny. Odpowiedź z 192.168.1.90: Host docelowy jest nieosiągalny. Statystyka badania ping dla 192.168.1.1: Pakiety: Wysłane = 4, Odebrane = 2, Utracone = 2 (50% straty), C:\Program Files\pciutils>setpci -s 00:1f.6 04.b=06 C:\Program Files\pciutils>ping 192.168.1.1 Badanie 192.168.1.1 z 32 bajtami danych: Odpowiedź z 192.168.1.1: bajtów=32 czas=1ms TTL=255 Odpowiedź z 192.168.1.1: bajtów=32 czas<1 ms TTL=255 Odpowiedź z 192.168.1.1: bajtów=32 czas<1 ms TTL=255 Odpowiedź z 192.168.1.1: bajtów=32 czas<1 ms TTL=255 Statystyka badania ping dla 192.168.1.1: Pakiety: Wysłane = 4, Odebrane = 4, Utracone = 0 (0% straty), Szacunkowy czas błądzenia pakietów w millisekundach: Minimum = 0 ms, Maksimum = 1 ms, Czas średni = 0 ms C:\Program Files\pciutils>
-
I buy on allegro.pl (Polish) but the offer is no longer valid. This is Advantech recommend cooling - https://www.upload.ee/files/19132380/CPU-Coolers_DS_080223_20230807134718.pdf.html Search cooling for LGA 115x for screws, hole spacing 75x75 Maybe this one: https://www.xilence.net/de/cpu-coolers/36 or this: https://www.rosch-computer.de/produkt/thermale-loesungen-kuehlung/cpu-kuehler/lga-1200-115x/cooler-master/DP6-00003-N1-GP
-
@Dietmar I found hidden BIOS settings and changed them, but it didn't help: Energy Efficient Turbo, Energy Efficient P-state, L1 Substates i219W20 - PC reboot loop - to fix this I need press F8 and boot XP using entry Last Known Good Configuration Must be something wrong with your i219.sys because: i219 driver work OK in Win10 i219 driver work OK in Win7 i219 driver not work in WinXP