Return to BSD News archive
Xref: sserve comp.os.386bsd.questions:12228 comp.os.386bsd.misc:3114 Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!msuinfo!agate!darkstar.UCSC.EDU!news.hal.COM!decwrl!tribune.usask.ca!quartz.ucs.ualberta.ca!acs.ucalgary.ca!cpsc.ucalgary.ca!xenlink!fsa.ca!deraadt From: deraadt@fsa.ca (Theo de Raadt) Newsgroups: comp.os.386bsd.questions,comp.os.386bsd.misc Subject: Re: BT445C == No FreeBSD??? Date: 09 Aug 1994 07:11:25 GMT Organization: little lizard city Lines: 35 Message-ID: <DERAADT.94Aug9011125@newt.fsa.ca> References: <31vs36$qgv@tekgen.bv.tek.com> <Cu4w68.99B@tfs.com> <DERAADT.94Aug6165915@newt.fsa.ca> <3272h7$9ip@u.cc.utah.edu> NNTP-Posting-Host: newt.fsa.ca In-reply-to: terry@cs.weber.edu's message of 9 Aug 1994 05:00:23 GMT In article <3272h7$9ip@u.cc.utah.edu> terry@cs.weber.edu (Terry Lambert) writes: > ] This defines up to 3 3c509/3579 ethernet cards, and doesn't say what > ] ports or irqs they are at. The kernel boots: > ] > ] ep0 at isa0 port 0x6000-0x600f irq 3: aui address 00:60:8c:70:e5:c5 > ] ep1 at isa0 port 0x300-0x30f irq 3: aui/bnc/utp address 00:20:af:10:62:ab > > Uh, what determines the device order? The NetBSD ep(4) man page says: If there are multiple cards in the computer, they are searched for in the following order: The 3c579 EISA cards are searched for first -- they will be found in EISA slot# order. Next, the 3c509 ISA cards are searched -- they are found in increasing ethernet address order. I considered sorting all cards by ethernet address, but the slot ordering for EISA cards is also quite useful. You can always write explicit config file entries. > The problem with a "replies first" naming is that you can't guarantee > the same address assignement each time without some shell script > gyrations (if you can afford them). Specifically, what if one of > these cards is inside a firewall and the other one is outside? EISA cards are trivial found at address "SLOT * 0x1000". The ISA cards always respond in ethernet address order, prompted by a bizzare byte dance done at IO address 0x100. All of this is described in brutal detail in the 3c509 manual. > Be a real bummer to make a mistake. The manual does not mention any possible mistakes. -- This space not left unintentionally unblank. deraadt@fsa.ca