Сайт | Скачать | Видео | Wiki

Автор Тема: Tox1  (Прочитано 8992 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 229
  • Репутация: +12/-0
  • Автор темы
Tox1
« : 25 Апрель 2021, 11:01:30 »
aliexpress.ru
патч для модуля ядра под wifi:
работает звук hdmi, wifi, bluetooth.

Проработав чуть больше года, X96Air сломался. Где-то микро трещина в пайке, сыпались ошибки ввода-вывода, а потом и вовсе перестал загружаться. Ремонт не мое направление. Купил  Tox1. Первое впечатление - продуманный минимализм, необходимо и достаточно. Охлаждение: радиатор уже стоит, корпус с отверстиями и не вверх ногами ( температуры не отличаются от x96air c колхозным охлаждением). Wifi с наружной антенной. Нет spdif, audio вывода. Только hdmi, ethernet, usb2.0, usb3.0, mikrosd, питание - все. Android тоже менее кривой, чем x96air. Linux запускается с любого порта (usb2.0,usb3.0,microsd). Звук через hdmi есть, интернет есть. Wifi - нужен модуль ядра 88x2bs. Как оказалось, от manjaro 88x2cs не подходит. Нужный модуль собирается из:
https://github.com/ChalesYu/rtl8822bs-aml/tree/test-5.8.7.4-200216
Есть нюанс, если использовать git clone, то скачивается ветка master и модуль не собирается, если скачать архив и его распаковать - то все отлично.
Установить linux-headers, bc, base-devel. В терминале зайти в папку rtl8822bs-aml-test-5.8.7.4-200216
Код
make
sudo make install
sudo modprobe 88x2bs
Wifi работает. Проверял в 2А, manjaro, сборки от jmdev. Модуль собирается и работает на ядрах 5.10; 5.11 Не собирается на 5.12
Bluetooth не работает, хотя в dmesg видит и ошибок нет.
Файл dtb подходит и meson-sm1-sei610.dtb, но я стащил c форума manjaro meson-sm1-x96maxplus-100M-vim.dtb - в dmesg практически без ошибок
Вот, а теперь "прошу помощь зала". С full-ом понятно, при смене ядра пересобрать модуль, а с frugal-ом у меня недопонимание: а как его правильно сохранить?
« Последнее редактирование: 29 Январь 2022, 07:59:20 от sfs »
Tox1 s905x3

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Tox1
« Ответ #1 : 25 Апрель 2021, 17:09:20 »
С full-ом понятно, при смене ядра пересобрать модуль, а с frugal-ом у меня недопонимание: а как его правильно сохранить?
https://forum.puppyrus.org/index.php?topic=23389.new#new
Где-то микро трещина
корпус разбирали, роняли?

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 229
  • Репутация: +12/-0
  • Автор темы
Re: Tox1
« Ответ #2 : 25 Апрель 2021, 19:11:37 »
Tox1 s905x3

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 229
  • Репутация: +12/-0
  • Автор темы
Re: Tox1
« Ответ #3 : 25 Апрель 2021, 19:23:20 »
корпус разбирали, роняли?
Приколхозил большой, тяжелый, медный радиатор от старой видеокарты. Видно, нагреваясь - остывая расшатала процессор или еще чего-нибудь. Удивительно, что вообще так долго работал с учетом того, что не выключался никогда.
Tox1 s905x3

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Tox1
« Ответ #4 : 26 Апрель 2021, 09:27:02 »
Вот поэтому я более безопасно и универсально колхозил
Юзал только при компиляции ядра. И то можно было обойтись : make -j1 - т.е. компилить в 1 поток

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 229
  • Репутация: +12/-0
  • Автор темы
Re: Tox1
« Ответ #5 : 12 Июль 2021, 01:14:11 »
Драйвер (модуль ядра) под wifi не собирался на ядре 5.12. Нашел как лечится.
В файле rtl8822bs-aml-test-5.8.7.4-200216/os_dep/linux/recv_linux.c  строка 358:
Код
if (rtw_napi_gro_receive(&padapter->napi, pskb) != GRO_DROP)
исправить на:
Код
if (rtw_napi_gro_receive(&padapter->napi, pskb) != GRO_MERGED_FREE)
Модуль собрался и заработал на ядре 5.13 в manjaro
Tox1 s905x3

Оффлайн vgraev

  • Новичок
  • *
  • Сообщений: 12
  • Репутация: +0/-0
Re: Tox1
« Ответ #6 : 14 Ноябрь 2021, 11:44:34 »
ребята,привет, если не затруднит, направьте
хотел бы на токс1 установить манджаро по инструкции https://forum.manjaro.org/t/manjaro-arm-21-02-released/55788
не совсем понятно какой образ надо выбирать под архитектру токса( насколько понял надо выбрать под vim3
и дальше подкинуть ,вот только что конкренто
X96 Air P3    meson-g12a-sei510.dtb    S905X3    
Tanix TX3    meson-g12a-sei510.dtb    S905X3    
X96Max+    meson-sm1-sei610.dtb    S905X3    
и еще вопрос насколько стабильно работает линукс на боксе, если например использовать как сервер без графики с доступом по ssh для каких то нужд типо принтсервера,nas , torrserver
« Последнее редактирование: 14 Ноябрь 2021, 11:48:55 от vgraev »

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re: Tox1
« Ответ #7 : 14 Ноябрь 2021, 11:58:32 »
хотел бы на токс1 установить манджаро по инструкции https://forum.manjaro.org/t/manjaro-arm-21-02-released/55788
А почему же вопрос здесь, а не на форуме manjaro ? ))
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн vgraev

  • Новичок
  • *
  • Сообщений: 12
  • Репутация: +0/-0
