Bug 28014 - Не отрабатывает сервис systemd-modules-load
: Не отрабатывает сервис systemd-modules-load
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/systemd)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
: 27685
  Show dependency tree
 
Reported: 2012-11-20 19:54 by
Modified: 2012-11-28 10:43 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2012-11-20 19:54:57
# systemctl --failed
UNIT                         LOAD   ACTIVE SUB    JOB DESCRIPTION
systemd-modules-load.service loaded failed failed     Load Kernel Modules
------- Comment #1 From 2012-11-20 20:01:23 -------
systemctl status systemd-modules-load.service ?
------- Comment #2 From 2012-11-20 21:09:05 -------
Думаю, это происходит из-за
$ cat /lib/modules-load.d/rtc.conf
# load rtc module at boot time
rtc

А модуль rtc в виде модуля есть только в ядре std-def.
------- Comment #3 From 2012-11-20 21:17:53 -------
да есть такой rtc и:
modprobe rtc
FATAL: Module rtc not found.
------- Comment #4 From 2012-11-20 21:37:49 -------
(В ответ на комментарий №1)
> systemctl status systemd-modules-load.service ?

[test@c219 ~]$ 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 Sun, 2012-11-18 01:23:18 MSK; 2
days ago
        Docs: man:systemd-modules-load.service(8)
              man:modules-load.d(5)
     Process: 620 ExecStart=/lib/systemd/systemd-modules-load (code=exited,
status=1/FAILURE)
      CGroup: name=systemd:/system/systemd-modules-load.service

[test@c219 ~]$ uname -a
Linux c219.office.altlinux.ru 3.6.4-un-def-alt2 #1 SMP PREEMPT Mon Oct 29
11:33:24 UTC 2012 x86_64 GNU/Linux
------- Comment #5 From 2012-11-20 21:49:50 -------
(В ответ на комментарий №1)
> systemctl status systemd-modules-load.service ?

Но
[test@c219 ~]$ 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 Tue, 2012-11-20 21:43:46 MSK; 1min 31s ago
        Docs: man:systemd-modules-load.service(8)
              man:modules-load.d(5)
     Process: 1096 ExecStart=/lib/systemd/systemd-modules-load (code=exited,
status=0/SUCCESS)
      CGroup: name=systemd:/system/systemd-modules-load.service

[test@c219 ~]$ uname -a
Linux c219.office.altlinux.ru 3.6.7-std-def-alt1 #1 SMP Mon Nov 19 06:39:10 UTC
2012 x86_64 GNU/Linux
------- Comment #6 From 2012-11-21 01:26:55 -------
(In reply to comment #2)
> А модуль rtc в виде модуля есть только в ядре std-def.
BTW есть ли смысл его модулем выносить?
------- Comment #7 From 2012-11-21 13:44:45 -------
(В ответ на комментарий №6)
> (In reply to comment #2)
> > А модуль rtc в виде модуля есть только в ядре std-def.
> BTW есть ли смысл его модулем выносить?

Да нету!
У него ведь даже параметров нет.
------- Comment #8 From 2012-11-21 14:20:09 -------
/lib/modules-load.d/rtc.conf для загрузки rtc и был сделан, что бы загружать
rtc. Я столкнулся с этой проблемой на одном из компьютеров (материнка Gigabyte
под процессор Atom), что rtc не загружается и происходят чудеса со временем.
Странно что на других моих компьютерах модуль rtc подгружался самостоятельно
без дополнительных трюков.
Так как я не понимаю из описания ядер их особенностей, то воспринимаю std-def
как "стандартное по умолчанию" и соответственно ориентируюсь на это ядро и
тестирую только на нём. 
Если модуля rtc не будет во всех ядрях, я уберу /lib/modules-load.d/rtc.conf из
systemd.
------- Comment #9 From 2012-11-21 14:23:14 -------
(В ответ на комментарий №6)
> (In reply to comment #2)
> > А модуль rtc в виде модуля есть только в ядре std-def.
> BTW есть ли смысл его модулем выносить?

2boyarsh: это вопрос к Вам.
------- Comment #10 From 2012-11-21 14:31:50 -------
(В ответ на комментарий №6)
> (In reply to comment #2)
> > А модуль rtc в виде модуля есть только в ядре std-def.
> BTW есть ли смысл его модулем выносить?

Возможно и нет (не могу с ходу сказать -- поддерживают ли наши ядра
оборудование, где он не нужен).
------- Comment #11 From 2012-11-22 14:59:38 -------
Я собрал std-def-3.6.7-alt2 с CONFIG_RTC=y
------- Comment #12 From 2012-11-22 19:44:21 -------
systemd-195-alt2
drop rtc.conf from modules-load.d