Dual boot system, kernels 2.2.19 and 2.4.6. Originally Slackware 7.1.
My 2.2.19 kernel has ne2000 support built-in. I've been using the same card
at 0x360,10 since kernel 1.3.18. Recently I added an identical card at
0x320,12 and am using the box as a router/firewall for RoadRunner.
Works great on 2.2.19. Used to work great on 2.0.35. Never had any
problems. I know I should leave well enough alone, but I figure since
"they" changed ip forwading and masqing **YET AGAIN** it must be good since
the third time is ALWAYS the charm.
Right?
It turns out 2.4.6 only supports ONE card when the driver is compiled into
the kernel (found this out the hard way - BY READING THE DOCS). Damn shame.
I never had any luck back when modules were shiny and new, so I always
compiled ne2000 support into the kernel. Now I have no choice (like those
poor bastard Windoze userz).
The 2.4.6 kernel will only detect the card at 0x320,12.
There is no parallel port in the system at all, so no conflict with io=0x360
(I learned that one back in 1995!).
Went through many, many newsgroup messages looking at the issue. I have
tried many, many combinations of insmod, modprobe, /etc/modules.conf, etc.
to no avail. It can only detect one NE2000.
Oddly enough this line:
#insmod ne io=0x320,0x360 irq=12,10
will discover eth0 at 0x320,12, while this line:
#insmod ne io=0x360,0x320 irq=10,12
will discover nothing at all. Even if I cut the 0x320,12 card out of the
equation, this line
#insmod ne io=0x360 irq=10
fails to find the card! It just "doesn't like" that io address. I'd jumper
the card back to 0x300 or 0x340, but the box is buried and it's a pain to
crack the case open. Besides, it "should" work and does... on kernel
2.2.19!
And yes, I have the "latest" (last time I checked) modutils (2.4.6).
Mr. Becker be hanged, this *is BROKE! If anyone has a clue as to how to
hack ne.c to autprobe more than one address #ifndef MODULE, I would
appreciate a hint.
Hardware is an ancient 486DX/100. The ISA NICs are from an obscure company
called RPT Intergoups. They still have the "YES! It runs with NetWare!"
stickers on them.