Re: [LAU] hdsp not happy with recent kernels

From: Fernando Lopez-Lezcano <nando@email-addr-hidden>
Date: Mon Sep 17 2012 - 09:37:42 EEST

On 09/15/2012 01:25 PM, peter@email-addr-hidden wrote:
>> did some observing...
>> when i put snd_hdsp in the RTIRQ_NAME_LIST in the rtirq config, neither
> priorities nor IRQs change. however...
>> for ALL kernels under which jack fails:
>> /etc/init.d/rtirq status
>> shows irq/19-snd_hdsp AND irq/19-firewire
>> and for the one kernel under which jack works:
>> /etc/init.d/rtirq status
>> shows irq/19-snd_hdsp and a DIFFERENT irq for firewire
>> this seems significant.
>> and... how can i ensure firewire gets a different irq?
>> for now, i'll try killing the firewire module, since i don't use
> anything
>> firewire at the moment.
>> cheers!
>> .pltk.
>
> experiment results:
>
> on a 3.5-3 kernel, after killing firewire modules, rtirq status is:
>
> PID CLS RTPRIO NI PRI %CPU STAT COMMAND
> 45 FF 90 - 130 0.0 S irq/8-rtc0
> 757 FF 85 - 125 0.0 S irq/19-snd_hdsp
> 767 FF 80 - 120 0.0 S irq/44-snd_hda_
> 235 FF 75 - 115 0.0 S irq/16-ehci_hcd
> 236 FF 74 - 114 0.0 S irq/23-ehci_hcd
> 44 FF 70 - 110 0.0 S irq/1-i8042
> 43 FF 69 - 109 0.1 S irq/12-i8042
> 32 FF 50 - 90 0.0 S irq/9-acpi
> 233 FF 50 - 90 0.0 S irq/16-mmc0
> 239 FF 50 - 90 0.8 S irq/41-ahci
> 641 FF 50 - 90 0.0 S irq/42-mei
> 708 FF 50 - 90 0.0 S irq/17-rtlwifi
> 716 FF 50 - 90 0.0 S irq/43-i915
> 2371 FF 50 - 90 0.0 S irq/40-eth0
> 3 TS - 0 19 0.2 S ksoftirqd/0
> 15 TS - 0 19 0.1 S ksoftirqd/1
> 19 TS - 0 19 0.1 S ksoftirqd/2
> 23 TS - 0 19 0.1 S ksoftirqd/3
>
> ...and after my script which kills other unneeded things:
>
> PID CLS RTPRIO NI PRI %CPU STAT COMMAND
> 45 FF 90 - 130 0.0 S irq/8-rtc0
> 757 FF 85 - 125 0.0 S irq/19-snd_hdsp
> 235 FF 75 - 115 0.0 S irq/16-ehci_hcd
> 236 FF 74 - 114 0.0 S irq/23-ehci_hcd
> 44 FF 70 - 110 0.0 S irq/1-i8042
> 43 FF 69 - 109 0.1 S irq/12-i8042
> 32 FF 50 - 90 0.0 S irq/9-acpi
> 233 FF 50 - 90 0.0 S irq/16-mmc0
> 239 FF 50 - 90 0.5 S irq/41-ahci
> 641 FF 50 - 90 0.0 S irq/42-mei
> 716 FF 50 - 90 0.0 S irq/43-i915
> 2371 FF 50 - 90 0.0 S irq/40-eth0
> 3 TS - 0 19 0.1 S ksoftirqd/0
> 15 TS - 0 19 0.1 S ksoftirqd/1
> 19 TS - 0 19 0.1 S ksoftirqd/2
> 23 TS - 0 19 0.0 R ksoftirqd/3
>
> ...then, jack still fails. same story for the 3.2.0 kernel.
>
> so, avoiding the irq conflict by unloading firewire modules doesn't solve
> the problem. mrph.

Argh, that seemed like a good lead...
What does "cat /proc/interrupts" show? I think the interrupt count for
each cpu should increment. Does it?

Sorry, don't quite know where to go from here, looks like something for
kernel gurus in lkml...
-- Fernando
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-user
Received on Mon Sep 17 12:15:01 2012

This archive was generated by hypermail 2.1.8 : Mon Sep 17 2012 - 12:15:01 EEST