Kernel-image-repka: различия между версиями
Srebrov (обсуждение | вклад) Нет описания правки |
Srebrov (обсуждение | вклад) |
||
Строка 27: | Строка 27: | ||
dtc $OLDNAME.dtb -o $NEWNAME.dts | dtc $OLDNAME.dtb -o $NEWNAME.dts | ||
</source> | </source> | ||
* Редактируем $NEWNAME.dts, | * Редактируем $NEWNAME.dts, добавив в секцию gpu-thermal подсекцию trips, чтобы привести в итоге к такому виду: | ||
<source> | <source> | ||
gpu-thermal { | gpu-thermal { | ||
Строка 35: | Строка 35: | ||
trips { | trips { | ||
gpu-crit { | |||
temperature = <0x1adb0>; | temperature = <0x1adb0>; | ||
hysteresis = <0x7d0>; | hysteresis = <0x7d0>; | ||
Строка 47: | Строка 47: | ||
dtc $NEWNAME.dts -o $NEWNAME.dtb | dtc $NEWNAME.dts -o $NEWNAME.dtb | ||
</source> | </source> | ||
== Ссылки == | == Ссылки == | ||
[[RBS_RepkaPi_3]] | [[RBS_RepkaPi_3]] |
Версия от 19:53, 4 февраля 2025
Основная информация
Ядро, собранное на основе исходного кода, представленного НПО RBS в своем github репозитории.
Известные проблемы и их решение
Wi-Fi и Bluetooth не работают после использования перезагрузки
Решается использованием скрипта:
#!/bin/sh
echo 1c10000.mmc > /sys/bus/platform/drivers/sunxi-mmc/unbind
sleep 1
echo 1c10000.mmc > /sys/bus/platform/drivers/sunxi-mmc/bind
sleep 1
i2cset -y -f 3 0x34 0x37 0x18
exit 0
Можно настроить автозапуск данного скрипта посредством сервиса systemd (как это реализовано в RepkaOS) или прописать его, например, в rc.local. Тут на ваше усмотрение.
Чиним термодатчики CPU и GPU
Для этого надо будет отредактировать файл dtb, который будет использоваться для работы с вашим экземпляром Repka.
- Распаковываем файл конфигурации $OLDNAME.dtb в $NEWNAME.dts:
dtc $OLDNAME.dtb -o $NEWNAME.dts
- Редактируем $NEWNAME.dts, добавив в секцию gpu-thermal подсекцию trips, чтобы привести в итоге к такому виду:
gpu-thermal {
polling-delay-passive = <0x00>;
polling-delay = <0x00>;
thermal-sensors = <0x43 0x01>;
trips {
gpu-crit {
temperature = <0x1adb0>;
hysteresis = <0x7d0>;
type = "critical";
};
};
};
- После чего компилируем новое дерево устройств:
dtc $NEWNAME.dts -o $NEWNAME.dtb