[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

non-modular kernel, multi E/N card recognition



Hello:

I have encountered a problem with the recognition of 2 Ethernet cards
when using a non-modular kernel.  The specifics are as follows:

	kernel 2.4.2 (with console = tty and lance ethernet enabled)
	2 Lance (ISA) E/N cards jumpered to 0x300 and 0x320 respectively
	system is '386, 8 MB, no graphics, keyboard or mouse: 
		uses vt101 as a console

I tried the following "append" statements in the "lilo.conf" file, kernel
section, but only the card at 0x300 is identified:

	append = "io=0x300,0x320 console=ttyS0,4800E7"
	append = "io=0x300 io=0x320 console=ttyS0,4800E7"
	append = "io=0x320 io=0x300 console=ttyS0,4800E7"
	append = "io=0x300,0x320" 
		(with append = "console=ttyS0,4800E7" in the global section)

Note that a modular kernel 2.2.13, with the line 

	"options lance "io=0x300,0x320"

in the "/etc/modules.conf" file DOES recognise both cards at boot
time.

The newer kernel is needed (I believe) because I want the '386
as a firewall between my LAN and the ADSL modem to the world.  I cannot
get "dhcpcd" that came with the earlier Debian release (currently on
the '386) to make a connection, so want "dhcp-client", plus "iptables"
for packet filtering.

If you have any experience with a similar environment, or have any insight
into solving my problem at all, I would very much like to hear from you.

Regards from "frustrated in Calgary",
Dean Provins



Reply to: