Failed to start Load Kernel Modules

I upgraded from openSUSE 13.1 to 13.2 yesterday. I first tried a live upgrade, but lost network connectivity after switching to runlevel 3. I then tried to install off-line, but the system would not boot from the DVD. I resumed the live upgrade, and this time it worked.

But when the system boots up, it displays the message “Failed to start Load Kernel Modules.” That’s my best guess anyway, because it barely stays on the screen long enough for me to catch it, and at least one of my attempts to write it down was wrong (unless the message changed between boot-ups).

This is followed by an instruction to see something or another, but I have no hope of recording that second message.

The system seems to work, except for the wireless, which never, ever works for me after an upgrade. (I am posting this via Windblows.) I will post about the wireless in another thread, but other than that, how serious is this, and how can I fix it?

“systemctl status systemd-modules-load” will show unit status together with several latest messages; it could be enough to see which module failed. Otherwise “journalctl -u systemd-modules-load.service” shows all messages.

Check /usr/lib/modules-load.d/ and /etc/modules-load.d/ for unusual entries. Most likely new kernel does not have some module that was previously configured for autoloading.

Thanks for responding. Below is my systemctl result. I have no idea what to make of it.

ricky@linux-dc58:~> systemctl status systemd-modules-load
systemd-modules-load.service - Load Kernel Modules
   Loaded: loaded (/usr/lib/systemd/system/systemd-modules-load.service; static)
   Active: failed (Result: exit-code) since Sun 2015-05-03 12:20:04 AST; 4h 7min ago
     Docs: man:systemd-modules-load.service(8)
           man:modules-load.d(5)
  Process: 578 ExecStart=/usr/lib/systemd/systemd-modules-load (code=exited, status=1/FAILURE)
 Main PID: 578 (code=exited, status=1/FAILURE)

The journalctl output is:

