486er hangs on boot with iPXE floppy
|
2017-12-28, 13:04
Post: #10
|
|||
|
|||
RE: 486er hangs on boot with iPXE floppy
MultimediaMan: There is NE2000 drivers as well, but I think those needs to be built separately since there is no autodetection for them so can't be included in the normal ipxe binary.
If you are having issues with getting iPXE to run, then it might be easier to concentrate on that, no need to mention and risk confusing with the other stuff. I would never use prebuilt version of iPXE from any distro since you never know how it was built which for one makes it harder to debug, also it is often just to old. Please build the ipxe.fd image Code: make bin/ipxe.dsk You can find latest prebuilt one at http://boot.ipxe.org/ Unfortunately I can confirm that this does not work on 486 with this: Code: qemu-system-x86_64 -cpu 486 -m 24 -fda bin/ipxe.dsk To fix this edit src/config/local/general.h and add this Code: #undef TIVOLI_VMM_WORKAROUND Below is just technical details on how I found this After running git bisect between current master and an old version that I found working: Quote:71560d185475117b10994d839afe059577e7768c is the first bad commit So to get a working build for 486, this works: Code: git clone git://git.ipxe.org/ipxe.git Later TIVOLI_VMM_WORKAROUND was implemented to revert this behavior so that is the better way get it working on older CPUs Use GitHub Discussions VRAM bin |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 3 Guest(s)