VOGONS


First post, by Devil996

User metadata
Rank Newbie
Rank
Newbie

I've never forgotten how traumatic and frustrating the first time I used networking on Windows 98 was in my youth. Despite this, I thought I'd do myself harm by repeating the experience 26 years later.

I remember how happy I was when I went out to buy a D-Link DFE 538-TX (when I die, one of the stupidest and most useless things I'll remember will be this model of card) to play Warcraft 3 with my roommate over LAN. Although it worked fine, that card introduced a 30-second latency when booting my lightning-fast K7 supercomputer at 700 MHz with Geffo2 GTS. A trauma I've never resolved or overcome, except by removing the card when I wasn't gaming.

When I found a 3Com on eBay a couple of days ago, I thought: It was an unlucky card, and I was ignorant... I can do it, they say 3Coms are the most reliable and compatible, I won't have any problems.

I installed the card, and without even inserting the drives, the computer crashes every time I restart it. It boots from power off, but every time I try to restart it, it crashes to a black screen with a flashing cursor.

I installed the drivers and it does the same, but this time it also crashes at shutdown. It crashes if I press Enter while facing the shutdown screen.

Hmmm, not great. 😀

I also noticed the annoying startup agent, which doesn't seem to be able to be disabled, although that's the least of my problems for now.

Reply 1 of 18, by ott

User metadata
Rank Member
Rank
Member

What motherboard do you have? Perhaps the 3Com ethernet cards doesn't like modern motherboards.

At least, I encountered slow BIOS menu rendering (random freezing) with 3C905C-TX-M on ASRock Z77 Pro3 with i7-3770K/iGPU (Socket 1155).
It works reliably on older boards like Slot1/S370.

Network boot can be disabled in BIOS.

Reply 2 of 18, by Devil996

User metadata
Rank Newbie
Rank
Newbie
ott wrote on 2026-01-19, 14:02:
What motherboard do you have? Perhaps the 3Com ethernet cards doesn't like modern motherboards. […]
Show full quote

What motherboard do you have? Perhaps the 3Com ethernet cards doesn't like modern motherboards.

At least, I encountered slow BIOS menu rendering (random freezing) with 3C905C-TX-M on ASRock Z77 Pro3 with i7-3770K/iGPU (Socket 1155).
It works reliably on older boards like Slot1/S370.

Network boot can be disabled in BIOS.

I have a Acer S61 Slot 1...

Reply 3 of 18, by ott

User metadata
Rank Member
Rank
Member

Try installing the card in other PCI slots.

Reply 4 of 18, by Devil996

User metadata
Rank Newbie
Rank
Newbie
ott wrote on 2026-01-19, 14:18:

Try installing the card in other PCI slots.

Done, nothing changed... 🙁

I think this card is incompatible with my motherboard's BIOS. My BIOS doesn't support network booting, and this card interferes with booting and causes it to freeze on every power cycle. I should probably try updating the BIOS, but I already have the latest version. I could try de-branding by installing an Aopen MX64 BIOS, which appears to be the same card, but I'm worried about bricking it.

Reply 5 of 18, by BloodyCactus

User metadata
Rank Oldbie
Rank
Oldbie

did you run the 3com setup config to assign IRQ and such? it has its own setup, make sure the IRQ in the bios is set to legacy so you can define in in the 3com setup tool.

--/\-[ Stu : Bloody Cactus :: [ https://bloodycactus.com :: http://kråketær.com ]-/\--

Reply 6 of 18, by Devil996

User metadata
Rank Newbie
Rank
Newbie
BloodyCactus wrote on 2026-01-19, 16:03:

did you run the 3com setup config to assign IRQ and such? it has its own setup, make sure the IRQ in the bios is set to legacy so you can define in in the 3com setup tool.

I didn't do any of this because I didn't know I had to do it, nor how. Can you tell me how? I currently have a clean Windows ME installed, and the card has never been inserted. The IRQ status on bios is all on AUTO, and i have disabled all useless port like serial/LPT.

Reply 7 of 18, by BloodyCactus

User metadata
Rank Oldbie
Rank
Oldbie
Devil996 wrote on 2026-01-19, 16:15:
BloodyCactus wrote on 2026-01-19, 16:03:

did you run the 3com setup config to assign IRQ and such? it has its own setup, make sure the IRQ in the bios is set to legacy so you can define in in the 3com setup tool.

I didn't do any of this because I didn't know I had to do it, nor how. Can you tell me how? I currently have a clean Windows ME installed, and the card has never been inserted. The IRQ status on bios is all on AUTO, and i have disabled all useless port like serial/LPT.

I guess I was still thinking DOS, but Windows ME does not really use that autoexec.bat/config.sys anymore right? so it might not be of much help.
but in dos, there is a setup tool to configure the card. if your just running winme, leaving the bios as auto is probably the right way to let winme handle the drivers.

--/\-[ Stu : Bloody Cactus :: [ https://bloodycactus.com :: http://kråketær.com ]-/\--

Reply 8 of 18, by Devil996

User metadata
Rank Newbie
Rank
Newbie
BloodyCactus wrote on 2026-01-19, 16:33:
Devil996 wrote on 2026-01-19, 16:15:
BloodyCactus wrote on 2026-01-19, 16:03:

did you run the 3com setup config to assign IRQ and such? it has its own setup, make sure the IRQ in the bios is set to legacy so you can define in in the 3com setup tool.

I didn't do any of this because I didn't know I had to do it, nor how. Can you tell me how? I currently have a clean Windows ME installed, and the card has never been inserted. The IRQ status on bios is all on AUTO, and i have disabled all useless port like serial/LPT.

I guess I was still thinking DOS, but Windows ME does not really use that autoexec.bat/config.sys anymore right? so it might not be of much help.
but in dos, there is a setup tool to configure the card. if your just running winme, leaving the bios as auto is probably the right way to let winme handle the drivers.

I'm not old enough for dos 😀

Reply 9 of 18, by st31276a

User metadata
Rank Member
Rank
Member

It’s one of those new slimline ones with the soldered on bios rom… the network booting should cease when you remove that chip. On the older ones you could just pluck out a socketed DIP.

It is a pci card, it is plug and play. No dos utility needed.

Reply 10 of 18, by Devil996

User metadata
Rank Newbie
Rank
Newbie
st31276a wrote on 2026-01-19, 18:56:

It’s one of those new slimline ones with the soldered on bios rom… the network booting should cease when you remove that chip. On the older ones you could just pluck out a socketed DIP.

It is a pci card, it is plug and play. No dos utility needed.

Now that I know, I might try soldering a socket to it.

Reply 12 of 18, by Devil996

User metadata
Rank Newbie
Rank
Newbie
cyclone3d wrote on 2026-01-19, 19:41:

Are you sure the card is not faulty? It should not do that at all.

I've used quite a few of those and never had that issue.

It works in Windows, I browsed old retro sites for an hour... My system freezes when shutting down and restarting. I think the fault lies with the so-called MBA and the fact that it messes up my BIOS.

Reply 14 of 18, by Devil996

User metadata
Rank Newbie
Rank
Newbie
weedeewee wrote on 2026-01-19, 20:13:

I'm fairly certain that the lan bios can be disabled using the 3C90xcfg utility.

I'm looking for information on this because I find it absurd that it can't be done. Leaving aside the problems I'm having, it significantly lengthens the boot time.

Reply 15 of 18, by weedeewee

User metadata
Rank l33t
Rank
l33t
Devil996 wrote on 2026-01-19, 20:18:
weedeewee wrote on 2026-01-19, 20:13:

I'm fairly certain that the lan bios can be disabled using the 3C90xcfg utility.

I'm looking for information on this because I find it absurd that it can't be done. Leaving aside the problems I'm having, it significantly lengthens the boot time.

It's an executable to configure the network card. bios, networkparameters like speed, duplex, and maybe a few other parameters.
You run it in plain dos.

Right to repair is fundamental. You own it, you're allowed to fix it.
How To Ask Questions The Smart Way
Do not ask Why !
https://www.vogonswiki.com/index.php/Serial_port

Reply 16 of 18, by st31276a

User metadata
Rank Member
Rank
Member
weedeewee wrote on 2026-01-19, 20:34:
Devil996 wrote on 2026-01-19, 20:18:
weedeewee wrote on 2026-01-19, 20:13:

I'm fairly certain that the lan bios can be disabled using the 3C90xcfg utility.

I'm looking for information on this because I find it absurd that it can't be done. Leaving aside the problems I'm having, it significantly lengthens the boot time.

It's an executable to configure the network card. bios, networkparameters like speed, duplex, and maybe a few other parameters.
You run it in plain dos.

There is a 3c??cfg.exe floating around, I have used the 5x one on isa cards before to set base address and irq, but haven’t come across the 9x one yet.

The config utility for isa cards is the joy that replaces the simple and timeless concept of jumpers. Pci cards configure their resources automatically with plug and play, and 100base cards *should* auto negotiate for duplex and speed.

This does not mean that a dos utility cannot configure the boot rom, but it feels as if it might end up being a pain.

I prefer a soldering iron as a configurator for these boot rom kind of problems, who wants to boot from lan anyway?

Reply 17 of 18, by Devil996

User metadata
Rank Newbie
Rank
Newbie

I solved the problem, guys. Thanks to your advice and clues, I found a valuable image of the driver installation CD containing the 3com NIC Doctor utility, which allowed me to bypass the boot prom. Link to the image: https://archive.org/details/3com-10100-pci-ni … -cd-version-5.4

Thank you all, thank you Internet Archive.

Reply 18 of 18, by weedeewee

User metadata
Rank l33t
Rank
l33t

@st31276a
I only checked one of the driver files on theretroweb and it included the 3c9xxcfg utility.

Anyway

Good to see Devil996 has it fixed.

Have fun.

Right to repair is fundamental. You own it, you're allowed to fix it.
How To Ask Questions The Smart Way
Do not ask Why !
https://www.vogonswiki.com/index.php/Serial_port