OS/2, eCS & ArcaOS - Technical > Utilities
DUMPFS setup
Lars:
--- Quote from: David McKenna on March 05, 2023, 02:03:56 pm --- OK, thanks Dave and Lars... I was afraid it might be the NVMe drive. If ArcaOS 5.1 is ever actually released I was planning on running exclusively on NVMe, so guess I should try to set up with a RAM drive.
Do either of you know if this is something that could be added to the NVMe driver, or is it a kernel limitation? I could raise an issue at the Arca bug tracker...
Regards,
--- End quote ---
On second thought, I think that the OS2DUMP that comes with DUMPFS is a real mode executable that uses the good old BIOS calls to write to the disk (it effectively copies contiguous memory pages to contiguous disk sectors, 8 disk sectors per memory page). I cannot see how a disk driver would be involved in this. I don't know if the OS2DUMP that comes with ArcaOS is any smarter and does a better job in finding the partition to write to.
Lars:
... and on third thought, maybe most or all NVMe manufacturers finally decided to drop legacy BIOS support for their controllers (maybe that is what AN means when they are saying: dumping to NVMe managed disk only works sometimes). In that case, there is nothing that can be done or to write an OS2DUMP module that uses UEFI functionality to perform this job.
David McKenna:
Lars,
--- Quote from: Lars on March 06, 2023, 07:56:45 am ---... and on third thought, maybe most or all NVMe manufacturers finally decided to drop legacy BIOS support for their controllers (maybe that is what AN means when they are saying: dumping to NVMe managed disk only works sometimes). In that case, there is nothing that can be done or to write an OS2DUMP module that uses UEFI functionality to perform this job.
--- End quote ---
And that might be why I can't boot ArcaOS from an NVMe drive on this machine using the CSM...
Regards,
Lars:
Yes, that makes sense. If NVMe controllers no longer offer legacy BIOS support, then they will also not hook into the real mode BIOS hard disk interrupt (int 13h) to offer their service to read and write disk sectors (on the disks that they support).
But the initial boot process is entirely done by that legacy BIOS support until eventually the OS will tell the ADD drivers (be it DANIS506.ADD or OS2AHCI.ADD or OS2NVME.ADD) that they can take over and reprogram the HW to their liking.
And as you say: CSM is equivalent to saying "legacy BIOS".
Eugene Tucker:
Well it seems to me that a lot of this may be in the UEFI them selves because I have tried to update my ASRock B450 M with my NVME drive and it will not recognize it or run Arca OS 5.07 or even install to a NVME. I did update the UEFI to the latest and no change. Strangely SATA SSD's work fine.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version