Like to share a little problem/solution that I had on my ITOX. It's with GUS digital not working (MK1869 Xtreme for me). I'm not sure if it's unique to my MB or all ITOX.
Disabling LAN/PXE Boot ROM (while keeping other settings active)
1. Go to Onboard Device → Set LAN (and LAN 2 if present) to [Enabled]
2. Go to Advanced BIOS Features → Set First Boot Device to [LAN]
3. In Advanced BIOS Features, set Boot Other Device to [Enabled]
4. Go to Integrated Peripherals → Set Onboard LAN Boot ROM to [Enabled]
5. Save & reboot.
6. During early boot (when basic POST info appears), press Shift + F10
to enter the Realtek LAN Boot Agent Configuration Menu.
7. In the LAN Boot GUI:
- Set Boot Order to [ROM Disable]
- Set Show Config Message to 1 Second
- Press F4 to save and exit.
8. Return to BIOS → Go back to Advanced BIOS Features → Change
First Boot Device back to [Floppy] (or your preferred boot device).
Save and reboot.
Current situation on my system:
I need to leave most of these settings active. For some reason, if I disable
[Boot Other Device] or [Onboard LAN Boot ROM], the system reverts to its
original legacy state and I lose digital sound on my Gravis UltraSound (GUS).
It's not a big deal though — the only downside is that you'll briefly see the
Realtek RTL8110SC Gigabit Boot Agent message for about 1 second during boot.
I'll happily take that small hit to keep GUS digital sound working properly.
Reason for this workaround:
When the LAN/ROM is loaded into memory, it causes all sorts of funky issues.
On my system, for example, I cannot load EMM386 + HIMEM functions when the
PXE ROM is active. This was actually the clue that led me to the fix.
The Realtek option ROM installs itself as a resident handler. It hooks
interrupts (e.g. INT 13h for the boot device chain or INT 19h) and may
probe hardware resources to prepare for network boot.
If LAN boot/PXE is enabled in BIOS (or the NIC has its boot ROM/PXE option
ROM active), the card’s option ROM loads early in POST. It can temporarily
“probe” or reserve DMA resources — which causes the GUS initialization
(IWINIT or UNISOUND) to misconfigure or fail silently on DMA.
Many NIC option ROMs perform legacy resource probes during init. They
temporarily test or claim DMA channels (e.g. DMA 1–3 or 5–7), IRQs
(often 9–12), or I/O ports (e.g. 300h–380h range).
Even if they don’t fully claim the resources permanently, the probe can:
- Leave the DMA controller in a weird state
- Temporarily mask or alter IRQ lines
- Shadow/occupy memory regions that DOS programs expect to be free