Ah, so silentoldconfig is effectively the same as old config. I've not use it before and must have been confusing it with olddefconfig. Sorry for the noise. Does your old kernel still work ad before? Just wondering if another update could have caused this. On 20 August 2017 15:25:56 EEST, Ralph Seichter wrote: >On 20.08.2017 08:17, Neil Bothwick wrote: > >> I'd try again with a clean kernel tree but using make oldconfig. It's >> possible the automagic stuff answered n somewhere where you need a y. > >As https://wiki.gentoo.org/wiki/Kernel/Upgrade/en#make_silentoldconfig >describes, "make silentoldconfig" (which I used) asks for a decision >for >all newly introduced kernel options. > >Most default to "no" anyway, but I have painstakingly read each of the >new descriptions to figure out if I might need the options. I've done >it >several times, and I still cannot figure out if I missed anything. Here >is a subset of the options I have configured, perhaps you can spot if >something is amiss? Of course, grep VIRT is not exactly the most >precise >approach... > > ### Server 1 (high volume traffic) > $ grep VIRT .config | sort > CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y > CONFIG_BLK_MQ_VIRTIO=y > # CONFIG_DEBUG_VIRTUAL is not set > # CONFIG_DMA_VIRT_OPS is not set > CONFIG_DMA_VIRTUAL_CHANNELS=y > # CONFIG_DRM_VIRTIO_GPU is not set > # CONFIG_FB_VIRTUAL is not set > CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y > CONFIG_HW_RANDOM_VIRTIO=y > CONFIG_PARAVIRT_CLOCK=y > # CONFIG_PARAVIRT_DEBUG is not set > CONFIG_PARAVIRT_SPINLOCKS=y > # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set > CONFIG_PARAVIRT=y > CONFIG_SCSI_VIRTIO=y > # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set > # CONFIG_VIRT_DRIVERS is not set > CONFIG_VIRTIO_BALLOON=m > # CONFIG_VIRTIO_BLK_SCSI is not set > CONFIG_VIRTIO_BLK=y > CONFIG_VIRTIO_CONSOLE=y > # CONFIG_VIRTIO_INPUT is not set > # CONFIG_VIRTIO_MMIO is not set > CONFIG_VIRTIO_NET=y > CONFIG_VIRTIO_PCI_LEGACY=y > CONFIG_VIRTIO_PCI=y > CONFIG_VIRTIO=y > CONFIG_VIRT_TO_BUS=y > # CONFIG_VIRTUALIZATION is not set > >I have since updated a second virtual Gentoo server to Kernel 4.12. >This >server sees a lot less network traffic, but after a couple of hours it >runs into the same timeouts when attempting to contact resolvers. >Kernel >settings include: > > ### Server 2 (low volume traffic) > $ grep VIRT .config | sort > CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y > CONFIG_BLK_MQ_VIRTIO=y > # CONFIG_DEBUG_VIRTUAL is not set > # CONFIG_DMA_VIRT_OPS is not set > CONFIG_DMA_VIRTUAL_CHANNELS=y > # CONFIG_DRM_VIRTIO_GPU is not set > # CONFIG_FB_VIRTUAL is not set > CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y > CONFIG_HW_RANDOM_VIRTIO=y > CONFIG_PARAVIRT_CLOCK=y > # CONFIG_PARAVIRT_DEBUG is not set > CONFIG_PARAVIRT_SPINLOCKS=y > # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set > CONFIG_PARAVIRT=y > CONFIG_SCSI_VIRTIO=y > # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set > # CONFIG_VIRT_DRIVERS is not set > CONFIG_VIRTIO_BALLOON=m > # CONFIG_VIRTIO_BLK_SCSI is not set > CONFIG_VIRTIO_BLK=y > CONFIG_VIRTIO_CONSOLE=y > # CONFIG_VIRTIO_INPUT is not set > # CONFIG_VIRTIO_MMIO is not set > CONFIG_VIRTIO_NET=y > CONFIG_VIRTIO_PCI_LEGACY=y > CONFIG_VIRTIO_PCI=y > CONFIG_VIRTIO=y > CONFIG_VIRT_TO_BUS=y > CONFIG_VIRTUALIZATION=y > >As you can see, I used CONFIG_VIRTUALIZATION=y in this case, even >though >I believe this only affects running as a VM host. I carried this option >over from the previous 4.9 kernel. > >-Ralph -- Sent from my Android device with K-9 Mail. Please excuse my brevity.