Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

Upgrade Squeeze to Jessie changes IRQ list and causes issue

Need help with peripherals or devices?
Post Reply
Message
Author
Muffinman
Posts: 21
Joined: 2011-04-28 18:51

Upgrade Squeeze to Jessie changes IRQ list and causes issue

#1 Post by Muffinman »

Hello all,

I'm running a Debian derivative (Voyage linux) and have a problem I suspect is more likely to be answered here.

With the latest version based on Debian 8.0 Jessie and kernel 3.14.12 I have frequent pops, clicks and stutters in sound played through a USB dac, especially with higher resolution files. A previous version of this distribution worked fine, which was based on Debian 6.0.2 "Squeeze" and kernel 2.6.38. The files played are stored on a pata (to sata) device.

I suspect I have an IRQ problem, I've made the following observations:

- The following processes are producing a combined 15-20% cpu load depending on the resolution currently being played. In the Squeeze based distribution these processes are not visible, so I'm not sure what that means.
irq/15-ehci_hcd
irq/15-ohci_
irq/15-pata_amd_hcd
- ksoftirq is also slightly elevated at 1.6 when running 'Jessie' compared to 0 on the 'Squeeze'
- The si line in 'top' seems also to be quite high (between 2 and 7) compared to when running 'Squeeze' (between 0 and and occasional 0.3).
- system load is also quite high

Below I have the contents of /proc/interrupts. It seems the problem lies in irq 15 being shared between usb and pata device(s).

I already tried adding a few kernel options but without results: a.o. pci=routeirq, acpi=off. The latter did change the order of irq15, moving the pata device one position up.

Can anyone confirm my suspicion? Does anyone know how to fix this?

Kind regards and thanks in advance, Maarten

'Squeeze' distribution: cat /proc/interrupts
CPU0
0: 2610959 XT-PIC-XT-PIC timer
1: 0 XT-PIC-XT-PIC i8042
2: 0 XT-PIC-XT-PIC cascade
3: 1 XT-PIC-XT-PIC
4: 273 XT-PIC-XT-PIC serial
7: 1 XT-PIC-XT-PIC
11: 41747 XT-PIC-XT-PIC eth0
14: 188673 XT-PIC-XT-PIC ide0
15: 3926610 XT-PIC-XT-PIC ehci_hcd:usb1, ohci_hcd:usb2
NMI: 0 Non-maskable interrupts
LOC: 0 Local timer interrupts
SPU: 0 Spurious interrupts
PMI: 0 Performance monitoring interrupts
IWI: 0 IRQ work interrupts
RES: 0 Rescheduling interrupts
CAL: 0 Function call interrupts
TLB: 0 TLB shootdowns
ERR: 1
MIS: 0

'Jessie' distribution: cat /proc/interrupts
CPU0
0: 302642 XT-PIC-XT-PIC timer
1: 0 XT-PIC-XT-PIC i8042
2: 0 XT-PIC-XT-PIC cascade
4: 515 XT-PIC-XT-PIC serial
8: 1 XT-PIC-XT-PIC rtc0
11: 2473 XT-PIC-XT-PIC eth0
14: 11585 XT-PIC-XT-PIC pata_amd
15: 38 XT-PIC-XT-PIC pata_amd, ehci_hcd:usb1, ohci_hcd:usb2
NMI: 0 Non-maskable interrupts
LOC: 0 Local timer interrupts
SPU: 0 Spurious interrupts
PMI: 0 Performance monitoring interrupts
IWI: 0 IRQ work interrupts
RTR: 0 APIC ICR read retries
RES: 0 Rescheduling interrupts
CAL: 0 Function call interrupts
TLB: 0 TLB shootdowns
ERR: 0
MIS: 0

Post Reply