Yes, I think the change to CONFIG_IP_PNP=y is what caused this problem. If you look in net/ipv4/Makefile, you'll see this line:
obj-$(CONFIG_IP_PNP) += ipconfig.o If CONFIG_IP_PNP is not set to y, then all of net/ipv4/ipconfig.c is excluded from the resulting kernel. That file contains the code that causes the delay. Given that ipconfig.c is useless without a network interface (right?) and most network device drivers are built as modules (right?) and the modules are loaded after the ip=* argument is processed by the kernel, then perhaps it does make sense to undefine CONFIG_IP_PNP. Enabling it doesn't provide any benefit unless the network device drivers are built into the kernel (not as modules). -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1259861 Title: 5-10 second delay in kernel boot To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1259861/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs