[arch-general] [Information] Outdated rtirq scripts don't work with current kernel-rt

Ralf Madorf ralf.mardorf at alice-dsl.net
Sat Jan 21 10:09:51 EST 2012


Hi :)

just an information, since rtirq doesn't fit to the current kernel. Even
https://aur.archlinux.org/packages.php?ID=25441 is outdated. I got it
from the archaudio repos. This cause that settings aren't working.
Here a RME card seems to be loaded as the highest priority audio card,
but the status shows that it isn't [1]. Using the current version
everything is ok [2].

When Rui edit rtirq, than he does this for good reasons. Usually
outdated rtirq scripts don't work.

I'll try to build a package using abs tomorrow.

Cheers!

Ralf

##########
[1]
[root at archlinux spinymouse]# uname -r
3.0-rt
[root at archlinux spinymouse]# /etc/rc.d/rtirq status

  PID CLS RTPRIO  NI PRI %CPU STAT COMMAND	
   60 FF      90   - 130  0.0 S    irq/8-rtc0	
  363 FF      80   - 120  0.0 S    irq/21-ICE1712	
  360 FF      79   - 119  0.0 S    irq/20-ICE1712	
  352 FF      76   - 116  0.0 S    irq/18-hdspm
  [snip]
[root at archlinux spinymouse]# /etc/rc.d/rtirq stop
[root at archlinux spinymouse]# /etc/rc.d/rtirq force-reload
Setting IRQ priorities: start [rtc] irq=8 pid=60 prio=90: OK.
Setting IRQ priorities: start [hdspm] irq=18 pid=352 prio=85: OK.
Setting IRQ priorities: start [TerraTec EWX24/96] irq=21 pid=363
prio=80: OK.
Setting IRQ priorities: start [TerraTec EWX24/96] irq=20 pid=360
prio=79: OK.
[snip]
[root at archlinux spinymouse]# /etc/rc.d/rtirq start
Setting IRQ priorities: start [rtc] irq=8 pid=60 prio=90: OK.
Setting IRQ priorities: start [hdspm] irq=18 pid=352 prio=85: OK.
Setting IRQ priorities: start [TerraTec EWX24/96] irq=21 pid=363
prio=80: OK.
Setting IRQ priorities: start [TerraTec EWX24/96] irq=20 pid=360
prio=79: OK.
[root at archlinux spinymouse]# /etc/rc.d/rtirq status

  PID CLS RTPRIO  NI PRI %CPU STAT COMMAND	
   60 FF      90   - 130  0.0 S    irq/8-rtc0	
  363 FF      80   - 120  0.0 S    irq/21-ICE1712	
  360 FF      79   - 119  0.0 S    irq/20-ICE1712	
  352 FF      76   - 116  0.0 S    irq/18-hdspm
  [snip]
[root at archlinux spinymouse]# pacman -Qi rtirq
Name           : rtirq
Version        : 20090920-1
URL            : http://alsa.opensrc.org/Rtirq
Licenses       : GPL
Groups         : None
Provides       : None
Depends On     : util-linux-ng  bash
Optional Deps  : None
Required By    : None
Conflicts With : None
Replaces       : None
Installed Size :  28.00 KiB
Packager       : hm_b <hb at uiae.de>
Architecture   : x86_64
Build Date     : Sat 05 Jun 2010 02:08:23 PM CEST
Install Date   : Fri 20 Jan 2012 07:07:29 PM CET
Install Reason : Explicitly installed
Install Script : Yes
Description    : Realtime IRQ thread system tunning

[root at archlinux spinymouse]# grep RTIRQ_NAME_LIST /etc/conf.d/rtirq
RTIRQ_NAME_LIST="rtc hdspm snd usb i8042"
[root at archlinux spinymouse]# grep DAEMONS= /etc/rc.conf
DAEMONS=(69switch_xorg.conf hwclock syslog-ng !network !netfs crond
acpid dbus rtirq)

##########
[2]
[root at archlinux spinymouse]# wget
http://www.rncbc.org/jack/rtirq-20111007.tar.gz
[snip]
[root at archlinux spinymouse]# tar xzf rtirq-20111007.tar.gz
[root at archlinux spinymouse]# cd rtirq-20111007
[root at archlinux rtirq-20111007]# ls
LICENSE  rtirq.conf  rtirq.sh  rtirq.spec
[root at archlinux rtirq-20111007]#
mv /etc/conf.d/rtirq /etc/conf.d/rtirq.package
[root at archlinux rtirq-20111007]#
mv /etc/rc.d/rtirq /etc/rc.d/rtirq.package
[root at archlinux rtirq-20111007]# mv rtirq.sh /etc/rc.d/rtirq
[root at archlinux rtirq-20111007]# mv rtirq.conf /etc/conf.d/rtirq
[root at archlinux rtirq-20111007]# leafpad /etc/conf.d/rtirq
[root at archlinux rtirq-20111007]# grep RTIRQ_NAME_LIST /etc/conf.d/rtirq
RTIRQ_NAME_LIST="rtc hdspm snd usb i8042"
[root at archlinux rtirq-20111007]# ln -s /etc/conf.d/rtirq /etc/rtirq.conf
[root at archlinux rtirq-20111007]# /etc/rc.d/rtirq stop
[root at archlinux rtirq-20111007]# /etc/rc.d/rtirq force-reload
Setting IRQ priorities: start [rtc] irq=8 pid=60 prio=90: OK.
Setting IRQ priorities: start [hdspm] irq=18 pid=352 prio=85: OK.
Setting IRQ priorities: start [ICE1712] irq=21 pid=363 prio=80: OK.
Setting IRQ priorities: start [ICE1712] irq=20 pid=360 prio=80: OK.
[snip]
[root at archlinux rtirq-20111007]# /etc/rc.d/rtirq start
Setting IRQ priorities: start [rtc] irq=8 pid=60 prio=90: OK.
Setting IRQ priorities: start [hdspm] irq=18 pid=352 prio=85: OK.
Setting IRQ priorities: start [ICE1712] irq=21 pid=363 prio=80: OK.
Setting IRQ priorities: start [ICE1712] irq=20 pid=360 prio=80: OK.
[snip]
[root at archlinux rtirq-20111007]# /etc/rc.d/rtirq status

  PID CLS RTPRIO  NI PRI %CPU STAT COMMAND	
   60 FF      90   - 130  0.0 S    irq/8-rtc0	
  352 FF      85   - 125  0.0 S    irq/18-hdspm	
  360 FF      80   - 120  0.0 S    irq/20-ICE1712	
  363 FF      80   - 120  0.0 S    irq/21-ICE1712
  [snip]



More information about the arch-general mailing list