Hi,
I have a couple of AMD64 machines with onboard sound devices running and they all have one thing in common : flaky sound when one is doing some heavy disk I/O on the SATA disks. Interesting enough /proc/interrupts shows that libata is using the same IRQ as the sound devices :
model name : AMD Athlon(tm) 64 X2 Dual Core Processor 6000+
stepping : 3
cpu MHz : 3014.679
cache size : 1024 KB
# cat /proc/interrupts CPU0 CPU1 0: 55869 154467838 IO-APIC-edge timer
8: 0 0 IO-APIC-edge rtc
9: 0 0 IO-APIC-level acpi
16: 1453 499686 IO-APIC-level libata, NVidia CK8S
17: 0 0 IO-APIC-level ehci_hcd:usb1
18: 27633 69978987 IO-APIC-level eth0
NMI: 10718 12112 LOC: 154533874 154533852 ERR: 0
MIS: 0