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

Reply via email to