I wanted my hosting provider to install some more RAM and they pointed out that I need to run FreeBSD 64 bit or PAE. Fearing too many incompatibilities I opted to try PAE as I won't have to recompile a number of specialized servers (that were written years before people dreamed of 64 bit processors...). So I compiled and updated the system from 8.2-8.3. This booted fine with the GENERIC kernel. I then tried compiling the generic PAE kernel but on boot it panics immediately with kmem_suballoc error 3. The server has only 4GB installed at the moment but they will be installing an additional 4GB of RAM. I am running ZFS. /boot/loader.conf Code: vm.kmem_size="1536M" vm.kmem_size_max="1536M" vfs.zfs.arc_max="80M" vfs.zfs.vdev.cache.size="10M" vfs.zfs.prefetch_disable=0 accf_http_load="YES" accf_data_load="YES" Any ideas?