Re: Tox1
« Ответ #8 : 14 Ноябрь 2021, 14:23:19 »
токс не особо популярен там, по ключевым словам искал, не было ничего, а автор темы ставил,судя по первому посту,роэтому решил спросить

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 229
  • Репутация: +12/-0
  • Автор темы
Re: Tox1
« Ответ #9 : 14 Ноябрь 2021, 16:14:12 »
направьте
https://wiki.manjaro.org/index.php/Amlogic_TV_boxes
надо выбрать под vim3
и дальше подкинуть
meson-sm1-sei610.dtb
насколько стабильно работает линукс на боксе
У меня работает 24\7 с полгода (лень выключать), но стоит кулер от блока питания пк. Сам кулер 12В, но подключен к 5В и еле крутит и не слышно, а температура не более 60. Еще один подводный камень: не все флешки подходят (проблем не было у sandisk, остальные как повезет). На ядре 5.14 проблема с мышкой в иксах (wayland проблем нет) Wifi может временами отваливаться, особенно networkmanager этим страдает, iwd гораздо реже теряет wifi (драйвер не совсем правильный)
Tox1 s905x3

Оффлайн vgraev

  • Новичок
  • *
  • Сообщений: 12
  • Репутация: +0/-0
Re: Tox1
« Ответ #10 : 14 Ноябрь 2021, 19:58:56 »
спасибо,друг. попробую. по охлаждению такую же штуку делал но для сат ресивера, подпаивал усб провод к вентилятору 12 в. но запитывал от зарядки для телефона,не стал в усб  устройства вставлять ,мало ли
для нашего бокса еще есть armbian
но читал https://www.linux.org.ru/forum/talks/15978751
посмотри если интересно, там обсуждение. после слов Балбеса "In all new versions of images and the kernel, I will add various security mechanisms that will create serious problems, including hardware problems and hardware failure"
я понял,что лучше их не ставить. что думаешь по этому поводу?
 

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Tox1
« Ответ #11 : 15 Ноябрь 2021, 10:54:49 »
для нашего бокса еще есть armbian
Главное найти под свой твбокс uboot+dtb+ядро со всеми дровами. После чего на эту основу можно насадить любой линукс
насколько стабильно работает линукс на боксе, если например использовать как сервер без графики с доступом по ssh для каких то нужд типо принтсервера,nas , torrserver
Эти проги можно прямо в андроиде запустить
Если мультимедиа с HW ускорением не нужно - надо ли TOX? Можно что-то подешевле. Если будет нагрузка на проц - s912 (там 8 ядер)
nas , torrserver - если внешний - надо чтобы было usb3 или искать экзотику с sata
не все флешки подходят
Тоже сталкивался. От других слышал, что при серверном использовании типа умного дома они еще часто умирают
« Последнее редактирование: 15 Ноябрь 2021, 10:56:51 от sfs »

Оффлайн loop223

  • Ветеран
  • *****
  • Сообщений: 606
  • Репутация: +7/-0
Re: Tox1
« Ответ #12 : 15 Ноябрь 2021, 15:33:10 »
От других слышал, что при серверном использовании типа умного дома они еще часто умирают
преждевременное умирание sd карточки решается переносом OS на emmc/ В ветке манжаро читал что на внешний ssd ставили загрузку
« Последнее редактирование: 15 Ноябрь 2021, 15:36:18 от loop223 »
X96MAX+ SoC S905X3 4/64.Armbian 22.11.0 bullseye 5.15.78
Home Assistant Supervised

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Tox1
« Ответ #13 : 15 Ноябрь 2021, 17:09:49 »
Или логи и т.п. часто перезаписываемое  держать на ram диске

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 229
  • Репутация: +12/-0
  • Автор темы
Re: Tox1
« Ответ #14 : 15 Ноябрь 2021, 21:28:49 »
попробую
Видел пост на манжаро форуме. Не находит dtb, скорее всего не видит эту флешку. На сколько я понял, загрузка на твбоксе у амлоджиков двойная: u-boot.ext - новый uboot видит флешку и передаёт загрузку старому uboot из emmc твбокса, а тот в свою очередь не распознал флешку. Или ещё один вариант: в строке FDT есть пробел в конце строки, тогда тоже не распознает dtb
Tox1 s905x3