[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