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
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs