will not work right when a module that is asynchronously loaded tries to synchronously load a module, which is not (or no longer?) allowed. It appears the intel_lpss driver did just that until this commit:
But this commit has not been backported to the 4.15 kernel, so the intel_lpss driver delivered with the 4.15.0-177 kernel package does not have it.
Applying this commit to the 4.15.0-177 source tree, rebuilding and replacing (only!) the intel_lpss.ko module makes the kernel load without delays for me. I confirmed the same with kernel 4.15.0-180.
FIXED IT! It is indeed the intel_lpss driver, at least in my case.
This commit: /kernel. ubuntu. com/git/ ubuntu/ ubuntu- bionic. git/commit/ kernel/ module. c?h=Ubuntu- 4.15.0- 177.186& id=3879f4364139 acb2bd3932e6a15 994f109c49d6b
https:/
will not work right when a module that is asynchronously loaded tries to synchronously load a module, which is not (or no longer?) allowed. It appears the intel_lpss driver did just that until this commit:
https:/ /git.kernel. org/pub/ scm/linux/ kernel/ git/stable/ linux.git/ commit/ drivers/ mfd/intel- lpss.c? id=569fac74627c c332a2097a7a4bf dc654b8e7f273
But this commit has not been backported to the 4.15 kernel, so the intel_lpss driver delivered with the 4.15.0-177 kernel package does not have it.
Applying this commit to the 4.15.0-177 source tree, rebuilding and replacing (only!) the intel_lpss.ko module makes the kernel load without delays for me. I confirmed the same with kernel 4.15.0-180.
So now we only need to convince the Ubuntu maintainers to backport https:/ /git.kernel. org/pub/ scm/linux/ kernel/ git/stable/ linux.git/ commit/ drivers/ mfd/intel- lpss.c? id=569fac74627c c332a2097a7a4bf dc654b8e7f273 to the 4.15 kernel...