From owner-freebsd-questions Tue Jan 25 12:37:40 2000 Delivered-To: freebsd-questions@freebsd.org Received: from www0c.netaddress.usa.net (www0c.netaddress.usa.net [204.68.24.32]) by hub.freebsd.org (Postfix) with SMTP id 5BE4114E50 for ; Tue, 25 Jan 2000 12:37:01 -0800 (PST) (envelope-from tparquet@netscape.net) Received: (qmail 17890 invoked by uid 60001); 25 Jan 2000 20:34:50 -0000 Message-ID: <20000125203450.17888.qmail@www0c.netaddress.usa.net> Received: from 204.68.24.32 by www0c for [152.163.195.184] via web-mailer(M3.3.1.96) on Tue Jan 25 20:34:50 GMT 2000 Date: 25 Jan 00 15:34:50 EST From: Tom Parquette To: evo01@sears.com, questions@FreeBSD.ORG Subject: Re: [ISA ethernet cards] X-Mailer: USANET web-mailer (M3.3.1.96) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG evo01@sears.com wrote: > = > = > I currently have my freebsd 3.1 with 3 ethernet cards. One is Realtek= PCI > card. Device name is rl0. The 2nd card is ISA 3COM 3C309B at 0x300 I= RQ 10. > Device name is ep0. The 3rd card is also an ISA 3COM 3C309B which ker= nel found > it at 0x300. I reconfigured my kernel to add ep1 at 0x300 with IRQ =3D= 11. > However, system complained that the 3rd ethernet card is not probed bec= ause it > occupies the same memory segment (0x300). How can I force kernel to = probe the > 3rd card or is there a way I can assign the 3rd card to occupy at a different > memory segment? (like 0x250?) > = > Your help is appreciated. > Thanks, > Eric > = > = > PS....This is strictly used for my home PC and it is being built to act= as a > router. > = > = > = > = > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message Eric, I don't know how much help I can be but you seem to be setting up somethi= ng similar to what I'm prototyping... I took a quick look at 3COM's web site and I did not see a 3C309B listed.= I'm assuming it is an old card... What I did with my machine is let FreeBSD's install floppies figure out t= he on-board Realtek ethernet interface (since I could not figure out how to = get this information any other way!) = I then ran the 3COM Etherdisk configuration utilities against the 3Com ca= rds I was installing. I started with the 'automatic configuration' option to s= ee what it would do. Then I went back at the card with manual configuration= to select IRQ and memory segments that did not conflict with anything else. = I then saved the configuration to the card and exited the Etherdisk utiliti= es. = (On an older prototype I had 3 3C509 cards which I had to install and configure one at a time.) Anyway, Once I got the hardware configured the way I wanted it, using DOS= , the Etherdisk utilities and some other tools, I created a custom kernal plugg= ing in each of the IRQ and memory segments. = e.g.: (from the GENERIC kernal): device ep0 at isa? port 0x300 net irq 10= The 'trick' is, each ethernet adapter needs its own unique IRQ and unique= memory segment. Once you set the IRQ and memory segment in the card, you= have to build a custom kernal that agrees with the hardware. I hope this information is of some use to you. Cheers... "Do or do not. Is no Try"--Yoda. = "Friends come and go but enemies accumulate."--me. ____________________________________________________________________ Get your own FREE, personal Netscape WebMail account today at http://webm= ail.netscape.com. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message