-- Logs begin at Wed 2014-11-12 06:55:29 AST, end at Sun 2015-05-03 12:22:05 AST. --
Nov 28 14:46:05 linux-dc58.site systemd[1]: Stopping Load Kernel Modules...
Nov 28 14:46:05 linux-dc58.site systemd[1]: Stopped Load Kernel Modules.
-- Reboot --
Nov 28 14:48:45 linux-dc58 systemd[1]: Starting Load Kernel Modules...
Nov 28 14:48:46 linux-dc58 systemd-modules-load[327]: Failed to find module 'pciehp'
Nov 28 14:48:46 linux-dc58 systemd-modules-load[327]: Inserted module 'sg'
Nov 28 14:48:46 linux-dc58 systemd[1]: Started Load Kernel Modules.
Dec 02 14:39:58 linux-dc58.site systemd[1]: Stopping Load Kernel Modules...
Dec 02 14:39:58 linux-dc58.site systemd[1]: Stopped Load Kernel Modules.
-- Reboot --
Dec 02 14:42:40 linux-dc58 systemd[1]: Starting Load Kernel Modules...
Dec 02 14:42:41 linux-dc58 systemd-modules-load[329]: Failed to find module 'pciehp'
Dec 02 14:42:41 linux-dc58 systemd-modules-load[329]: Inserted module 'sg'
Dec 02 14:42:41 linux-dc58 systemd[1]: Started Load Kernel Modules.
Dec 05 00:41:48 linux-dc58.site systemd[1]: Stopping Load Kernel Modules...
Dec 05 00:41:48 linux-dc58.site systemd[1]: Stopped Load Kernel Modules.
-- Reboot --
Dec 05 00:44:33 linux-dc58 systemd[1]: Starting Load Kernel Modules...
Dec 05 00:44:33 linux-dc58 systemd-modules-load[328]: Failed to find module 'pciehp'
Dec 05 00:44:33 linux-dc58 systemd[1]: Started Load Kernel Modules.
Dec 22 12:06:15 linux-dc58.site systemd[1]: Stopping Load Kernel Modules...
Dec 22 12:06:15 linux-dc58.site systemd[1]: Stopped Load Kernel Modules.
-- Reboot --
Dec 22 12:09:34 linux-dc58 systemd[1]: Starting Load Kernel Modules...
Dec 22 12:09:34 linux-dc58 systemd-modules-load[325]: Failed to find module 'pciehp'
Dec 22 12:09:35 linux-dc58 systemd-modules-load[325]: Inserted module 'sg'
Dec 22 12:09:35 linux-dc58 systemd[1]: Started Load Kernel Modules.
Jan 19 20:50:24 linux-dc58.site systemd[1]: Stopping Load Kernel Modules...
Jan 19 20:50:24 linux-dc58.site systemd[1]: Stopped Load Kernel Modules.
-- Reboot --
Jan 19 20:54:43 linux-dc58 systemd[1]: Starting Load Kernel Modules...
Jan 19 20:54:44 linux-dc58 systemd-modules-load[318]: Failed to find module 'pciehp'
Jan 19 20:54:44 linux-dc58 systemd-modules-load[318]: Inserted module 'sg'
Jan 19 20:54:44 linux-dc58 systemd[1]: Started Load Kernel Modules.
Jan 19 21:46:27 linux-dc58.site systemd[1]: Stopping Load Kernel Modules...
Jan 19 21:46:27 linux-dc58.site systemd[1]: Stopped Load Kernel Modules.
-- Reboot --
Jan 19 21:46:43 linux-dc58 systemd[1]: Starting Load Kernel Modules...
Jan 19 21:46:43 linux-dc58 systemd-modules-load[322]: Failed to find module 'pciehp'
Jan 19 21:46:44 linux-dc58 systemd[1]: Started Load Kernel Modules.
Jan 25 15:24:59 linux-dc58.site systemd[1]: Stopping Load Kernel Modules...
Jan 25 15:24:59 linux-dc58.site systemd[1]: Stopped Load Kernel Modules.
-- Reboot --
Jan 25 11:46:42 linux-dc58 systemd[1]: Starting Load Kernel Modules...
Jan 25 11:46:43 linux-dc58 systemd-modules-load[320]: Failed to find module 'pciehp'
Jan 25 11:46:43 linux-dc58 systemd[1]: Started Load Kernel Modules.
Jan 26 17:37:17 linux-dc58.site systemd[1]: Stopping Load Kernel Modules...
Jan 26 17:37:17 linux-dc58.site systemd[1]: Stopped Load Kernel Modules.
-- Reboot --
Jan 26 13:49:27 linux-dc58 systemd[1]: Starting Load Kernel Modules...
Jan 26 13:49:27 linux-dc58 systemd-modules-load[324]: Failed to find module 'pciehp'
Jan 26 13:49:27 linux-dc58 systemd-modules-load[324]: Inserted module 'sg'
Jan 26 13:49:27 linux-dc58 systemd[1]: Started Load Kernel Modules.
Jan 27 21:18:48 linux-dc58.site systemd[1]: Stopping Load Kernel Modules...
Jan 27 21:18:48 linux-dc58.site systemd[1]: Stopped Load Kernel Modules.
-- Reboot --
Jan 27 17:19:11 linux-dc58 systemd[1]: Starting Load Kernel Modules...
Jan 27 17:19:11 linux-dc58 systemd-modules-load[319]: Failed to find module 'pciehp'
Jan 27 17:19:12 linux-dc58 systemd-modules-load[319]: Inserted module 'sg'
Jan 27 17:19:12 linux-dc58 systemd[1]: Started Load Kernel Modules.
Jan 31 17:55:26 linux-dc58.site systemd[1]: Stopping Load Kernel Modules...
Jan 31 17:55:26 linux-dc58.site systemd[1]: Stopped Load Kernel Modules.
-- Reboot --
Jan 31 13:56:01 linux-dc58 systemd[1]: Starting Load Kernel Modules...
Jan 31 13:56:01 linux-dc58 systemd-modules-load[326]: Failed to find module 'pciehp'
Jan 31 13:56:01 linux-dc58 systemd-modules-load[326]: Inserted module 'sg'
Jan 31 13:56:01 linux-dc58 systemd[1]: Started Load Kernel Modules.
Feb 10 11:29:18 linux-dc58.site systemd[1]: Stopping Load Kernel Modules...
Feb 10 11:29:18 linux-dc58.site systemd[1]: Stopped Load Kernel Modules.
-- Reboot --
Feb 10 07:30:23 linux-dc58 systemd[1]: Starting Load Kernel Modules...
Feb 10 07:30:23 linux-dc58 systemd-modules-load[325]: Failed to find module 'pciehp'
Feb 10 07:30:24 linux-dc58 systemd[1]: Started Load Kernel Modules.
-- Reboot --
Feb 18 10:42:12 linux-dc58 systemd[1]: Starting Load Kernel Modules...
Feb 18 10:42:13 linux-dc58 systemd-modules-load[327]: Failed to find module 'pciehp'
Feb 18 10:42:13 linux-dc58 systemd[1]: Started Load Kernel Modules.
Apr 01 11:24:05 linux-dc58.site systemd[1]: Stopping Load Kernel Modules...
Apr 01 11:24:05 linux-dc58.site systemd[1]: Stopped Load Kernel Modules.
-- Reboot --
Apr 01 20:50:24 linux-dc58 systemd[1]: Starting Load Kernel Modules...
Apr 01 20:50:24 linux-dc58 systemd-modules-load[320]: Failed to find module 'pciehp'
Apr 01 20:50:25 linux-dc58 systemd[1]: Started Load Kernel Modules.
Apr 07 11:19:30 linux-dc58.site systemd[1]: Stopping Load Kernel Modules...
Apr 07 11:19:30 linux-dc58.site systemd[1]: Stopped Load Kernel Modules.
-- Reboot --
Apr 07 15:35:40 linux-dc58 systemd[1]: Starting Load Kernel Modules...
Apr 07 15:35:41 linux-dc58 systemd-modules-load[319]: Failed to find module 'pciehp'
Apr 07 15:35:41 linux-dc58 systemd[1]: Started Load Kernel Modules.
Apr 07 15:38:37 linux-dc58.site systemd[1]: Stopping Load Kernel Modules...
Apr 07 15:38:37 linux-dc58.site systemd[1]: Stopped Load Kernel Modules.
-- Reboot --
Apr 07 19:12:28 linux-dc58 systemd[1]: Starting Load Kernel Modules...
Apr 07 19:12:28 linux-dc58 systemd-modules-load[319]: Failed to find module 'pciehp'
Apr 07 19:12:28 linux-dc58 systemd-modules-load[319]: Inserted module 'sg'
Apr 07 19:12:28 linux-dc58 systemd[1]: Started Load Kernel Modules.
Apr 14 08:52:50 linux-dc58.site systemd[1]: Stopping Load Kernel Modules...
Apr 14 08:52:50 linux-dc58.site systemd[1]: Stopped Load Kernel Modules.
-- Reboot --
Apr 14 04:55:23 linux-dc58 systemd[1]: Starting Load Kernel Modules...
Apr 14 04:55:23 linux-dc58 systemd-modules-load[325]: Failed to find module 'pciehp'
Apr 14 04:55:24 linux-dc58 systemd-modules-load[325]: Inserted module 'sg'
Apr 14 04:55:24 linux-dc58 systemd[1]: Started Load Kernel Modules.

A quick Web search unearths loads of problems with Linux and pciehp, but wading through it, I am unable to figure out what exactly pciehp is, other than some kind of card.

Here are my other results:

ricky@linux-dc58:~> cd /usr/lib/modules-load.d/
ricky@linux-dc58:/usr/lib/modules-load.d> ls -l
total 4
-rw-r--r-- 1 root root 33 Mar 24 12:03 sg.conf
ricky@linux-dc58:/usr/lib/modules-load.d> cat *
# load sg module at boot time
sg
ricky@linux-dc58:/usr/lib/modules-load.d> cd /etc/modules-load.d/
ricky@linux-dc58:/etc/modules-load.d> ls -l
total 4
-rw-r--r-- 1 root root 7 Nov 29  2013 MODULES_LOADED_ON_BOOT.conf
ricky@linux-dc58:/etc/modules-load.d> cat *
pciehp
ricky@linux-dc58:/etc/modules-load.d> 

Delete /etc/modules-load.d/MODULES_LOADED_ON_BOOT.conf