[PlanetCCRMA] Re: [PlanetCCRMANews] added: new edge kernels for fc2/3

Fernando Lopez-Lezcano nando@ccrma.Stanford.EDU
Wed Mar 23 14:03:02 2005


On Wed, 2005-03-23 at 13:48, Shayne O'Connor wrote:
> Fernando Lopez-Lezcano wrote:
> >You could try to change the priority of irq17 and see if that affects
> >realtime behavior. You need to use the chrt command, as in (for example
> >above, this will probably change if you reboot):
> >  chrt -f -p 61 3698
> >(the last number is the pid of the irq handler for irq17)
>
> cool - this works well ... is this what the script is supposed to detect
> and implement at startup? is there anyway i can hack the script so it
> gives irq 5 (i turned off acpid and now soundcard is no. 5, not 17) a
> priority of 61 each time i boot?

As Rui commented rtirq has to run after the sound subsystem is up and
running (the soundcard module has to be up and running). That should
have been happening in fc3, sound gets initialized very early in the
boot sequence (there was a problem if the early startup code did not
load the module and the alsasound script was active and it ended up
starting the card, that would execute after rtirq - but that was fixed
in the latest rtirq package I released together with the latest kernel).
See what you see with this:
  ls /etc/rc.d/*.d/*rtirq*
the startup for rtirq should be S88*, not S81*. 

Try running rtirq _after_ the startup has finished:
  /etc/rc.d/init.d/rtirq start
that should reorder the interrupts again, see what the results are:
  /etc/rc.d/init.d/rtirq status

-- Fernando