rvp
1) I'll try. I've had bad results in the past mixing pre-built packages with other packages built from source, which is why these days I build everything from source.
2) I'm using the GENERIC64 evbarm kernel which came from armbsd.org at this point; since going to 10.0_RC5, I haven't had a chance to compile a kernel yet.
3)
#!/sbin/sysctl -f
#
# $NetBSD: sysctl.conf,v 1.8 2011/09/25 21:47:22 christos Exp $
#
# sysctl(8) variables to set at boot time.
# Default on panic: dump core and reboot. See savecore(8) for information.
# Switch this to 1 if you want to enter the kernel debugger on crashes
# instead. See ddb(4) for an introduction and also try the "help" command
# at the db> prompt.
# If you understand the implication and want to change the behaviour before
# /etc/rc.d/sysctl is run, use the kernel option DDB_ONPANIC, see options(4).
ddb.onpanic?=0
# Default core name template:
#kern.defcorename=%n.core
# Number of kernel threads to use for NFS client
#vfs.nfs.iothreads=4
# Default tty/pty character queue sizes. Should be bumped to 32K or so if
# used in networking (ppp/pppoe)
#kern.tty.qsize=1024
hw.pwmbacklight0.level=50
kern.maxfiles=10000
#kern.maxproc=5000
#kern.maxvnodes=500000
kern.dump_on_panic=0
kern.messages=0
vm.filemin=5
vm.filemax=20
vm.execmax=15
vm.bufcache=10