Content Type
Profiles
Forums
Events
Posts posted by reboot12
-
-
I need to remember and practice because I don't remember exactly.
pci - list all PCI devices
For graphics card you need set register Command (4): 0007
mm xxyyzz04 7 -pci
For PCI Bridge you need set register VGA Enable in Bridge Control (3E) (the bridge to which the graphics card is connected)
mm xxyyzz3E 8 -pci
xxyyzz is PCI bus dev func of PCI Bridge device
This is example in my PC:
00 1C 04 - PCI bridge to which the graphics card is connected
04 00 00 - PCIe graphics cardmm 001c043e 8 -pci VGA Enable
mm 04000004 7 -pci I/O acces and Bus masterFor check changes:
pci -i 00 1c 04 -b pci -i 04 00 00 -b
To check bridge to which the graphics card is connected use:
devtree -b
and dh handle_number
0 -
On 6/4/2025 at 8:11 AM, Dietmar said:
but that on the Arrow Lake boards everything is connected to PCI-bus 0 (meaning only one PCI-bus at all).
But before, the PCI-e Graphik card was always connected to PCI-Bus 1, alone with its HD driver.
And Seabios follows this old path, but PCI-bus 1 just do not exist on the Arrow Lake board
Try set VGA Enable in UEFI Shell before run CSMWrap:
https://www.betaarchive.com/forum/viewtopic.php?p=434759#p4347590 -
1
-
You tried other cards? Best I use is AMD HD7450 with GOP+VBIOS or AMD HD6450 only VBIOS but I insert GOP to motherboard bios and now card works also in pure UEFI
https://www.betaarchive.com/forum/viewtopic.php?p=471154#p471154With this cards works all - passthrough in VMware ESXi or virt-manager QEMU KVM, XP 64-bit in pure UEFI, XP 32-bit with CSMWrap
0 -
-
On 5/31/2025 at 11:29 AM, Dietmar said:
Low screen resolution
What is the native resolution of the monitor connected to the graphics card?
I noticed interesting things when we change the GOP resolution before running CSMWrap. You can change the resolution, for example, using UefiSeven 1.31 in the UefiSeven.ini file and boot the u7 without the .original.efi file - then the u7 will boot at the set resolution and return to the UEFI Shell because it does not find the original.efi file
Now run CSMWrap runs at the same resolution as set by U7 (SeaBIOS probably also). I tested with winload.exe and in XP it boot in 800x600 but in the screen settings there are different resolutions to choose from - different depending on what resolution you set in U7.
Unfortunately, changing the resolution restarts the computer.0 -
NTFS partition must be created using diskpart from Win7 or newer for bootmgr load
or change bootsector in WinPE:
bootsect /nt60 C:\
@Dietmar Read also this: https://github.com/FlyGoat/CSMWrap/issues/46
0 -
I sent to email.
0 -
21 hours ago, Dietmar said:
Serial COM1 does not work
For the serial port to work you need to load the pciserial.efi and terminal.efi drivers in the UEFI Shell:
load pciserial.efi terminal.efi
21 hours ago, Dietmar said:Nvidia GT 730 and GTX 980 boot, but when XP starts after 2 min delay, I can hear the start sound from XP SP3 (Realtek),
Try my patched Longhorn 5472 winload.exe + bootmgr + BCD - the necessary files I seem to have already sent you. You need also fix BCD using bootice.exe https://msfn.org/board/topic/186793-csmwrap-boot-csm-on-uefi-only-systems/page/2/#findComment-1280116
0 -
19 hours ago, Dietmar said:
Do you have a debug version of csmwrap.efi?
I have but the old version:
https://github.com/FlyGoat/CSMWrap/issues/14#issuecomment-2889051446
0 -
3 hours ago, roytam1 said:
confirmed working
Yes, these drivers work 100% - I tested both 32-bit in XP 32-bit and 64-bit in XP 64-bit
The same drivers also work in Win70 -
On 5/30/2025 at 4:28 AM, Klemper said:
I can allow myself to buy a legit OS once in a twenty years
In that case, look for a support to the problem from the system manufacturer - good luck
On 5/30/2025 at 4:29 AM, Klemper said:Why you just won't copy-paste the whole post here? Have you no respect for MSFN?
I don't want to post a tutorial on a forum that will disappear from the web in a moment like reboot.pro
0 -
I have a question - is registration not working on the MDL forum? I don't want to explain once again what and how because that's how everything is described:
My drivers work OK and tested on many computers. First time I've heard of drivers "killing the mobo"
0 -
Best USB3 drivers for XP - AMD by daniel fixed by me - I use them in my XP 32 and 64-bit tutorials on MDL.
Also works fixed by me from George King 6.2.9200.21180 - I used them in tutorials before but they have a slight problem:
https://forums.mydigitallife.net/threads/winxp-64-bit-on-a-modern-pc-iso-boot-wim-install-wim.88435/page-7#post-1868985Everything is on MDL in my tutorials and other topics - just register.
0 -
4 hours ago, roytam1 said:
BTW I don't have an account there and I can't see its content.
What problem to make an account?
0 -
-
2 minutes ago, Dietmar said:
Have you ever get OVMF (I think from Qemu) to work on real hardware
No
0 -
Have you checked if there is any debug information in Putty via COM port after load drivers pciserial.efi & terminal.efi ?
0 -
No, links not works but as far as I know DUET is a UEFI bios and there is no such file because it doesn't make sense - to run UEFI bios on UEFI bios
0 -
I wonder if every UEFI no-CSM bios is missing table for all the legacy Interrups?
0 -
Wait, wait, wait - after all, OVMF_CODE-pure-efi.fd bios doesn't have these modules and CSMWrap works
0 -
7 minutes ago, Dietmar said:
You only need these DXE drivers + Csm16.bin
Maybe instead of adding the code to CSMWrap you can insert these modules into the motherboard no-CSM bios using UEFITool ??
0 -
1 hour ago, Dietmar said:
Yepp, UEFI tool shows this in "PURE" Uefi in
QemuVideoDxe
ASCII text "csm" found in PE32 image section at header-offset 9029h
Heh.. this is not CSM related: InitializeBochsGraphicsMode
0 -
If you are right then the CSMWrap project is useless
0
CSMwrap - boot CSM on UEFI only systems.
in Windows XP
Posted · Edited by reboot12
@Dietmar
Yes, VGA Enable 1 help boot xp32 on iGPU using normal ntldr - black screen but OS works - I have Remote Administrator installed and OS works in 640x480 4-bit (Memory Remap Enabled or Disabled):
00 01 00 - bridge to which the graphics card iGPU is connected
00 02 00 - iGPU
No need set I/O acces and Bus master 'Command (4)' for iGPU because is default set to 7 - only VGA Enable for bridge:
If VGA Enable is 0 then OS hang for some minutes (about ~3) and in WinDbg BSOD 0x4000008a:
I tried install Haswell iGPU driver, install OK but after reboot and VGA Enable is error Code 12 (not free resources) and still works on 4-bit:
But if use bootmgr+winload.exe+BCD+vga.sys (haswell iGPU uninstalled) no need set VGA Enable 1 then OS boot in e.g. 800x600 32-bit
VGA Enable is only helpful for ntldr loader