[Voyage-linux] Voyage 0.10+Net5501 -> IRQ issue?
Muffinman
(spam-protected)
Fri Dec 18 04:29:16 HKT 2015
Hello all,
I've been running Voyage 0.10.0 for a while but unfortunately it doesn't
run very smooth compared to 0.7.5. It's running on a Soekris net5501.
With normal 44.1 files its running fine but with higher resolutions it
stutters/distorts every few seconds or so, quite annoying.
I've loaded 0.7.5 on the CF card of the 5501 and the main differences
are in the load IRQ processes are creating.
5501: The following processes are producing a combined 15-20% cpu load
depending on the resolution currently being played. In 0.7.5. 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
However:
- ksoftirq is also slightly elevated at 1.6 when running 0.10.0 compared
to 0 on the 0.7.5.
- The si line in 'top' seems also to be quite high (between 2 and 7)
compared to when running 0.7.5 (between 0 and and occasional 0.3).
- system load is also quite high
It seems to me I have an irq problem, and the output of cat
/proc/interrupts (see below) seems to give some confirmation. The pata
and the usb irq's are shared in 0.10.0. This makes sense since the music
files are locally stored and accessed through a pata interface.
Anyone any ideas on how to fix this? Does anyone know what has changed
between 0.7.5 and 0.10 that might have caused this change?
Kind regards and thanks in advance, Maarten
0.7.5: 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
0.10.0: 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
More information about the Voyage-linux
mailing list