Damnation Posted August 15, 2022 Posted August 15, 2022 @Dietmar I have not made an E2B drive on XP before, I've only ever made them on Windows 10, I hope the tutorial described works for you. My Sandisk 32GB USB thumb drive shows up as a removable disk, so this has not been an issue for me.
Dietmar Posted August 15, 2022 Posted August 15, 2022 (edited) @Damnation Even my System fullfilles everything, that is written on the E2B homepage for XP install, it hangs after install at the step when looking for Internet for to download the missing files, telling "ok" and then hangs exact at the check for the second partition, even it is there. Ok, for this moment I give up setup during XP. With Win10 I get error 4 at the end, what ever this mean. When I restart from this USB stick, the Live menu with Agfm is shown to me at second place from the menu. Ok, when I click on it, I get this screen. How to come to the commandline, where you put commands for use of external DSDT and SSDTs in? Dietmar EDIT: I found, just hitting F5 and then choose grub console. Then I get this picture, ist it the same as yours? Edited August 15, 2022 by Dietmar
Dietmar Posted August 15, 2022 Posted August 15, 2022 @Damnation When you write this at commandline grub> acpi (hd0,2)/acpi/dsdt.aml grub> acpi (hd0,2)/acpi/ssdt2.aml grub> acpi (hd0,2)/acpi/ssdt3.aml grub> acpi (hd0,2)/acpi/ssdt6.aml and then boot XP and it worked where are those files stored? Do you make a 2. partition on your harddisk and into a folder named acpi you put them all? And is (hd0) your harddisk, from where windows starts? This may depend on the kind of the USB stick and/or at which place in Bios the boot place for the harddisk is Dietmar
Dietmar Posted August 15, 2022 Posted August 15, 2022 @Damnation And next question: With which tool and with which version of Windows you read the DSDT files out? And with which version of Iasl you make back again a working dsdt.aml from them Dietmar
Damnation Posted August 15, 2022 Posted August 15, 2022 (edited) @Dietmar Ah, good, you're up to where you should be. Easy2boot normally makes a 2nd partition, it did for me, but it might only be 1 partition for you. I created a separate /acpi/ folder on the second partition and put my modded .aml files in there. (hd0) is the Sandisk USB drive. Edited August 15, 2022 by Damnation
Damnation Posted August 15, 2022 Posted August 15, 2022 @Dietmar I used the most recent iasl version to both disassemble and rebuild my tables. use acpidump -b to get a dump of your acpi tables.
Dietmar Posted August 15, 2022 Posted August 15, 2022 @Damnation With acpidump -b I get only DSDT FACP etc. tables but not any ssdt. When I use Rw Everything and make a check between te generates DSDT.bin and the DSDT.raw which I fetch direct from my Bios, I get 34 differences, which should be forbidden in any case or XP changes its DSDT after loading from Bios. So my question is, HOW to get all the acpi tables, with which my XP is actually working? And which role plays RW Everything, does it give the actual all Acpitables, which XP is working with or does it make a copy from Bios? Copy from Bios should be impossible for RWEverything, because in this case my both binary files for DSDT should be identic Dietmar
Dietmar Posted August 15, 2022 Posted August 15, 2022 (edited) @Damnation I think, that I did all, as you describe. From the Webside, I fetch the original Bios 3.2 for the Asrock z370 k6 gaming board, and extract from it its original DSDT with UEFITool. This Dsdt is different from my on this PC, because I make my DSDT by hand XP and USB3 friendly. Then I boot with the Kingston USB stick in legacy mode (not UEFI). Before I make on the second partition of this stick a folder named acpi and put into it the original bin version of dsdt.aml. Then I type grub> acpi (hd0,2)/acpi/dsdt.aml check about missing spaces etc. Crazy, even I choose the german keyboard, now it becomes English keyboard. Ok. On first boot I got error because of acpi.sys. Then I choose my brandnew modded acpi.sys with hack against all A5 03 and A5 011 Bosods. This time I get Bsod 0x7b, so something does not work with this tool. This remembers me a lot at the Microsoft asl.exe tool. With that tool, the behavior was exact the same as now with this E2B tool Dietmar PS: I think, I have to use the DSDT load methode from @Mov AX, 0xDEAD, even the Tutorial for that is a little bit crazy. EDIT: I load its own dsdt.aml from which I know to 100% that it works. And E2B gives again acpi.sys error, so for sure this does not work for me. Edited August 15, 2022 by Dietmar
Dietmar Posted August 15, 2022 Posted August 15, 2022 @Damnation How do you boot your compi after grub> acpi (hd0,2)/acpi/dsdt.aml And the dsdt.aml is NOT the dsdt.dsl renamed file? I think, that dsdt.aml has to be the binary file which you get after iasl runs over dsdt.dsl. I have no idea what I can do more here with ETB Dietmar
Damnation Posted August 16, 2022 Posted August 16, 2022 @Dietmar You must use the compiled AML binary file and not the DSL file, do not rename DSL file, compile it into AML. I may have gotten the command slightly wrong instead of grub> acpi (hd0,2)/acpi/dsdt.aml it should be grub> acpi (hd0,msdos2)/acpi/dsdt.aml you can check if this is correct by typing grub> acpi (hd0,msdos2)/ and then pressing TAB to see the directory listing and see where you are. Make sure the /acpi/ folder exists.
Damnation Posted August 16, 2022 Posted August 16, 2022 @Dietmar A bit strange that acpidump -b did not give you everything, nonetheless send me all the .dat files it outputs. Also do the same with RW-Everything too so I can compare for differences.
Dietmar Posted August 16, 2022 Posted August 16, 2022 @Damnation Yes, I can see my file dsdt.aml there. But when I boot XP, it gives me the same acpi.sys error. So, this methode seems to work only on AMD boards. I will try the Tutorial from @Mov AX, 0xDEAD Dietmar
Damnation Posted August 16, 2022 Posted August 16, 2022 @Dietmar Not necessarily true, if any other ACPI tables have any external dependencies on other tables they'll need replacing too. Can you upload all your ACPI tables please? both original, and modded if any.
Dietmar Posted August 16, 2022 Posted August 16, 2022 @Damnation After crazy experience with the Tutorial from @Mov AX, 0xDEAD I succeed to load my DSDT with his patcher. Crazy, first I need to understand, that his reload.bin is nothing other then the binary file dsdt.aml . And voila, I get the same(!) acpi.sys error as with the grub2 methode. Now I think, after a short comment from @Mov AX, 0xDEAD, that it depends on the dsdt.aml itself. You are not allowed to take it direct from the Bios. Instead of this you have to take it from running XP. Ok, next try and may be that via this way I also get the Microsoft tool asl.exe to work Dietmar
Dietmar Posted August 16, 2022 Posted August 16, 2022 @Damnation Ok, now the @Mov AX, 0xDEAD DSDT patcher works for me, very first time that I succeed to upload an own DSDT on boottime to XP. Now comes your grub2 for to test Dietmar 1
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