Hello,

I recently upgraded my net5501 running Voyage Linux MPD. This new
version replace legacy PATA drivers with libata a.o. Since then, sound
played through a usb-dac is frequently distorted with cracks and
stutters, especially with high resolution files. The files are stored on
a sata drive.

It seems the problem lies in the pata drive sharing an irq with usb, irq15.

Is my observation correct this is my problem? Does anyone know how to
fix this or where to go to find a solution?

Kind regards, Maarten

p.s. here are a few observations:

The following processes are producing a combined 15-20% cpu load
depending on the resolution currently being played. Without libata these
processes are not visible.
irq/15-ehci_hcd
irq/15-ohci_
irq/15-pata_amd_hcd

- ksoftirq is also slightly elevated at 1.6 when running with libata
compared to 0 on the without.
- The si line in 'top' seems also to be quite high (between 2 and 7)
compared to when running without libata (between 0 and and occasional 0.3).
- system load is also quite high

Without libata: 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

Libata: 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

_______________________________________________
Soekris-tech mailing list
[email protected]
http://lists.soekris.com/mailman/listinfo/soekris-tech

Reply via email to