[FS#443] Error in kmodloader order?

LEDE Bugs lede-bugs at lists.infradead.org
Sun Jan 29 13:46:56 PST 2017


A new Flyspray task has been opened.  Details are below. 

User who did this - Anton van Bohemen (avbohemen) 

Attached to Project - LEDE Project
Summary - Error in kmodloader order?
Task Type - Bug Report
Category - Base system
Status - Unconfirmed
Assigned To - 
Operating System - All
Severity - Low
Priority - Very Low
Reported Version - Trunk
Due in Version - Undecided
Due Date - Undecided
Details - Supply the following if possible:
 - Device problem occurs on: TP-Link Archer C7 v2
 - Software versions of LEDE release, packages, etc. r3198-74ea99b
 - Steps to reproduce: compile and flash LEDE with Strongswan and pre-requisits included

There seems to be an error in kmod loader not loading every kmod in the correct order. From dmesg:

[   12.107854] procd: - init -
[   12.911515] kmodloader: loading kernel modules from /etc/modules.d/*
[   12.960865] ntfs: driver 2.1.32 [Flags: R/O MODULE].
[   12.982733] kmodloader: failed to find dependency xfrm_algo
[   12.988753] kmodloader: failed to find dependency xfrm_algo
[   12.994601] kmodloader: failed to find dependency xfrm_algo
[   13.000645] kmodloader: failed to find dependency xfrm_algo
[   13.006593] kmodloader: failed to find dependency xfrm_algo
[   13.013877] tun: Universal TUN/TAP device driver, 1.6
[   13.019046] tun: (C) 1999-2004 Max Krasnyansky 
[   13.026621] kmodloader: failed to find dependency xfrm_algo
[   13.032486] kmodloader: failed to find dependency xfrm_algo
[   13.040602] kmodloader: failed to find dependency xfrm_algo
[   13.046662] kmodloader: failed to find dependency xfrm_algo
[   13.055631] kmodloader: failed to find dependency xfrm_algo
[   13.061500] kmodloader: failed to find dependency xfrm_algo


This failure continues for some time, even after loading the wifi drivers:

[   18.425281] kmodloader: failed to find dependency xfrm_algo
[   18.431036] kmodloader: failed to find dependency xfrm_ipcomp
[   18.445276] kmodloader: failed to find dependency xfrm_ipcomp
[   18.451250] kmodloader: failed to find dependency xfrm_algo
[   18.476726] kmodloader: failed to find dependency xfrm_algo


and finally:

[   20.628579] kmodloader: 8 modules could not be probed
[   20.633777] kmodloader: missing dependency xfrm_algo
[   20.645261] kmodloader: - af_key - 1
[   20.648960] kmodloader: missing dependency xfrm_algo
[   20.654050] kmodloader: - ah4 - 1
[   20.675290] kmodloader: missing dependency xfrm_algo
[   20.680389] kmodloader: - ah6 - 1
[   20.683854] kmodloader: missing dependency xfrm_algo
[   20.705268] kmodloader: - esp4 - 1
[   20.708782] kmodloader: missing dependency xfrm_algo
[   20.713871] kmodloader: - esp6 - 1
[   20.725308] kmodloader: missing dependency xfrm_ipcomp
[   20.730585] kmodloader: - ipcomp - 1
[   20.734271] kmodloader: missing dependency xfrm_ipcomp
[   20.755292] kmodloader: - ipcomp6 - 1
[   20.759168] kmodloader: missing dependency xfrm_algo
[   20.764260] kmodloader: - xfrm_user - 1


The end result is that Strongswan will not start. This can be resolved by manually inserting the modules from /etc/modules.d/30-ipsec:

root at router ~# /etc/init.d/ipsec restart
Stopping strongSwan IPsec failed: starter is not running
Starting strongSwan 5.5.1 IPsec [starter]...
no netkey IPsec stack detected
failed to find a module named ipsec
no KLIPS IPsec stack detected
no known IPsec stack detected, ignoring!
root at router ~# insmod xfrm_algo
root at router ~# insmod xfrm_ipcomp
root at router ~# insmod xfrm_user
root at router ~# insmod af_key
root at router ~#
root at router ~# /etc/init.d/ipsec restart
Stopping strongSwan IPsec failed: starter is not running
Starting strongSwan 5.5.1 IPsec [starter]...
root at router ~#


More information can be found at the following URL:
https://bugs.lede-project.org/index.php?do=details&task_id=443



More information about the lede-bugs mailing list