From owner-freebsd-current Sat Jul 26 08:20:50 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id IAA03634 for current-outgoing; Sat, 26 Jul 1997 08:20:50 -0700 (PDT) Received: from genesis.atrad.adelaide.edu.au (genesis.atrad.adelaide.edu.au [129.127.96.120]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id IAA03628 for ; Sat, 26 Jul 1997 08:20:45 -0700 (PDT) Received: (from msmith@localhost) by genesis.atrad.adelaide.edu.au (8.8.5/8.7.3) id AAA28064; Sun, 27 Jul 1997 00:49:54 +0930 (CST) From: Michael Smith Message-Id: <199707261519.AAA28064@genesis.atrad.adelaide.edu.au> Subject: Re: pccard and -current; a long way to go. :-( In-Reply-To: <20692.869892734@time.cdrom.com> from "Jordan K. Hubbard" at "Jul 25, 97 09:52:14 pm" To: jkh@time.cdrom.com (Jordan K. Hubbard) Date: Sun, 27 Jul 1997 00:49:54 +0930 (CST) Cc: nate@mt.sri.com, hosokawa@jp.freebsd.org, current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Jordan K. Hubbard stands accused of saying: > > > 2.2.2 bits gets me past the card recognition phase, there is still the > > > pccardd/ifconfig startup race which Nate claimed was not an issue. > > > Trust me - it's an issue! :-) > > > > No it's not, you don't understand the startup code. You're trying to > > use the 'stock' if_ed0 lines to configure thing, and it doesn't work > > that way. > > But.. I've already argued that this shouldn't be necessary when > pccardd's ultimate aim is to make ed0 *exist* on my system; why in the > heck would I want to increase the number of places where this is done > from one to two? Because the current startup code is _too_stupid_ to deal with transient interfaces. This was hashed out ages ago. If we accept your model where the system can't start until a network card is inserted to match the ifconfig_foo lines, I'd be screwed if I decided to boot without my 'net card to save power. Waiting for pccardd to start is not the right way to deal with this. Better would be to have the ifconfig/routing data consumed by a script started as a result of the arrival of an interface, as is the case with the pccard stuff right now. This may cause problems with code that expects to be able to do network-related setup early in the boot phase. > Jordan -- ]] Mike Smith, Software Engineer msmith@gsoft.com.au [[ ]] Genesis Software genesis@gsoft.com.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control. (ph) +61-8-8267-3493 [[ ]] Unix hardware collector. "Where are your PEZ?" The Tick [[