[PlanetCCRMA] Configuring 2.6.11-0.3.rdt.rhfc2.ccrma for 0 xruns...

Rui Nuno Capela rncbc@rncbc.org
Thu Apr 14 15:57:03 2005


------=_20050414235415_78111
Content-Type: text/plain; charset="iso-8859-15"
Content-Transfer-Encoding: 8bit

>>
>> OK. That's it. Here goes a new rtirq tarball (rtirq-20050414.tar.gz)
>> with this new configuration option:
>>
>>   RTIRQ_NON_THREADED="rtc snd"
>>
>> where one tells which IRQ handler services are to be left NOT threaded
>> when rtirq start is issued. Default goes for the realtime clock (rtc)
>> and every ALSA sound driver (snd).
>>
>> NOTE: This has been NOT tested, as I have no PREEMPT_DESKTOP kernel
>> near me ;)
>
> I did a simple test and it looks like it works but is very verbose. This
> is on my laptop, on which almost everything is hooked into irq 9, so
> this is pathological... but still, see what happens when I start
> rtirq...
>
> -- Fernando
>
>
> rtirq: start [rtc] irq=8 /proc/irq/8/rtc/threaded: OK(0).
> rtirq: start [rtc] irq=8 /proc/irq/8/rtc/threaded pid=257 prio=80: OK.
> rtirq: start [snd] irq=9 /proc/irq/9/acpi/threaded: OK(0).
> rtirq: start [snd] irq=9 /proc/irq/9/acpi/threaded
> /proc/irq/9/eth0/threaded: OK(0).
> rtirq: start [snd] irq=9 /proc/irq/9/acpi/threaded
> /proc/irq/9/eth0/threaded /proc/irq/9/Intel 82801CA-ICH3 Modem/threaded:
> OK(0).
> rtirq: start [snd] irq=9 /proc/irq/9/acpi/threaded
> /proc/irq/9/eth0/threaded /proc/irq/9/Intel 82801CA-ICH3 Modem/threaded
> /proc/irq/9/Intel 82801CA-ICH3/threaded: OK(0).
> rtirq: start [snd] irq=9 /proc/irq/9/acpi/threaded
> /proc/irq/9/eth0/threaded /proc/irq/9/Intel 82801CA-ICH3 Modem/threaded
> /proc/irq/9/Intel 82801CA-ICH3/threaded /proc/irq/9/ohci1394/threaded:
> OK(0).
> rtirq: start [snd] irq=9 /proc/irq/9/acpi/threaded
> /proc/irq/9/eth0/threaded /proc/irq/9/Intel 82801CA-ICH3 Modem/threaded
> /proc/irq/9/Intel 82801CA-ICH3/threaded /proc/irq/9/ohci1394/threaded
> /proc/irq/9/radeon@pci:0000:01:00.0/threaded: OK(0).
> rtirq: start [snd] irq=9 /proc/irq/9/acpi/threaded
> /proc/irq/9/eth0/threaded /proc/irq/9/Intel 82801CA-ICH3 Modem/threaded
> /proc/irq/9/Intel 82801CA-ICH3/threaded /proc/irq/9/ohci1394/threaded
> /proc/irq/9/radeon@pci:0000:01:00.0/threaded
> /proc/irq/9/uhci_hcd:usb1/threaded: OK(0).
> rtirq: start [snd] irq=9 /proc/irq/9/acpi/threaded
> /proc/irq/9/eth0/threaded /proc/irq/9/Intel 82801CA-ICH3 Modem/threaded
> /proc/irq/9/Intel 82801CA-ICH3/threaded /proc/irq/9/ohci1394/threaded
> /proc/irq/9/radeon@pci:0000:01:00.0/threaded
> /proc/irq/9/uhci_hcd:usb1/threaded /proc/irq/9/uhci_hcd:usb2/threaded:
> OK(0).
> rtirq: start [snd] irq=9 /proc/irq/9/acpi/threaded
> /proc/irq/9/eth0/threaded /proc/irq/9/Intel 82801CA-ICH3 Modem/threaded
> /proc/irq/9/Intel 82801CA-ICH3/threaded /proc/irq/9/ohci1394/threaded
> /proc/irq/9/radeon@pci:0000:01:00.0/threaded
> /proc/irq/9/uhci_hcd:usb1/threaded /proc/irq/9/uhci_hcd:usb2/threaded
> /proc/irq/9/uhci_hcd:usb3/threaded: OK(0).
> rtirq: start [snd] irq=9 /proc/irq/9/acpi/threaded
> /proc/irq/9/eth0/threaded /proc/irq/9/Intel 82801CA-ICH3 Modem/threaded
> /proc/irq/9/Intel 82801CA-ICH3/threaded /proc/irq/9/ohci1394/threaded
> /proc/irq/9/radeon@pci:0000:01:00.0/threaded
> /proc/irq/9/uhci_hcd:usb1/threaded /proc/irq/9/uhci_hcd:usb2/threaded
> /proc/irq/9/uhci_hcd:usb3/threaded /proc/irq/9/yenta/threaded: OK(0).
> rtirq: start [snd] irq=9 /proc/irq/9/acpi/threaded
> /proc/irq/9/eth0/threaded /proc/irq/9/Intel 82801CA-ICH3 Modem/threaded
> /proc/irq/9/Intel 82801CA-ICH3/threaded /proc/irq/9/ohci1394/threaded
> /proc/irq/9/radeon@pci:0000:01:00.0/threaded
> /proc/irq/9/uhci_hcd:usb1/threaded /proc/irq/9/uhci_hcd:usb2/threaded
> /proc/irq/9/uhci_hcd:usb3/threaded /proc/irq/9/yenta/threaded pid=20
> prio=70: OK.
> rtirq: start [snd] irq=9 /proc/irq/9/acpi/threaded: OK(0).
> rtirq: start [snd] irq=9 /proc/irq/9/acpi/threaded
> /proc/irq/9/eth0/threaded: OK(0).
> rtirq: start [snd] irq=9 /proc/irq/9/acpi/threaded
> /proc/irq/9/eth0/threaded /proc/irq/9/Intel 82801CA-ICH3 Modem/threaded:
> OK(0).
> rtirq: start [snd] irq=9 /proc/irq/9/acpi/threaded
> /proc/irq/9/eth0/threaded /proc/irq/9/Intel 82801CA-ICH3 Modem/threaded
> /proc/irq/9/Intel 82801CA-ICH3/threaded: OK(0).
> rtirq: start [snd] irq=9 /proc/irq/9/acpi/threaded
> /proc/irq/9/eth0/threaded /proc/irq/9/Intel 82801CA-ICH3 Modem/threaded
> /proc/irq/9/Intel 82801CA-ICH3/threaded /proc/irq/9/ohci1394/threaded:
> OK(0).
> rtirq: start [snd] irq=9 /proc/irq/9/acpi/threaded
> /proc/irq/9/eth0/threaded /proc/irq/9/Intel 82801CA-ICH3 Modem/threaded
> /proc/irq/9/Intel 82801CA-ICH3/threaded /proc/irq/9/ohci1394/threaded
> /proc/irq/9/radeon@pci:0000:01:00.0/threaded: OK(0).
> rtirq: start [snd] irq=9 /proc/irq/9/acpi/threaded
> /proc/irq/9/eth0/threaded /proc/irq/9/Intel 82801CA-ICH3 Modem/threaded
> /proc/irq/9/Intel 82801CA-ICH3/threaded /proc/irq/9/ohci1394/threaded
> /proc/irq/9/radeon@pci:0000:01:00.0/threaded
> /proc/irq/9/uhci_hcd:usb1/threaded: OK(0).
> rtirq: start [snd] irq=9 /proc/irq/9/acpi/threaded
> /proc/irq/9/eth0/threaded /proc/irq/9/Intel 82801CA-ICH3 Modem/threaded
> /proc/irq/9/Intel 82801CA-ICH3/threaded /proc/irq/9/ohci1394/threaded
> /proc/irq/9/radeon@pci:0000:01:00.0/threaded
> /proc/irq/9/uhci_hcd:usb1/threaded /proc/irq/9/uhci_hcd:usb2/threaded:
> OK(0).
> rtirq: start [snd] irq=9 /proc/irq/9/acpi/threaded
> /proc/irq/9/eth0/threaded /proc/irq/9/Intel 82801CA-ICH3 Modem/threaded
> /proc/irq/9/Intel 82801CA-ICH3/threaded /proc/irq/9/ohci1394/threaded
> /proc/irq/9/radeon@pci:0000:01:00.0/threaded
> /proc/irq/9/uhci_hcd:usb1/threaded /proc/irq/9/uhci_hcd:usb2/threaded
> /proc/irq/9/uhci_hcd:usb3/threaded: OK(0).
> rtirq: start [snd] irq=9 /proc/irq/9/acpi/threaded
> /proc/irq/9/eth0/threaded /proc/irq/9/Intel 82801CA-ICH3 Modem/threaded
> /proc/irq/9/Intel 82801CA-ICH3/threaded /proc/irq/9/ohci1394/threaded
> /proc/irq/9/radeon@pci:0000:01:00.0/threaded
> /proc/irq/9/uhci_hcd:usb1/threaded /proc/irq/9/uhci_hcd:usb2/threaded
> /proc/irq/9/uhci_hcd:usb3/threaded /proc/irq/9/yenta/threaded: OK(0).
> rtirq: start [i8042] irq=1 pid=355 prio=50: OK.
> rtirq: start [i8042] irq=12 pid=279 prio=49: OK.
>

Damn right pathological! IRQ 9 is really hot in there!
But it looks like rtirq is doing the right thing anyway. Only too much
verbosity, I'm sure.

Now that I|we believe its doing it, what about suppressing those messages?
Next micro-tarball coming up... (rtirq-20050415.tar.gz).

Cheers.
-- 
rncbc aka Rui Nuno Capela
rncbc@rncbc.org
------=_20050414235415_78111
Content-Type: application/x-tgz; name="rtirq-20050415.tar.gz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="rtirq-20050415.tar.gz"

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
KKCAAgoooIACCiiggP9P+C+K/3yMAFAAAA==
------=_20050414235415_78111--