if I disable multithreading my system that had these crashes is stable for months without them. e.g. run this in rc.local:
#!/bin/bash
#
# disables hyperthreading, which stops the system from crashing
#
for CPU in /sys/devices/system/cpu/cpu[0-9]*; do CPUID=$(basename $CPU)
echo "CPU: $CPUID";
if test -e $CPU/online; then echo "1" > $CPU/online;
fi;
if I disable multithreading my system that had these crashes is stable for months without them. e.g. run this in rc.local:
#!/bin/bash system/ cpu/cpu[ 0-9]*; do
CPUID= $(basename $CPU)
echo "1" > $CPU/online;
#
# disables hyperthreading, which stops the system from crashing
#
for CPU in /sys/devices/
echo "CPU: $CPUID";
if test -e $CPU/online; then
fi;
eval "COREENABLE=
if ${COREENABLE: -true}; then
echo "${CPU} core=${CORE} -> enable"
eval "core${ COREID} enable= 'false' ";
echo "$CPU core=${CORE} -> disable";
echo "0" > "$CPU/online";
else
fi;
done;