----------------------------------------------------------------------------------
@MSGID: <10gmge9$27bho$1@dont-email.me> ac7062fd
@REPLY: <mp6k01F9a6U3@mid.individual.net>
9327b663
@PID: PyGate 1.5.1
@TID: PyGate/Linux 1.5.1
@CHRS: ASCII 1
@TZUTC: 0000
@REPLYADDR james.harris.1@gmail.com
@REPLYTO 3:633/10 UUCP
On 01/12/2025 22:43, Mike Easter wrote:
> James Harris wrote:
>> That`s good. But do they inform the OS of when there are corrections
>> and uncorrectable errors?
>
> Not that I `rely` on the tools I use...
>
> gglAIov:
>> The Raspberry Pi Compute Module 5 (CM5) supports on-die ECC (Error
>> Correction Code), which silently corrects single-bit errors but does
>> not report them to the operating system. This is different from
>> traditional ECC, which would also report errors. The Pi5 does not
>> support traditional ECC with OS-level error reporting, so while
>> errors are corrected, the system won`t be alerted to potential
>> issues with the RAM
I take it you mean that that`s from an AI engine and they are not
reliable. If so, agreed in spades. FWIW the following is where Grok told
me that on CM5 ECC was integrated with the OS. It`s quite categoric. But
is it true?
--- Start ---
"Unlike the standard Raspberry Pi 5, the Compute Module 5 exposes the
ECC side-band signals and the BCM2712 RAS controller, so the Linux EDAC
driver can report and correct errors." - Raspberry Pi Forums Thread
(November 2024): James Adams (Head of Compute Module Engineering).
...
Jeff Geerling`s Testing (Blog/Video, December 2024): He verified this
hands-on by injecting errors and logging corrections with the
brcmstb_edac driver on a CM5 prototype.
...
Linux Kernel Documentation: The merged EDAC driver (Linux 6.12+)
explicitly supports BCM2712 ECC on CM5 (but not standard Pi 5), with
details on how it reads RAS registers for error counts.... (search for
"brcmstb_edac" commits).
--- End ---
As you can see, it does say clearly that Linux can handle ECC reports on
the CM5 but thus far I`ve not found any sources to back it up.
--
James Harris
--- PyGate Linux v1.5.1
* Origin: Dragon`s Lair, PyGate NNTP<>Fido Gate (3:633/10)
SEEN-BY: 19/10 50/109 153/757 218/840 840 220/70
221/1 6 360 226/17 100
SEEN-BY: 229/426 240/1120 267/800 301/1 113 812
310/31 335/364 341/66 463/68
SEEN-BY: 633/10 280 414 418 420 422 509 2744
712/848 770/1 3 100 340 350
SEEN-BY: 772/210 220 230 5019/40 5020/715 848 1042
4441 12000 5030/49 722
SEEN-BY: 5030/1081 1474 5053/55 5061/133 5075/128
@PATH: 633/10 280 770/1 218/840 221/6 301/1
5020/1042 4441