mchehab / rasdaemon

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
178 stars 79 forks source link

rasdaemon causes manual modification of current_tracer failed #141

Closed answer9030 closed 9 months ago

answer9030 commented 9 months ago
  1. write current_tracer failed after starting rasdaemon using kernel 4.19
    echo function > /sys/kernel/debug/tracing/current_tracer         
    -sh: echo: write error: Device or resource busy
  2. stop rasdaemon or update kernel to 5.15 can solve this issue;
answer9030 commented 9 months ago

kernel solution: https://git.cherrykitten.dev/Mirrors/linux/commit/7ef282e05132d56b6f6b71e3873f317664bea78b?style=split&whitespace=ignore-eol&show-outdated=