Hi, what is $SUBJECT doing and how to debug that in more detail? On one of my systems it takes 1min 4.209s systemd-udev-settle.service at boot time which is a bit annoying. That is on TW latest on a pretty common Intel system (i5-4570, 16GB RAM, SSD) Any hints? Thanks, Wolfgang
On 3/15/21 2:49 PM, Wolfgang Rosenauer wrote:
Hi,
what is $SUBJECT doing and how to debug that in more detail?
On one of my systems it takes
1min 4.209s systemd-udev-settle.service
at boot time which is a bit annoying.
That is on TW latest on a pretty common Intel system (i5-4570, 16GB RAM, SSD)
Any hints?
Thanks, Wolfgang
I don't have specifics on systemd-udev-settle.service, but generally when these type of delays show up, I start poking around /etc/sysconfig and in the various /usr/lib/systemd/system/systemd-udev* files to see if there is a timeout specified. (I had a similar issue with wlan0 and cut 40s off boot time just by reducing the timeout (from 51s to 11s total)) I'm guessing, but I suspect systemd-udev-settle.service works for 4.209s and then gets stuck on some 60s timeout somewhere. Hopefully somebody else that knows will chime in and help narrow it down. -- David C. Rankin, J.D.,P.E.
On 2021-03-15 15:03:00 David C. Rankin wrote:
|On 3/15/21 2:49 PM, Wolfgang Rosenauer wrote: |> Hi, |> |> what is $SUBJECT doing and how to debug that in more detail? |> |> On one of my systems it takes |> |> 1min 4.209s systemd-udev-settle.service |> |> at boot time which is a bit annoying. |> |> That is on TW latest on a pretty common Intel system |> (i5-4570, 16GB RAM, SSD) |> |> Any hints? |> |> |> Thanks, |> Wolfgang | |I don't have specifics on systemd-udev-settle.service, but generally when |these type of delays show up, I start poking around /etc/sysconfig and in | the various /usr/lib/systemd/system/systemd-udev* files to see if there | is a timeout specified. (I had a similar issue with wlan0 and cut 40s off | boot time just by reducing the timeout (from 51s to 11s total)) | |I'm guessing, but I suspect systemd-udev-settle.service works for 4.209s | and then gets stuck on some 60s timeout somewhere. | |Hopefully somebody else that knows will chime in and help narrow it down.
Searching for 'linux systemd settle' got me a pointer to the man page for systemd-udev-settle.service, though it's not installed on my machine. https://www.man7.org/linux/man-pages//man8/systemd-udev-settle.service.8.htm... Felix says he has disabled it on his systems because, as the man page says, it's not recommended that it be used. Leslie -- openSUSE Leap 15.2 x86_64
Wolfgang Rosenauer composed on 2021-03-15 20:49 (UTC+0100):
what is $SUBJECT doing and how to debug that in more detail?
On one of my systems it takes
1min 4.209s systemd-udev-settle.service
at boot time which is a bit annoying.
That is on TW latest on a pretty common Intel system (i5-4570, 16GB RAM, SSD)
Any hints?
https://forums.opensuse.org/showthread.php/551179-TW-boot-times-vs-15-2-15-3... refers to an unmentioned man page, and claims the use of it is discouraged. I've been having boot delayed unreasonably by systemd-udev-settle.service, so I've begun disabling it on my many installations. -- Evolution as taught in public schools, like religion, is based on faith, not on science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/
On 2021-03-15 15:05:27 Felix Miata wrote:
|Wolfgang Rosenauer composed on 2021-03-15 20:49 (UTC+0100): |> what is $SUBJECT doing and how to debug that in more detail? |> |> On one of my systems it takes |> |> 1min 4.209s systemd-udev-settle.service |> |> at boot time which is a bit annoying. |> |> That is on TW latest on a pretty common Intel system |> (i5-4570, 16GB RAM, SSD) |> |> Any hints? | |https://forums.opensuse.org/showthread.php/551179-TW-boot-times-vs-15-2-15 |-3-times-amp-wickedd*?p=3010498#post3010498 refers to an unmentioned man | page, and claims the use of it is discouraged. I've been having boot | delayed unreasonably by systemd-udev-settle.service, so I've begun | disabling it on my many installations.
How does one disable it? Leslie -- openSUSE Leap 15.2 x86_64
"JLT" == J Leslie Turriff <jlturriff@mail.com> writes:
JLT> On 2021-03-15 15:05:27 Felix Miata wrote:
|Wolfgang Rosenauer composed on 2021-03-15 20:49 (UTC+0100): |> what is $SUBJECT doing and how to debug that in more detail? |> |> On one of my systems it takes |> |> 1min 4.209s systemd-udev-settle.service |> |> at boot time which is a bit annoying. |> |> That is on TW latest on a pretty common Intel system |> (i5-4570, 16GB RAM, SSD) |> |> Any hints? | |https://forums.opensuse.org/showthread.php/551179-TW-boot-times-vs-15-2-15 |-3-times-amp-wickedd*?p=3010498#post3010498 refers to an unmentioned man | page, and claims the use of it is discouraged. I've been having boot | delayed unreasonably by systemd-udev-settle.service, so I've begun | disabling it on my many installations.
JLT> How does one disable it? systemctl mask systemd-udev-settle.service
On Mon, 15 Mar 2021 22:41:41 +0100 Togan Muftuoglu <toganm@dinamizm.com> wrote:
"JLT" == J Leslie Turriff <jlturriff@mail.com> writes:
JLT> On 2021-03-15 15:05:27 Felix Miata wrote:
|Wolfgang Rosenauer composed on 2021-03-15 20:49 (UTC+0100): |> what is $SUBJECT doing and how to debug that in more detail? |> |> On one of my systems it takes |> |> 1min 4.209s systemd-udev-settle.service |> |> at boot time which is a bit annoying. |> |> That is on TW latest on a pretty common Intel system |> (i5-4570, 16GB RAM, SSD) |> |> Any hints? | |https://forums.opensuse.org/showthread.php/551179-TW-boot-times-vs-15-2-15 |-3-times-amp-wickedd*?p=3010498#post3010498 refers to an unmentioned man | page, and claims the use of it is discouraged. I've been having boot | delayed unreasonably by systemd-udev-settle.service, so I've begun | disabling it on my many installations.
JLT> How does one disable it?
systemctl mask systemd-udev-settle.service
Why/how is it enabled in the first place if it is recommended not to be used?
Am 15.03.21 um 23:35 schrieb Dave Howorth:
On Mon, 15 Mar 2021 22:41:41 +0100 Togan Muftuoglu <toganm@dinamizm.com> wrote:
> "JLT" == J Leslie Turriff <jlturriff@mail.com> writes:
JLT> On 2021-03-15 15:05:27 Felix Miata wrote:
|Wolfgang Rosenauer composed on 2021-03-15 20:49 (UTC+0100): |> what is $SUBJECT doing and how to debug that in more detail? |> |> On one of my systems it takes |> |> 1min 4.209s systemd-udev-settle.service |> |> at boot time which is a bit annoying. |> |> That is on TW latest on a pretty common Intel system |> (i5-4570, 16GB RAM, SSD) |> |> Any hints? | |https://forums.opensuse.org/showthread.php/551179-TW-boot-times-vs-15-2-15 |-3-times-amp-wickedd*?p=3010498#post3010498 refers to an unmentioned man | page, and claims the use of it is discouraged. I've been having boot | delayed unreasonably by systemd-udev-settle.service, so I've begun | disabling it on my many installations.
JLT> How does one disable it?
systemctl mask systemd-udev-settle.service
Why/how is it enabled in the first place if it is recommended not to be used?
Found it meanwhile (somewhat): systemd[1]: Starting Wait for udev To Complete Device Initialization... udevadm[479]: systemd-udev-settle.service is deprecated. Please fix wickedd.service not to pull it in. systemd[1]: Finished Wait for udev To Complete Device Initialization. Pretty clear advice ;-) What are the wicked people saying? Should it be fixed or not? Wolfgang
Togan Muftuoglu composed on 2021-03-15 22:41 (UTC+0100):
J Leslie Turriff wrote:
JLT> Felix Miata wrote:
|https://forums.opensuse.org/showthread.php/551179-TW-boot-times-vs-15-2-15 |-3-times-amp-wickedd*?p=3010498#post3010498 refers to an unmentioned man | page, and claims the use of it is discouraged. I've been having boot | delayed unreasonably by systemd-udev-settle.service, so I've begun | disabling it on my many installations.
How does one disable it?
systemctl mask systemd-udev-settle.service
I thought masking was supposed to be done after stopping and disabling? My method, in order: # systemctl status <service> # be sure no typos, then <ENTER> # systemctl stop <service> # <UP>, remove status, type stop, <ENTER> # systemctl disable <service> # <UP>, remove stop, type disable, <ENTER> # systemctl mask <service> # <UP>, remove disable, type mask, <ENTER> I suppose YaST should offer this as well, but I see no edit button there (in 15.2). -- Evolution as taught in public schools, like religion, is based on faith, not on science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/
On 2021-03-15 16:41:41 Togan Muftuoglu wrote:
|>>>>> "JLT" == J Leslie Turriff <jlturriff@mail.com> writes: | |JLT> On 2021-03-15 15:05:27 Felix Miata wrote: |>> |Wolfgang Rosenauer composed on 2021-03-15 20:49 (UTC+0100): |> what is |>> |>> $SUBJECT doing and how to debug that in more detail? |>> |>> |> On one of my systems it takes |>> |> |>> |> 1min 4.209s systemd-udev-settle.service |>> |> |>> |> at boot time which is a bit annoying. |>> |> |>> |> That is on TW latest on a pretty common Intel system |> (i5-4570, |>> |> 16GB |>> |>> RAM, SSD) |>> |>> |> Any hints? |>> | |>> |https://forums.opensuse.org/showthread.php/551179-TW-boot-times-vs-15- |>> |2-15 -3-times-amp-wickedd*?p=3010498#post3010498 refers to an |>> | unmentioned man | |>> |>> page, and claims the use of it is discouraged. I've been having boot | |>> delayed unreasonably by systemd-udev-settle.service, so I've begun | |>> disabling it on my many installations. | |JLT> How does one disable it? | |systemctl mask systemd-udev-settle.service
Thank you. Leslie -- openSUSE Leap 15.2 x86_64
participants (6)
-
Dave Howorth
-
David C. Rankin
-
Felix Miata
-
J Leslie Turriff
-
Togan Muftuoglu
-
Wolfgang Rosenauer