Check the different kernel options and make sure they are set correctly:
#!/bin/ksh . ./.config check_param () { for p in $* do printf "%-20s = " "$p" eval print -- \$CONFIG_$p done } paramlist=" LOCALVERSION DEFAULT_HOSTNAME SWAP DEBUG_STACK_USAGE IKCONFIG IKCONFIG_PROC BLK_DEV_INITRD HIGHMEM64G ACPI MAGIC_SYSRQ KEXEC CRASH_DUMP SMP X86_BIGSMP NR_CPUS CGROUPS CGROUP_FREEZER CGROUP_DEVICE CPUSETS CGROUP_CPUACCT RESOURCE_COUNTERS CGROUP_PERF CGROUP_SCHED BLK_CGROUP VIRTUALIZATION KVM KVM_INTEL KVM_AMD HYPERVISOR_GUEST PARAVIRT KVM_GUEST LGUEST_GUEST XEN VIRTIO_PCI VIRTIO_BALLOON VIRTIO_BLK VIRTIO_NET VIRTIO_CONSOLE HW_RANDOM_VIRTIO MD BLK_DEV_MD MD_LINEAR MD_RAID0 MD_RAID1 MD_RAID10 MD_RAID456 MD_FAULTY BCACHE BLK_DEV_DM DM_CRYPT DM_SNAPSHOT DM_THIN_PROVISIONING DM_CACHE DM_MIRROR DM_RAID DM_ZERO DM_MULTIPATH DM_DELAY DM_FLAKEY VLAN_8021Q BRIDGE TUN BONDING 8139CP EXT4_FS REISERFS_FS JFS_FS XFS_FS BTRFS_FS NTFS_FS INOTIFY_USER " check_param $paramlist