[Bug 223045] New: irqbalance (i586) 0.0.9-58 not working, OK when replaced with 0.0.9-43 from SuSE 9.x
https://bugzilla.novell.com/show_bug.cgi?id=223045 Summary: irqbalance (i586) 0.0.9-58 not working, OK when replaced with 0.0.9-43 from SuSE 9.x Product: SUSE Linux 10.1 Version: Final Platform: i686 OS/Version: SuSE Linux 10.1 Status: NEW Severity: Enhancement Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: casualprogrammer@yahoo.com QAContact: qa@suse.de During boot irqbalance service is shown as bypassed. Trying to start it from YaST results in message "not configured", according to the sources there is nothing to configure. When uninstalling the package and replacing it with 0.0.9-43 it works fine, cat /proc/interrupts shows even distribution over both CPUs. Hardware is FSC Amilo Si1520 with T2500 Dual Core Centrino CPU -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223045 casualprogrammer@yahoo.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |casualprogrammer@yahoo.com ------- Comment #1 from casualprogrammer@yahoo.com 2006-11-27 10:21 MST ------- On seeking for ALL ALL I found some references to this issue. The most descritive is https://bugzilla.novell.com/show_bug.cgi?id=171500. There seem to be issues with SiS chipsets ( how are they identified ) an a general notion of "If two people are working in an office with one phone line, only one can take calls" this is absurd. If there are multiple CPUs then they got to share the load, no matter how many sockets are involved, otherwise the whole concept of SMP is lead "ad absurdum" Casual -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223045 gregkh@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |casualprogrammer@yahoo.com ------- Comment #2 from gregkh@novell.com 2006-11-29 17:15 MST ------- Is this still an issue in the 10.2 RC releases? -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223045 casualprogrammer@yahoo.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED Info Provider|casualprogrammer@yahoo.com | ------- Comment #3 from casualprogrammer@yahoo.com 2006-11-30 16:21 MST ------- Actually yes, Greg, I just installed RC1, and irq_balancer is bypassed per default. This time I edited /etc/init.d/irq_balancer and changed line 41 from if [ $PHYS -gt 1 ] || [ $PROC -gt 1 -a $PHYS -eq 0 ] ; then to if [ $PHYS -gt 1 ] || [ $PROC -gt 1 -a $PHYS -eq 1 ] ; then as suggested in the above mentioned thread. Works nicely. Casual -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223045 gregkh@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|kernel- |bnc-team-screening@forge.provo.novell.com |maintainers@forge.provo.nove| |ll.com | Status|ASSIGNED |NEW Component|Kernel |Basesystem ------- Comment #4 from gregkh@novell.com 2006-12-14 11:55 MST ------- reassigning as this isn't a kernel issue. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223045 chrubis@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team- |stefan.fent@novell.com |screening@forge.provo.novell| |.com | -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223045 stefan.fent@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |ak@novell.com ------- Comment #5 from stefan.fent@novell.com 2006-12-19 01:29 MST ------- I could change this, but I don't know wether the SiS chips still are problematic. Andi? -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223045 ------- Comment #6 from casualprogrammer@yahoo.com 2007-02-13 04:42 MST ------- This is still not working in openSuSE 10.3 Apart from that, the script should be renamed to irqbalance, as that is the name of the service provided. to activate it ( after modification ) you need to issue: # service irq_balancer start which then is answered by Starting irqbalance done btw the script line in question would be fine if changed from if [ $PHYS -gt 1 ] || [ $PROC -gt 1 -a $PHYS -eq 0 ] ; then to just if [ $PROC -gt 1 ] ; then -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223045 andreas.hanke@gmx-topmail.de changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |andreas.hanke@gmx-topmail.de ------- Comment #7 from andreas.hanke@gmx-topmail.de 2007-02-13 05:03 MST ------- The script does not need to be renamed because the file name of an init script and the service provided by it are really different things. This difference is something users simply have to learn and renaming existing init scripts is a major annoyance for users who know the difference and can live with it. It has been called irq_balancer since at least SL 9.2. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223045 ------- Comment #8 from casualprogrammer@yahoo.com 2007-02-13 05:14 MST ------- This is typical Linux thinking, if something is not right, the user hast to learn to cope with it. That this problem exists since SL 9.2 doesn't make it look better. I suggest, you either name the script irqbalance, or the service irq_balancer. You can't be seriously suggesting that users need to call a service by a different name arbitrarily. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223045 ------- Comment #9 from andreas.hanke@gmx-topmail.de 2007-02-13 06:07 MST ------- This is not a problem at all, but a standardized concept. Did you know that a single script can provide multiple boot facilities? How can the idea "name = boot facility" work then? This cannot work, I suggest reading http://refspecs.freestandards.org/LSB_3.1.0/LSB-Core-generic/LSB-Core-generi... first and afterwards filing a separate report about the renaming request as it doesn't have anything to do with the initial report. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223045 ak@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED Info Provider|ak@novell.com | ------- Comment #10 from ak@novell.com 2007-02-19 08:21 MST ------- latest version of irqbalanced shouldn't touch irq 0 anymore. with that sis should be safe. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223045 ------- Comment #11 from casualprogrammer@yahoo.com 2007-03-16 05:46 MST ------- "This is not a problem at all, but a standardized concept" OK, tell me how many scripts in /etc/init.d follow your underscore naming "concept". http://refspecs.freestandards.org/LSB_3.1.0/LSB-Core-generic/LSB-Core-generi... is interesting reading, thank you for the hint. Anyway it does nowhere state that naming has to be confusing. Back to the bug: it is still there in alpha2 -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223045 casualprogrammer@yahoo.com changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Enhancement |Normal ------- Comment #12 from casualprogrammer@yahoo.com 2007-03-18 04:07 MST ------- .. of openSuSE 10.3 -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223045 casualprogrammer@yahoo.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |aj@novell.com ------- Comment #13 from casualprogrammer@yahoo.com 2007-04-17 22:50 MST ------- *** Bug 244916 has been marked as a duplicate of this bug. *** -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223045 casualprogrammer@yahoo.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ckm@vienenbox.de ------- Comment #14 from casualprogrammer@yahoo.com 2007-04-17 22:51 MST ------- *** Bug 251184 has been marked as a duplicate of this bug. *** -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223045
------- Comment #15 from casualprogrammer@yahoo.com 2007-04-17 22:58 MST -------
Asking this same question from Intel (Arjan van de Ven
While I can enable it and watch it distribute IRQs, I came across the irqbalance website and thought it a good idea to try irqbalance-0.55.tar.gz out.
I can compile and run it alright, but only for short periods of time, it gets terminated before long, without any ( at least I found none ) indication why this should be so.
you have a single socket system where the cores share the L2 cache. For these systems dynamic irq balancing isn't really the right approach; they don't really have need. What irqbalance 0.55 will do is set up a static spread of the interrupts over the 2 cores, and then exit to avoid wasting CPU cycles. This should provide the best possible behavior on your system..." So it seems OK to run the service also for dual core single socket systems, as all it will do ( and does for me ) is setting up a statistical distribution and quit. In /etc/init.d/irq_balancer change " if [ $PHYS -gt 1 ] || [ $PROC -gt 1 -a $PHYS -eq 0 ] ; then" to " if [ $PROC -gt 1 ] ; then" -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223045 stefan.fent@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED ------- Comment #16 from stefan.fent@novell.com 2007-04-24 06:40 MST ------- This is fixed by using irqbalance 0.55 in the actual package. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223045 casualprogrammer@yahoo.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED | ------- Comment #17 from casualprogrammer@yahoo.com 2007-04-24 14:06 MST ------- Actually not, Stefan, as the /etc/init.d/irq_balancer ( still this ugly name, shudder ) code still prohibits execution of irqbalance for single socket multi core cpus. To get it to run at all you will need to change your code according to Comment #15 -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223045 stefan.fent@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|stefan.fent@novell.com |bwalle@novell.com Status|REOPENED |NEW ------- Comment #18 from stefan.fent@novell.com 2007-04-25 00:37 MST ------- reassigning to new maintainer. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223045 bwalle@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223045 bwalle@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED ------- Comment #19 from bwalle@novell.com 2007-04-26 13:07 MST ------- Changed the init script because the special case dual/quad-core + single socket is handled now by the new irqbalance version by using the 'one-shot' mode. -- 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, or are watching someone who is.
participants (1)
-
bugzilla_noreply@novell.com