Rasdaemon is a RAS (Reliability, Availability and Serviceability) logging tool. It records memory errors, using the EDAC tracing events. EDAC is a Linux kernel subsystem with handles detection of ECC errors from memory controllers for most chipsets on i386 and x86_64 architectures. EDAC drivers for other architectures like arm also exists.
GNU General Public License v2.0
188
stars
81
forks
source link
rasdaemon: labels/apple add MacPro 1,1 and 2,1 models #143
For the Apple MacPro 1,1 (Mac-F4208DC8) and MacPro 2,1 (Mac-F4208DA9) these are the correct labels for the DIMM numbers 1-4 on each DIMM Riser A&B for a total of 8 DIMMS. The MacPro 1,1 vendor is actually called "Apple Computer, Inc." vs "Apple Inc." for the MacPro 2,1 and 3,1. Another note is that the MacPro 1,1 and 2,1 require the kernel parameter noefi for their efi32 firmware to boot a 64bit kernel using the debian-12.4.0-amd64-netinst.iso.
The upper Riser is called A the lower Riser is called B. However compared to MacPro 3,1 the riser labels A & B are branch swapped on the memory controller on MacPro1,1 and 2,1 not its physical location in the case (double checked it)! The so called slot 2 and slot 3 found by ras-mc-ctl --layout are not available as slots or risers on the motherboard. The ras-mc-ctl --guess-labels showed right labels but the DIMM numbers are indistinguishable, however this commit is needed to link them to the right memory location.
For the Apple MacPro 1,1 (Mac-F4208DC8) and MacPro 2,1 (Mac-F4208DA9) these are the correct labels for the DIMM numbers 1-4 on each DIMM Riser A&B for a total of 8 DIMMS. The MacPro 1,1 vendor is actually called "Apple Computer, Inc." vs "Apple Inc." for the MacPro 2,1 and 3,1. Another note is that the MacPro 1,1 and 2,1 require the kernel parameter
noefi
for their efi32 firmware to boot a 64bit kernel using thedebian-12.4.0-amd64-netinst.iso
.The upper Riser is called A the lower Riser is called B. However compared to MacPro 3,1 the riser labels A & B are branch swapped on the memory controller on MacPro1,1 and 2,1 not its physical location in the case (double checked it)! The so called
slot 2
andslot 3
found byras-mc-ctl --layout
are not available as slots or risers on the motherboard. Theras-mc-ctl --guess-labels
showed right labels but the DIMM numbers are indistinguishable, however this commit is needed to link them to the right memory location.Signed-off-by: Walter Sonius walterav1984@gmail.com