Bug 15238
Summary: | Oops on startup: Kernel failure: EDAC amd64: WARNING: ECC is disabled by BIOS | ||
---|---|---|---|
Product: | Memory Management | Reporter: | Thomas PIERSON (web.pierson) |
Component: | Other | Assignee: | doug thompson (dougthompson) |
Status: | CLOSED CODE_FIX | ||
Severity: | normal | CC: | bp, caravena, norsk5 |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.32-5 amd64 (Debian package) | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: | Kernel log |
Description
Thomas PIERSON
2010-02-06 12:00:04 UTC
Doug, could you please take a look at this one? This comes from the detection of the BIOS not enabling ECC operation during POST To enable ECC, the BIOS must turn on ECC, then write to all memory locations in order to properly set the ECC bits in memory the AMD EDAC modules detects that ECC is not on and notifies the admin of this fact and then FAILS the module load. It does notify the admin that a FORCE LOAD overide is available to force the module to load and check ECC status BUT that allows for the possibility of false positives being harvested which could cause a panic on a double memory error. You indicate you got an OOPS. What was the OOPS message? Did it occur with the override ON with the EDAC module forced loaded? If so, that is an unsafe condition really. Ok I read the ubuntu link where "WARNING" looks like a WARN I suggest a mod be made to use a "NOTICE" label instead I will forward to "Borislav Petkov" <borislav.petkov@amd.com> a link to this doug t OK thanks for your help. Maybe it is not an oops message but a popup window is triggered at each startup. On this window the above message is displayed. I thought it is a kernel exception. Sorry if it is wrong. I did not try to do a "force load module override". So this is just a notice and not a serious problem? Best regards, Thomas Pierson The not loading of the module is not a serious problem if your Mobo has ECC disabled, it is just a warning. the problem is the kerneloops system that maps WARNING to WARN() and "thinks"" it is an OOPs I have suggested the word WARNING be refactored in the module. The link to the ubuntu listed MANY bug reports on this - not a good thing really. It is just a notice of the AMD EDAC module not being loaded doug t Ok, I understand now! Thanks a lot for all these explanations. Best regards, Thomas PIERSON Hi, a fix for this just went upstream: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=cab4d27764d5a8654212b3e96eb0ae793aec5b94 Closing... |