2020-08-03, 20:14
Awhile back, I was testing iPXE ne2k_isa images for use with an RTL8019AS-based ISA PnP NIC. This is a challenge, as you really need at least 64k for iPXE, but that's the outside boot ROM limit for many ISA NICs. I recently came back to this project and synced my branch from master before continuing.
The .dsk image worked fine when put on a floppy disk, but the .rom image won't initialize from the BROM chip. The card is jumpered for a 64kB ROM at address D000.
So I rebuilt with
hoping that would give me clues about what was going wrong. If I install the corresponding .dsk to floppy, I see debug messages and iPXE initializes. But when I burn the image to ROM and test with that, I don't get any debugging, not even the "Init" messages. iPXE reports failure as if debugging was never enabled:
Where should I go from here, if it's not able to get into the Init code? I had previously suspected it's not decompressing the image properly, and I think that still could be the case.
TIA
The .dsk image worked fine when put on a floppy disk, but the .rom image won't initialize from the BROM chip. The card is jumpered for a 64kB ROM at address D000.
So I rebuilt with
Code:
DEBUG=init:3,ne2k_isa:3
Code:
iPXE starting execution...1B101B10 000D11B4 0001AD5C
Installation failed - cannot continue
Where should I go from here, if it's not able to get into the Init code? I had previously suspected it's not decompressing the image properly, and I think that still could be the case.
TIA