Race condition ? Issue with community/rtirq and probably core/systemd

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Hi,

the machine was up for 19 days, hence in the meantime systemd was
updated. Today I build 5.15.73.52.realtime1-1-rt-lts from AUR as
provided by David, IOW without any changes done by me, but I didn't
build in a clean chroot. Bevor that I run my own package of linux-rt
4.19.246_rt110-0.1000 without doing anything special to it, just
CONFIG_AUDIT was disabled. Since last startup rtirq was updated, too,
but the only changes were migrations from egrep to grep -E.

In the past it happened very, very, very ... very seldom that after
startup the PCI or PCIe card didn't get a high priority, which always
was fixed by a single reboot.

Today, when booting 5.15.73.52.realtime1-1-rt-lts 4 times, the first
time snd_ice1 didn't get a high priority and the other times snd_ice1 as
well as snd_hdsp didn't get a high priority.

I doubt that it's related to the kernel. I suspect a systemd related
race condition, but I might be completely mistaken.

Any pointers are welcome.

Regards,
Ralf

[rocketmouse@archlinux ~]$ grep RTIRQ_NAME_LIST..u /etc/rtirq.conf
RTIRQ_NAME_LIST="usb snd_hdsp snd_ice1"
[rocketmouse@archlinux ~]$ rtirq status

    PID CLS RTPRIO  NI PRI %CPU STAT COMMAND	
    124 FF      90   - 130  0.0 S    irq/16-ehci_hcd	
    184 FF      90   - 130  0.0 S    irq/31-xhci_hcd	
    128 FF      89   - 129  0.0 S    irq/23-ehci_hcd	
     88 FF      50   -  90  0.0 S    irq/9-acpi	
    102 FF      50   -  90  0.0 S    irq/29-ahci[000	
    116 FF      50   -  90  0.0 S    irq/30-ahci[000	
    130 FF      50   -  90  0.0 S    irq/8-rtc0	
    183 FF      50   -  90  0.0 S    irq/1-i8042	
    324 FF      50   -  90  0.0 S    irq/5-parport0	
    403 FF      50   -  90  0.0 S    irq/32-mei_me	
    506 FF      50   -  90  0.0 S    irq/18-i801_smb	
    572 FF      50   -  90  0.0 S    irq/16-snd_hdsp	
    604 FF      50   -  90  0.0 S    irq/34-i915	
    641 FF      50   -  90  0.0 S    irq/35-snd_hda_	
    644 FF      50   -  90  0.0 S    irq/16-snd_ice1	
     16 TS       -   0  19  0.0 S    ksoftirqd/0	
     30 TS       -   0  19  0.0 S    ksoftirqd/1	

[rocketmouse@archlinux ~]$ uname -rm
5.15.73.52.realtime1-1-rt-lts x86_64
[rocketmouse@archlinux ~]$ pacman -Q linux-rt
linux-rt 4.19.246_rt110-0.1000
[rocketmouse@archlinux ~]$ pacman -Q rtirq 
rtirq 20220923-1
[rocketmouse@archlinux ~]$ pacman -Q systemd
systemd 251.6-1

[root@archlinux rocketmouse]# rtirq stop
Setting IRQ priorities: stop [ehci.hcd] irq=16 pid=124 pid=124 prio=50: OK.
Setting IRQ priorities: stop [ehci.hcd] irq=23 pid=128 pid=128 prio=50: OK.
Setting IRQ priorities: stop [xhci.hcd] irq=31 pid=184 pid=184 prio=50: OK.
[root@archlinux rocketmouse]# rtirq start
Setting IRQ priorities: start [ehci.hcd] irq=16 pid=124 prio=90: OK.
Setting IRQ priorities: start [ehci.hcd] irq=23 pid=128 prio=89: OK.
Setting IRQ priorities: start [xhci.hcd] irq=31 pid=184 prio=90: OK.
Setting IRQ priorities: start [snd_hdsp] irq=16 pid=572 prio=85: OK.
Setting IRQ priorities: start [snd_ice1] irq=16 pid=644 prio=80: OK.
[root@archlinux rocketmouse]# rtirq status

    PID CLS RTPRIO  NI PRI %CPU STAT COMMAND	
    124 FF      90   - 130  0.0 S    irq/16-ehci_hcd	
    184 FF      90   - 130  0.0 S    irq/31-xhci_hcd	
    128 FF      89   - 129  0.0 S    irq/23-ehci_hcd	
    572 FF      85   - 125  0.0 S    irq/16-snd_hdsp	
    644 FF      80   - 120  0.0 S    irq/16-snd_ice1	
     88 FF      50   -  90  0.0 S    irq/9-acpi	
    102 FF      50   -  90  0.0 S    irq/29-ahci[000	
    116 FF      50   -  90  0.0 S    irq/30-ahci[000	
    130 FF      50   -  90  0.0 S    irq/8-rtc0	
    183 FF      50   -  90  0.0 S    irq/1-i8042	
    324 FF      50   -  90  0.0 S    irq/5-parport0	
    403 FF      50   -  90  0.0 S    irq/32-mei_me	
    506 FF      50   -  90  0.0 S    irq/18-i801_smb	
    604 FF      50   -  90  0.0 S    irq/34-i915	
    641 FF      50   -  90  0.0 S    irq/35-snd_hda_	
     16 TS       -   0  19  0.1 S    ksoftirqd/0	
     30 TS       -   0  19  0.1 S    ksoftirqd/1




[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux