Skip to main content
Topic: (Dinit). Some modules/services won't start... (Read 352 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

(Dinit). Some modules/services won't start...

I installed (again) Artix Linux with a realtime-lts kernel on a nvme ssd. I partitioned the ssd this way:
FAT32 -> /boot/efi
ext4 -> /boot
XFS -> /
XFS -> (empty, for storage)

To cover the bug between GRUB and XFS, the ext4 partition with " /boot " as point mount was made just to avoid the error about the normal.mod file (by the way, the grub documentation doesn't talk about it. I'm wondering why they don't want correct this. Anyway...)
The stock artix kernel is ok, but the realtime one seems to avoid the loading of some modules.

Here's the list printed using " dinitctl list ":
[
  •      ] boot
  • [{+}     ] system
    [{+}     ] login.target (has console)
    [{+}     ] local.target
    [{+}     ] pre-local.target
    [{+}     ] early-fs-local.target
    [{+}     ] early-fs-pre.target
    [{+}     ] early-devices.target
    [{+}     ] udevd-early
    [{+}     ] early-prepare.target
    [{+}     ] root-ro
    [{+}     ] pseudofs
    [{+}     ] cgroups
    [{+}     ] tmpfs
    [{+}     ] kmod-static-nodes
    [{+}     ] tmpfiles-dev
    [{+}     ] udev-settle
    [{+}     ] udev-trigger
    [{+}     ] early-root-rw.target
    [{+}     ] fsck-root
    [     {X}] early-fs-fstab.target
    [     {-}] fsck
    [{+}     ] early-console.target
    [{+}     ] early-keyboard.target
    [{+}     ] net-lo
    [{+}     ] hostname
    [{+}     ] swap
    [{+}     ] random-seed
    [     {X}] early-modules.target
    [     {X}] modules
    [{+}     ] sysctl
    [{+}     ] binfmt
    [{+}     ] hwclock
    [{+}     ] locale
    [{+}     ] tmpfiles-setup
    [{+}     ] sysusers
    [{+}     ] cleanup
    [{+}     ] network.target
    [{+}     ] pre-network.target
    [{+}     ] getty
    [{+}     ] udevd (pid: 1247)
    [{+}     ] acpid (pid: 1308)
    [{+}     ] bluetoothd (pid: 1320)
    [{+}     ] dbus (pid: 1316)
    [{+}     ] dbus-pre
    [{+}     ] cronie (pid: 1306)
    [{+}     ] cupsd (pid: 1319)
    [{+}     ] syslog-ng (pid: 1300)
    [{+}     ] connmand (pid: 1318)
    [{+}     ] lightdm (pid: 1344)
    [{+}     ] logind
    [{+}     ] elogind (pid: 1317)
    [{+}     ] lightdm-pre
    [{+}     ] tty1 (pid: 1382)
    [{+}     ] tty2 (pid: 1384)
    [{+}     ] tty3 (pid: 1383)
    [{+}     ] tty4 (pid: 1385)
    [{+}     ] tty5 (pid: 1386)
    [{+}     ] tty6 (pid: 1387)

    Is this issue due to the realtime kernel or by how I partitioned the ssd?
    By the way, I noticed that the boot directory is still in the " / " and not in the ext4. I know, this is a silly question but, at the moment of the installation, I was thinking that selecting the ext4 partition as mounting point for /boot, the boot directory would be inside that partition, not in the XFS one.
    Anyway, I'm setting up Artix for audio purposes and I need a superfast machine. That's why this configuration. I need a well working machine just to avoid bad surprises while I'm working.

    Thanks in advance.


Re: (Dinit). Some modules/services won't start...

Reply #2
By the way, I noticed that the boot directory is still in the " / " and not in the ext4. I know, this is a silly question but, at the moment of the installation, I was thinking that selecting the ext4 partition as mounting point for /boot, the boot directory would be inside that partition, not in the XFS one.
From your description /boot is mounted under / and  /boot/efi is mounted under /boot
Nothing can be mounted outside of /

As for the rest of your question. What is not being loaded ? Are you talking about kernel modules or dinit services ?

 

Re: (Dinit). Some modules/services won't start...

Reply #3
Basically, dinit services as shown above.The most important for me is ALSA (that is marked as {X}), so I can't use my thunderbolt sound card at all.
Is there a way to correcto these issues?