<div dir="auto"><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Wed, 5 May 2021, 00:28 Nikolai Zhubr, <<a href="mailto:n-a-zhubr@yandex.ru" target="_blank">n-a-zhubr@yandex.ru</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
<br>
I'm having some trouble getting a Realtek 8139 card to boot successfully <br>
on a 486 box.<br>
<br>
Long ago I made an rtl8139 rom using Etherboot project and flashed it <br>
into a number of EEPROM chips. I found them working fine with all <br>
systems I tried starting Pentium1. However, 486s had problems. <br>
Basically, pxelinux failed to run somehow, whereas if using Realtek's <br>
official ROM blob, pxelinux started successfully. Now I'm trying to <br>
workaround/fix/understand the issue.<br>
<br>
My new idea was to chainload most current 8139 native image built from <br>
iPXE to see if it runs well on 486. Unfortunately, it does not:<br>
<br>
========= Screenshot ==========<br>
Loading 192.168.0.99:10ec8139.pxe ...(PXE)......................<wbr>......done<br>
PXE->EB: !PXE at 9F40:0000, entry point at 9F40:0680<br>
UNDI code segment 9F40:0AAD, data segment 9E40:1000 (633-640kB)<br>
UNDI device is PCI 00:0E.0, type Etherboot (workaround enabled)<br>
640kB free base memory after PXE unload<br>
(nothing happens after that line, like completely hanging)<br>
==============================<wbr>=<br>
<br>
Supposedly there should not be any Pentium+ dependancies, right?<br>
Any other hints before I start digging through?<br>
<br>
<br>
Thank you,<br>
<br>
Regards,<br>
Nikolai<br></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br></blockquote></div><div><br></div><div>Have you tried any build with #undef TIVOLI_VMM_WORKAROUND? </div></div>