Description of problem: After only a few minutes runtime, the new i82860_edac driver has filled the kernel's ring buffer. Running dmesg now shows nothing but a series of these messages: MC0: drivers/edac/i82860_edac.c: i82860_check() Version-Release number of selected component (if applicable): kernel-smp-2.6.16-1.2069_FC4 How reproducible: Always. Steps to Reproduce: 1. Install kernel-smp-2.6.16-1.2069_FC4 into i860-based system 2. Reboot 3. Run dmesg a few minutes after rebooting Actual results: An unending series of status messages from the i82860_edac driver Expected results: Driver should report errors, not generate constant output Additional info: No entries in /var/log/messages suggest this constant output.
Turns out the problem is with the edac_mc module, not i82860_edac. edac_mc is compiled with edac_debug_level set to 1, not 0, which is why the messages are generated. The fix: .../drivers/edac/edac_mc.c: *** edac_mc.c 2006-03-19 21:53:29.000000000 -0800 --- edac_mc.c.new 2006-03-31 12:01:06.000000000 -0800 *************** *** 46,52 **** #ifdef CONFIG_EDAC_DEBUG /* Values of 0 to 4 will generate output */ ! int edac_debug_level = 1; EXPORT_SYMBOL(edac_debug_level); #endif --- 46,52 ---- #ifdef CONFIG_EDAC_DEBUG /* Values of 0 to 4 will generate output */ ! int edac_debug_level = 0; EXPORT_SYMBOL(edac_debug_level); #endif Workaround: Unload i82860_edac and edac_mc, reload edac_mc setting edac_debug_level to 0: rmmod i82860_edac rmmod edac_mc modprobe edac_mc edac_debug_level=0
EDAC_DEBUG was supposed to be disabled. I turned it off in CVS yesterday.
? duplicate 187710
*** Bug 187710 has been marked as a duplicate of this bug. ***