Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Jul 1999 09:21:49 -0600
From:      Nate Williams <nate@mt.sri.com>
To:        hosokawa@itc.keio.ac.jp (HOSOKAWA Tatsumi)
Cc:        obrien@NUXI.com, imp@village.org, mobile@FreeBSD.ORG
Subject:   Re: pccardd patches for review
Message-ID:  <199907201521.JAA19404@mt.sri.com>
In-Reply-To: <199907201503.AAA23555@afs.ntc.mita.keio.ac.jp>
References:  <19990720074941.J1607@dragon.nuxi.com> <199907201503.AAA23555@afs.ntc.mita.keio.ac.jp>

next in thread | previous in thread | raw e-mail | index | archive | help
> >> > In message <19990720015015.C30371@nuxi.com> "David O'Brien" writes:
> >> > : One thing we really need is a way to make pccardd to not daemonize
> >> > : (regardless of the delay) until it has initialized any Ethernet cards.
> >> > : Otherwise Jordan's new DHCP support in sysinstall will not work well on
> >> > : laptops.
> >> > 
> >> > I thought that -z did exactly that...
> >> 
> >> I hoped it did, but it doesn't.  It only slightly decreases the delay.
> 
> Hmm... -z option sets "delay" variable to 1 and main() of pccardd has
> 
>         if (!dodebug && !delay)
>                 if (daemon(0, 0))
>                         die("fork failed");
>         slots = readslots();
>         if (slots == 0)
>                 die("no PC-CARD slots");
>         if (delay)
>                 if (daemon(0, 0))
>                         die("fork failed");
> 
> 
> readslots() reads CIS, allocates driver and execute card_inserted().
> Pccardd daemonizes after finishing all these processes.  PC-card
> sysinstall in -current probes ethernet interfaes after this
> initialization and always found them successfly.
> 
> Are there any problems in above code?

This should work.  Wasn't this code submitted by one of my co-workers at
SRI?  If so, it *had* to work right, since the cards had to be setup and
working in his environment before /usr was mounted. :)


Nate


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-mobile" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199907201521.JAA19404>