DOS on "modern" PC hardware struggles with too many IRQ sources sharing just the few legacy IRQ lines/inputs = up to IRQ 15 included.
I'd hazard a guess that your PCI LAN controller ends up sharing an IRQ with the IDE/SATA controller. As the PCI NIC is onboard, I suspect that you have no way of changing that. If it was a board in a PCI slot, I'd suggest moving it to a different PCI slot. There are 4 IRQ signals in a PCI bus, that get "rotated", like a braid, between consecutive PCI slots. Onboard devices just get routed to an available GSI (input) on the chipset's IO APIC, and it's very unlikely that a generic ATX motherboard would allow you to affect the routing/mapping of that IRQ unfortunately :-( And, unfortunately the BIOS has its own idea, where that IRQ got routed, and to correct it on your own, you'd have to not only reprogram the IO/APIC, and the IRQ register in the PCI config space for the NIC device, you'd also have to hook the PCI BIOS service routine to return the correct IRQ to the NIC driver probing while getting started... this is unlikely. Try with any NIC in a PCI slot :-( Or boot Linux, let it use its drivers and IRQ handling, and run DOS in a VM. Frank To: <freedos-user@lists.sourceforge.net> Date sent: Wed, 11 Sep 2024 16:00:51 +0200 Subject: [Freedos-user] Networking on a Pentium 4 From: "nico.verduin--- via Freedos-user" <freedos-user@lists.sourceforge.net> Send reply to: "Discussion and general questions about FreeDOS." <freedos-user@lists.sourceforge.net> Copies to: nico.verd...@ziggo.nl > This more or less driving me crazy: > > I have a ASUS P4C800E Deluxe motherboard with a builtin Intel > 82547EI Gigabit LAN controller. > > Does anybody have a clear instruction how to get this working with > freedos 1.3? > > It is very unclear to me and I trie an ODI driver. That worked but > then a cannot access the CDROM? > > I am a bit lost…. > > Regards > Nico > > _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user