_Edit: I worked on this for two hours last night before posting and going to sleep. This morning it's working normally again: local hostnames from DHCP are resolving, lease infromation is being written to /var/dhcpd/var/db/dhcpd.leases, and they show up in the web interface again. Several reboots last night made no diifference. _
Perhaps I spoke a little too soon. When I installed from LiveCD, I made sure to not create the swap partition and I read the FAQ about changing /etc/platform to "wrap". It still did not create a memory file system, everything was mounted RW and it was writing log entries. I didn't find any of the scripts in /etc to reference PLATFORM of "wrap", so I changed it to "embedded", but that didn't change anything.
Having figured out the CF IDE adapter, I decided to just put the BETA2 embedded version on it. No problem getting it to boot up and work but something's not right with the DHCP/DNS.
The web GUI refuses to show any leases any more, though there actually are several. The local DNS seems intermittent now. It worked fine with the install from the LiveCD.
Some lease information is being written to /var/dhcpd/var/db/dhcpd.leases~ but not to dhcpd.leases. Note the tilde.
Here is output of mount"
mount
/dev/ufs/pfSense on / (ufs, local, read-only)
devfs on /dev (devfs, local)
/dev/md0 on /tmp (ufs, local)
/dev/md1 on /var (ufs, local)
devfs on /var/dhcpd/dev (devfs, local) <–-- Is this right?
/dev/ufs/pfSenseCfg on /cf (ufs, local, read-only)