Метки
amd bittorrent bpi-r1 bug centos debian enlightenment fedora fedora 8 fedora 9 fedora 10 fedora 11 fedora 12 fedora 13 fedora 15 fedora 16 FedoraMD fglrx firefox flash player gnome google intel interview java kde kernel linux livecd migrate moldova nvidia openoffice OpenStreetMap opera ovirt radeon red hat rpmfusion Sandel skype video virtualisation vmware wine
BPI-R1 — свистоперделки для старичка
2026-06-23 11:45 | Автор: jekader | Filed under: FedoraMD
У меня двоякое отношение к одноплатникам: большинство из них оказывается в тумбочке без дела. И только BPI-R1 - приятное исключение. Уже более 10 лет трудится в разных функциях благодаря управляемому коммутатору, SATA порту и контроллеру батарей.
На текущий момент ветеран трудится торрентокачалкой и DLNA сервером для просмотра кино с телевизора.
Поддержка Armbian для этой платы давно прекратилась, но в mainline поддерживается почти вся периферия Allwinner A20 и обновления в debian выходят исправно.
Недавно прикупил OLED экранчик и решил сделать из него своего рода монитор загрузки маршрутизатора.

Работает он по I2C, поэтому подключаемся к контактам 1, 3, 5, 6 на гребёнке:

Потыкав утилитой i2cdetect экранчик нашёлся на 2 порту по адресу 0x3C. Указал это в демке из документации к библиотеке luma и сразу всё заработало!
Писать код попросил LLM, спустя несколько итераций имел необходимый функционал. Далее завернул это всё в systemd unit чтобы при загрузке отображало IP адреса по мере их назначения на интерфейсы а далее - информацию о загрузке системы.
Теперь встал вопрос монтажа экрана в корпус.
Чтобы всё выглядело опрятно, для начала начертил и распечатал переднюю панель в родной акриловый корпус:

Буквально час спустя состоялась примерка и после небольшой доработки напильником экранчик обрёл место, а маршрутизатор был установлен на место службы

Результатом и скоростью его достижения очень доволен! Теперь вижу нагрузку на процессор, память, заряд батареи а также график WAN порта в любое время. А также могу убедиться, что система не подвисла.
Также распечатал отсек под батарею 18650 - теперь она не мешает жёсткому диску внутри корпуса. Её видно в левой части фото.
Метки: bpi-r1, debian, I2C, LLM, oled
BPI-R1 — первый сбой
2016-02-10 23:26 | Автор: jekader | Filed under: Jekader
Сегодня полез на рутер передёрнуть VPN, как вдруг он начал себя странно вести а потом и вовсе перестал пускать по SSH. При этом сеть работала, так что очевидно дело было в подсистеме ввода-вывода. (далее…)
BPI-R1 – часть 5 – результаты опытной эксплуатации
2015-04-15 23:20 | Автор: jekader | Filed under: Jekader
После пары недель использования BPI-R1 по назначению появились некоторые мысли, которыми хочу поделиться. В первую очередь поводом для этого стала установка SATA диска на 1 TB.
1) шумно! Диск довольно ощутимо шуршит, поэтому придётся передвигать железку из спальни в другую комнату
2) поначалу диск постоянно отваливался. Это известный косяк с питанием, исправление уже в комплекте с новым релизом Bananian. Для исправления вручную я пользовался инструкцией отсюда.
3) когда SATA диск стал исправно работать я перенёс на него /var и swap чтобы уменьшить износ SD карточки
После решения этих недочётов появилось понимание что устройство исправно исполняет возложенные на него функции. Очень рад этому факту и надеюсь что плата не сдохнет раньше чем устареет морально 🙂
Метки: bananaPI, bananian, bpi-r1
BPI-R1 — часть 4 — последние штрихи
2015-03-31 20:21 | Автор: jekader | Filed under: FedoraMD, Jekader
Настроив Debian на BPI-R1 пришла пора доделать его и кинуть под шкаф. Так как распечатать корпус не удалось из-за капризов принтера, пришлось допиливать имеющийся корпус до приятного мне вида:

(далее…)
BPI-R1 — часть 3 — Bananian — настройка точки доступа WiFi
2015-03-26 19:23 | Автор: jekader | Filed under: FedoraMD

После неудачи с драйвером wifi в федоре я принял решение что лучше смириться со старым ядром и кривым драйвером, зато иметь рабочее устройство.
В связи с этим установил bananian с ядром 3.4.104+ из форка linux-suunxi - любимцем всех китайских производителей ARM железок.
Подробности конфигурации ниже.
(далее…)
Метки: bananaPI, bpi-r1, debian, hostapd
BPI-R1 — часть 2 — Fedora — настройка точки доступа WiFi
2015-03-26 18:51 | Автор: jekader | Filed under: FedoraMD
Плата BPI-R1 представляет из себя маршрутизатор, поэтому наличие на ней точки доступа wifi для меня было обязательным. Начал я с того что изучил дистрибутивы и в первую очередь ядра:
Bananian: 3.10.x с драйвером 8192cu без поддержки расширений mac80211
Pibuntu: 3.19rc5 вроде-бы с "правильным" драйвером rtl8192cu но без драйвера b53 для свитча и соответственно с неработающим Ethernet
Fedora for BPI: 3.19rc5 оба драйвера на месте. Нету звука но это мне и не требуется.
Поэтому сначала поднял точку доступа на Fedora 20. Подробности ниже.
(далее…)
Метки: bananaPI, bpi-r1, fedora, hostapd
BPI-R1 — часть 1 — новая цацка
2015-03-16 23:22 | Автор: jekader | Filed under: FedoraMD, Jekader
Не без приключений, но добралась ко мне из Китая посылка с новой игрушкой:

(далее…)
Метки: ARM, bananaPI, bpi-r1, debian, routerboard



