Kernel-image-repka: различия между версиями

Материал из ALT Linux Wiki
м (Srebrov переименовал страницу Ядро kernel-image-repka в Kernel-image-repka)
Нет описания правки
Строка 1: Строка 1:
{{Внимание|Страница в данный момент находится в процессе заполнения!}}
== Основная информация ==
== Основная информация ==
Страница находится в процессе заполнения. Скоро здесь будет больше информации.
Ядро, собранное на основе исходного кода, представленного НПО RBS в своем [https://github.com/repka-pi/patched-linux/ github] репозитории.


== Известные проблемы и их решение ==
== Известные проблемы и их решение ==
Строка 17: Строка 19:
</source>
</source>


Можно настроить автозапуск данного скрипта посредством сервиса systemd(как это реализовано в RepkaOS) или прописать его, например, в rc.local. Тут на ваше усмотрение.
Можно настроить автозапуск данного скрипта посредством сервиса systemd (как это реализовано в RepkaOS) или прописать его, например, в rc.local. Тут на ваше усмотрение.


=== Чиним термодатчики CPU и GPU ===
=== Чиним термодатчики CPU и GPU ===
Для это надо будет отредактировать файл dtb который будет использоваться для работы с вашим экземпляром Repka.
Для этого надо будет отредактировать файл dtb, который будет использоваться для работы с вашим экземпляром Repka.
* Распаковываем файл конфигурации $OLDNAME.dtb в $NEWNAME.dts:
* Распаковываем файл конфигурации $OLDNAME.dtb в $NEWNAME.dts:
<source>
<source>

Версия от 09:42, 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: gpu-crit {
					temperature = <0x1adb0>;
					hysteresis = <0x7d0>;
					type = "critical";
				};
			};
 		};
  • После чего компилируем новое дерево устройств:
dtc $NEWNAME.dts -o $NEWNAME.dtb

Ссылки

RBS_RepkaPi_3