Вы всегда можете использовать printf
для преобразования в десятичную величину и сравнить это, как @ott-- предложил:
[ $(printf "%d" "$hex_string_1") -eq $(printf "%d" "$hex_string_2") ] && echo y
Или
if [ $(printf "%d" "$hex_string_1") -eq $(printf "%d" "$hex_string_2") ]
then
echo y
fi
Метод HP \\SB._OSC
нарушает спецификацию ACPI. \\SB._OSC
задокументировано как аргумент размером 8 -байт, в то время как прошивка HP пытается интерпретировать его как 12 -байт. HP проигнорировала спецификацию этого метода и реализовала свою собственную как часть спецификации управления тактовой частотой процессора.
Мы не можем обойти эту проблему, не рискуя нарушить работу компьютеров, соответствующих спецификации -. На самом деле ничего не будет сломано в результате печати этой ошибки. Эта ошибка указывает на то, что ядру не удалось прочитать значения измерителя мощности ACPI посредством вызова метода ACPI.
Рассмотрите возможность внесения acpi_power_meter
модуля ядра в черный список.
modprobe -r acpi_power_meter
echo "blacklist acpi_power_meter" >> /etc/modprobe.d/hwmon.conf
echo "install acpi_power_meter /bin/false" >> /etc/modprobe.d/hwmon.conf
vi /etc/sensors3.conf
Перейдите в конец файла и добавьте:
chip “power_meter-acpi-0”
ignore power1
Затем перезагрузите компьютер.