Systemd service failure in Debian BBB with RCN kernel 3.8.13-bone34

I know that systemd is not "officially" supported yet, but I am puzzled by the following error:

root@argus-dev:~# systemctl status systemd-modules-load.service
systemd-modules-load.service - Load Kernel Modules
Loaded: loaded (/lib/systemd/system/systemd-modules-load.service; static)
Active: failed (Result: exit-code) since Sat, 01 Jan 2000 01:12:01 +0000; 14 years and 0 months ago
Process: 199 ExecStart=/lib/systemd/systemd-modules-load (code=exited, status=1/FAILURE)
CGroup: name=systemd:/system/systemd-modules-load.service

root@argus-dev:~# /lib/systemd/systemd-modules-load
could not find module by name='�'
Failed to insert 'loop': Function not implemented

HTH,

Dave.

seems to be working here:

root@beaglebone:~# uname -a
Linux beaglebone 3.8.13-bone34 #1 SMP Fri Jan 3 01:18:17 UTC 2014
armv7l GNU/Linux
root@beaglebone:~# systemctl status systemd-modules-load.service
   systemd-modules-load.service - Load Kernel Modules
   Loaded: loaded (/lib/systemd/system/systemd-modules-load.service; static)
   Active: active (exited) since Fri, 03 Jan 2014 20:07:45 +0000; 4min 29s ago
   Main PID: 211 (code=exited, status=0/SUCCESS)
   CGroup: name=systemd:/system/systemd-modules-load.service

how did you install the kernel? maybe a 'sudo depmod -a' and a reboot...

Regards,

I installed the kernel using your tools/install_kernel.sh.
depmod -a did not help.
If I comment out the reference to loop in /etc/modules-load.d/modules.conf, the error disappears. Other modules deem to load fine.

I cannot find any reference to the "loop" module??

root@argus-dev:~# find /lib -name loop*
root@argus-dev:~#

The original modules.conf file (which is a symlink to ../modules) is:
# /etc/modules: kernel modules to load at boot time.

I installed the kernel using your tools/install_kernel.sh.
depmod -a did not help.
If I comment out the reference to loop in /etc/modules-load.d/modules.conf,
the error disappears. Other modules deem to load fine.

I cannot find any reference to the "loop" module??

root@argus-dev:~# find /lib -name loop*
root@argus-dev:~#

It's built-in:
CONFIG_BLK_DEV_LOOP=y

The original modules.conf file (which is a symlink to ../modules) is:
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.
loop

debian 'upstream' builds it as a module by default..

https://github.com/RobertCNelson/linux-dev/blob/master/patches/debian-armmp#L1577

we can change it to match...

Regards,

So weird.. haven't tweaked the config but.. I just did:

./build_kernel.sh
./tools/install-kernel.sh

to verify it before the change..

That works as is..

Regards,

This is very strange. I just started from scratch with a fresh clone of linux-dev. I still get a failure as follows:
root@argus-dev:~# systemctl status systemd-modules-load.service
systemd-modules-load.service - Load Kernel Modules
           Loaded: loaded (/lib/systemd/system/systemd-modules-load.service; static)
           Active: failed (Result: exit-code) since Sat, 01 Jan 2000 00:00:04 +0000; 14 years and 0 months ago
          Process: 203 ExecStart=/lib/systemd/systemd-modules-load (code=exited, status=1/FAILURE)
           CGroup: name=systemd:/system/systemd-modules-load.service

root@argus-dev:~# uname -a
Linux argus-dev 3.8.13-bone35 #1 SMP Fri Jan 3 17:18:01 CST 2014 armv7l GNU/Linux
root@argus-dev:~# cat /etc/modules-load.d/modules.conf
# /etc/modules: kernel modules to load at boot time.