19 Mar
2011
19 Mar
'11
18:57
https://bugzilla.novell.com/show_bug.cgi?id=579932 https://bugzilla.novell.com/show_bug.cgi?id=579932#c64 --- Comment #64 from Andreas Nordal2011-03-19 18:56:57 UTC --- Terminal session with 2.6.18.2: cat /proc/interrupts CPU0 CPU1 0: 111042 110534 IO-APIC-edge timer 1: 202 216 IO-APIC-edge i8042 8: 21 17 IO-APIC-edge rtc 9: 224 220 IO-APIC-level acpi 12: 60 65 IO-APIC-edge i8042 14: 3282 3273 IO-APIC-edge ide0 74: 1769 1744 IO-APIC-level ehci_hcd:usb2, uhci_hcd:usb5, sdhci:slot0 82: 9 13 IO-APIC-level uhci_hcd:usb4 90: 1 2 IO-APIC-level ohci1394 98: 108 104 IO-APIC-level HDA Intel 106: 3573 0 PCI-MSI eth0 169: 0 0 IO-APIC-level uhci_hcd:usb3 185: 7247 7290 IO-APIC-level ehci_hcd:usb1, uhci_hcd:usb7 193: 89 81 IO-APIC-level uhci_hcd:usb6, libata NMI: 0 0 LOC: 220727 221012 ERR: 0 MIS: 0 grep . -r /sys/devices/system/cpu/cpu0/cpuidle/ grep: /sys/devices/system/cpu/cpu0/cpuidle: No such file or directory #Note: The only file in cpu0 directory is cpufreq Problem with sound? Not the usual; there is no sound. But video playback is smooth. (Video playback is a weaker indicator) > With "nolapic" you will probably have only one CPU. Confirmed. > Another possible kernel option: > "nmi_watchdog=1" > "nmi_watchdog=2" I get very strange behavior with OpenSUSE 11.4 (yes, I'm back to suse now): 1. After installation, it hung long and often when playing audio (something like every 10 seconds), and I could let it hang for as long as I wanted, though didn't try more than maybe 10 seconds. Pretty much like 11.3. Didn't test rt-benchmark. 2. "nmi_watchdog=1" had no effect on audio hangs. Didn't test rt-benchmark. 3. "nmi_watchdog=2" dramatically reduced the frequency of audio hangs (like once in 15 minutes), and the computer resumes from hangs by itself (after a varying delay typically < 1s). Rt-benchmark failed to set scheduling priority. 4. Back to no workaround: Behaves exactly like "nmi_watchdog=2"! Is this strange? I double-checked the kernel command line with dmesg. The behavior of "nmi_watchdog=2" (with respect to audio hangs) resembled that of Fedora 14 and Kubuntu 10.10. Rt-benchmark does not work properly in OpenSUSE 11.4. I have not seen this problem before. By failing to set scheduling priority, it has lost its credibility. What fails (in C): struct sched_param param = {0}; param.sched_priority = sched_get_priority_max(SCHED_FIFO); sched_setscheduler(0, SCHED_FIFO, ¶m) //The last line sets errno=EPERM Operation not permitted -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.