Comment 180 for bug 422536

Revision history for this message
Peter Struhar (struhlo) wrote :

got this bug after karmic update, but i cant adjust anything mem related in bios to turn off/override ECC settings as suggsted but he bug output

my part of dmesg with appearance of the issue :
[ 11.313784] [fglrx] Maximum main memory to use for locked dma buffers: 3550 MBytes.
[ 11.313823] [fglrx] vendor: 1002 device: 9612 count: 1
[ 11.314167] [fglrx] ioport: bar 1, base 0x5000, size: 0x100
[ 11.314175] pci 0000:01:05.0: setting latency timer to 64
[ 11.314523] [fglrx] Kernel PAT support is enabled
[ 11.314561] [fglrx] module loaded - fglrx 8.66.2 [Sep 23 2009] with 1 minors
[ 11.320919] EDAC amd64_edac: Ver: 3.2.0 Oct 16 2009
[ 11.320998] EDAC amd64: This node reports that Memory ECC is currently disabled.
[ 11.321002] EDAC amd64: bit 0x400000 in register F3x44 of the MISC_CONTROL device (0000:00:18.3) should be enabled
[ 11.321005] EDAC amd64: WARNING: ECC is NOT currently enabled by the BIOS. Module will NOT be loaded.
[ 11.321006] Either Enable ECC in the BIOS, or use the 'ecc_enable_override' parameter.
[ 11.321008] Might be a BIOS bug, if BIOS says ECC is enabled
[ 11.321009] Use of the override can cause unknown side effects.
[ 11.321020] amd64_edac: probe of 0000:00:18.2 failed with error -22

looks like there might be something with the module amd64_edac_mod :
user@ntb:~$ lsmod | grep -i edac
amd64_edac_mod 26688 0
edac_core 48876 1 amd64_edac_mod

which contains the suggested ecc_enable_override:
user@ntb:~$ modinfo amd64_edac_mod
filename: /lib/modules/2.6.31-14-generic/kernel/drivers/edac/amd64_edac_mod.ko
description: MC support for AMD64 memory controllers - Ver: 3.2.0 Oct 16 2009
author: SoftwareBitMaker: Doug Thompson, Dave Peterson, Thayne Harbaugh
license: GPL
srcversion: A01E9E7B99D4A25C946BF10
alias: pci:v00001022d00001302sv*sd*bc*sc*i*
alias: pci:v00001022d00001202sv*sd*bc*sc*i*
alias: pci:v00001022d00001102sv*sd*bc*sc*i*
depends: edac_core
vermagic: 2.6.31-14-generic SMP mod_unload modversions
parm: report_gart_errors:int
parm: ecc_enable_override:int
parm: edac_op_state:EDAC Error Reporting state: 0=Poll,1=NMI (int)

looks like all the amd64 processor family users in above posts have same related issue, maybe with shared mem video cards cause this. Mine is ATI HD RADEON 3200, 256MB shared.