Results 1 to 15 of 86

Thread: Entware для роутеров Asus на платформе ARM (Asus RT-N18U/AC56U/AC68U/AC87U)

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Я пробовал, работать всё работает, но вот со стабильностью проблемы. C Entware моя партиция OPT отваливается как минимум раз в сутки. В чём дело пока не разбирался, перешёл опять на Optware.
    ISP: TV Cable 50/5 Mbit
    Modem: Arris Touchstone TM822S
    "NAS": 1000 GB 2.5" HDD, EXT4, (USB @ RT-AC87U)
    Router: Asus RT-AC87U 380.68 (Merlin build), vsftpd, Samba3, NFS, Transmission, PyLoad...)
    Clients: mittlerweile unzдhlige...

  2. #2
    Quote Originally Posted by akbor View Post
    ...В чём дело пока не разбирался, перешёл опять на Optware.
    Если стоит Optware - разобраться будет тяжело. Если роутер - тот, что у Вас в подписи, то еще сложнее - у него не arm, a mips архитектура - поэтому Entware.arm вообще работать не будет.

    На smallnetbuilder проблемы с Entware.arm были на некоторых разогнанных роутерах.

    All Если уж пишите о (системных) проблемах, то указывайте
    1. Модель роутера, разогнан или нет.
    2. Тип USB носителя (hdd/флешка).
    3. Есть ли swap на usb
    4. Логи
    Last edited by Zyxmon; 06-03-2015 at 10:46. Reason: очепятки

  3. #3
    Quote Originally Posted by akbor View Post
    …перешёл опять на Optware.
    Кстати, здесь один парень взялся за обновление Optware для ARM: поправил ряд устаревших пакетов, взял для сборки томатовский тулчейн. Я дал ему наши патчи uClibc для отвязки софта от прошивочных библиотек, теперь тем репозиторием можно пользоваться не только на Tomato.

  4. #4
    Прошу прощения, давно не заглядывал, подпись устарела, с N66U мне бы уж точно Entware.ARM не понадобился бы... Поправил подпись, роутер не разогнан.

    С логами и подробным анализом конечно теперь будет уже сложновато, потому что мне кровь с носа нужен был рабочий pyLoad, а результатом перехода на Entware было отваливание партиции OPT в течение нескольких часов. В общем я психанул, сравнял всё с землёй и поставил опять Optware. Так что на данный момент ничего уже не проанализируешь. Могу только сказать, что Entware.ARM ставил на флешку, отформатированную EXT4 (на той же флешке у меня уже год проработала Opnware для ARM без особых проблем). Наличие или отсутствие своп-файла на флешке на поведение системы не влияло, пробовал и со свопом и без. Команда free утверждала, что используемый своп = 0, что наверное и не удивительно без большой загрузки памяти, торрентами например.
    Last edited by akbor; 06-03-2015 at 16:50.
    ISP: TV Cable 50/5 Mbit
    Modem: Arris Touchstone TM822S
    "NAS": 1000 GB 2.5" HDD, EXT4, (USB @ RT-AC87U)
    Router: Asus RT-AC87U 380.68 (Merlin build), vsftpd, Samba3, NFS, Transmission, PyLoad...)
    Clients: mittlerweile unzдhlige...

  5. #5
    Есть новости, на выходных поставил ещё раз Entware.ARM, по инструкции https://www.asuswrt.eu/how-to-install-entware-arm/ В этот раз я подошёл к этому вопросу основательней. Сбросил роутер на заводские настройки, настроил всё по новой с нуля, форматнул по новой флешку под Entware (Ext4, первые два Гб 4-гигабайтной флешки), форматнул /jffs. Всё встало, всё пока работает и ничего пока не отвалилось.

    Столкнулся в общем с теми же проблемами, что и раньше. Партиция данных: хард 1Тб, Ext4, метка 'Volume', подключен к USB3.0; партиция /opt: 2Гб, Ext4, метка 'OPTWARE', подключена к USB2.0. Монтируется сначала флешка, как /dev/sda1, потом когда начинает монтироваться харддиск, флешка перемонтируется под sdb1, а хард под sdc1, получается в конечном итоге вот так:
    Code:
    /dev/sdc1 on /tmp/mnt/Volume type ext4 (rw,nodev,relatime,barrier=1,data=ordered)
    /dev/sdb1 on /tmp/mnt/OPTWARE type ext4 (rw,nodev,relatime,user_xattr,barrier=1,data=ordered)
    Почему так, ХЗ, но по-моему так было всегда...

    Иногда, после очередного ребута, партиция данных монтируется не под /tmp/mnt/Volume, а /tmp/mnt/Volume(1), я подозреваю что это случается, потому что партиция монтируется слишком долго и за это время уже стартуют демоны pyLoad и Transmission, начинают писать в /tmp/mnt/Volume/ и когда хочет смонтироваться партиция данных, папка Volume уже существует и поэтому создаётся следующая Volume(1) и партиция монтируется под ней. Пробовал пофиксить, увеличив на 5 секунд паузу перед запуском сервисов
    Code:
    admin@wlanrouter:/jffs/scripts# cat services-start
    #!/bin/sh
    
    sleep 15 #стандартно было sleep 10
    /opt/etc/init.d/rc.unslung start
    Вроде пока помогло, посмотрим будет ли партиция монтироваться ещё дольше, что 15ти секунд не хватит...

    В общем вроде полёт нормальный.

    список заинсталлированных пакетов:
    Code:
    coreutils - 8.23-1
    diffutils - 3.3-1
    duktape - 1.1.1-1
    e2fsprogs - 1.42.4-2
    findutils - 4.5.14-1
    giflib - 5.1.0-1
    glib2 - 2.43.4-1
    glibc-opt - 2.20-5
    hdparm - 9.45-1
    less - 458-1
    libattr - 20141020-1
    libbz2 - 1.0.6-1
    libc - 2.20-8b
    libcurl - 7.40.0-3
    libevent2 - 2.0.22-1
    libexpat - 2.1.0-3
    libext2fs - 1.42.4-2
    libffi - 3.0.13-1
    libfreetype - 2.5.5-1
    libgcc - 4.8.3-8b
    libgmp - 6.0.0-1
    libiconv-full - 1.11.1-1
    libintl-full - 0.19.4-1
    libjpeg - 9a-1
    libleptonica - 1.71-1
    liblzma - 5.0.4-2
    libncurses - 5.9-1c
    libopenssl - 1.0.2-2
    libpng - 1.2.52-1
    libpthread - 2.20-8b
    libreadline - 6.3-1
    librt - 2.20-8b
    libslang2 - 2.2.4-1
    libsqlite3 - 3080801-1
    libssh2 - 1.4.3-2
    libstdcpp - 4.8.3-8b
    libtiff - 4.0.3-4
    libuuid - 2.25.2-4
    locales - 2.20-8b
    mc - 4.8.13-1.2b
    nano - 2.3.6-1
    procps - 3.2.8-1
    pyload - 0.4.9-1
    pyopenssl - 0.10-1
    python - 2.7.3-2
    python-crypto - 2.6-1
    python-curl - 7.19.0-1
    python-expat - 2.7.3-2
    python-imglib - 1.1.7-1
    python-mini - 2.7.3-2
    python-sqlite3 - 2.7.3-2
    screen - 4.2.1-2
    terminfo - 5.9-1c
    tesseract - 3.02.02-1
    transmission-daemon - 2.84-1
    transmission-web - 2.84-1
    unrar - 5.2.5-1
    unzip - 6.0-2
    zlib - 1.2.8-1
    Last edited by akbor; 09-03-2015 at 18:53.
    ISP: TV Cable 50/5 Mbit
    Modem: Arris Touchstone TM822S
    "NAS": 1000 GB 2.5" HDD, EXT4, (USB @ RT-AC87U)
    Router: Asus RT-AC87U 380.68 (Merlin build), vsftpd, Samba3, NFS, Transmission, PyLoad...)
    Clients: mittlerweile unzдhlige...

  6. #6
    akbor В каком порядке и как на разных прошивках монтируются партиции не подскажу. Если речь об asuswrt, то может стоит добавить в скрипт /jffs/scripts/post-mount перед созданием симлинка на opt ( ln -sf $1/entware.arm....) цикл с ожиданием монтирования другой партиции (проверять mount | grep "Volume"). Число итераций ограничить, между итерациями цикла sleep 1.

  7. #7
    Join Date
    May 2008
    Location
    Ufa
    Posts
    156

    Опции компилирования.

    Подскажите, пожалуйста, с какими опциями вы компилируете alsa-lib и alsa-utils для qnapware.

  8. #8

  9. #9
    У меня Arm7. Я все поставил по новой. Установочный скрипт у меня НЕ заработал. Что бы он нормально сработал, я правил вот эту строчку:

    for folder in bin etc etc/init.d lib lib/opkg sbin share tmp usr var var/log var/lock var/run

    Исправления выделены. Иначе mkdir выдавал сообщение что такой папки не существует.

    >Ссылка правильная.
    На AC87U не работает. После установки говорит что opkg это неверный бинарник, что вполне логично. Ссылка дана для мипсел платформы.
    Last edited by sasa1978; 14-11-2015 at 10:42.

  10. #10
    Установочный скрипт исправлен. Там не хватало флага -p у mkdir (рядом с тем местом, что Вы исправили).
    Надо же ошибка в скрипте была в нем часа 2. Утром был другой скрипт, сейчас ошибка исправлена.

    Code:
    for folder in bin etc/init.d lib/opkg sbin share tmp usr var/log var/lock var/run
    do
      if [ -d "/opt/$folder" ]
      then
        echo "Warning: Folder /opt/$folder exists!"
        echo "Warning: If something goes wrong please clean /opt folder and try again."
      else
        mkdir -p /opt/$folder
      fi
    done

  11. #11
    Информацию об Entware-ng будум публиковать тут - http://forums.zyxmon.org/viewtopic.php?f=5&t=5240

    Copy-Paste с моего форума
    ========================================
    Установка Entware-ng на mipsel и armv7 роутеры с прошивкой AsusWRT с картинками на английском
    https://www.hqt.ro/how-to-install-ne...ation-entware/

    Thank you TeHashX
    ========================================

    Владельцы железок на armv7, которые ранее установили Entware могут обновить Entware на Entware-ng следующим скриптом
    Code:
    wget -O - http://entware.zyxmon.org/binaries/other/entware.armv7-upgrade.sh | /bin/sh
    Скрипт удаляет старые пакеты (при этом сохраняются конфигурационные файлы), потом устанавливает новые.
    Лучше дополнительно забэкапить руками файлы, которые Вы редактировали, т.к. не все нужные файлы могут попасть в список конфигурационных.

    Владельцы роутеров на mipsel обновляют все с помощью
    Code:
    wget -O - http://entware.zyxmon.org/binaries/mipsel/installer/upgrade.sh | sh
    ========================================
    Установщики (bootstrap скрипты) для разных архитектур.
    armv5 - http://entware.zyxmon.org/binaries/a...are_install.sh
    armv7 - http://entware.zyxmon.org/binaries/a...are_install.sh
    mipsel - http://entware.zyxmon.org/binaries/m...r/installer.sh
    x86-32 - http://entware.zyxmon.org/binaries/x...are_install.sh
    x86-64 - http://entware.zyxmon.org/binaries/x...are_install.sh

    В старых инструкциях по установке следует изменить ссылку на устанвщик и имя скрипта.
    Например, в инструкции по установке Entware.arm для чайников на tomato следует читать
    http://www.zyxmon.org/2015/02/14/ust...lya-chajnikov/
    Code:
    wget http://entware.zyxmon.org/binaries/armv7/installer/entware_install.sh
    chmod +x ./entware_install.sh
    ./entware_install.sh

Similar Threads

  1. Entware - новый репозиторий для роутеров Asus (MIPS)
    By ryzhov_al in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 1391
    Last Post: 04-01-2021, 21:16
  2. Asus RT-AC56U & RT-AC68U 802.11ac Wireless Router
    By Omega in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 83
    Last Post: 28-01-2019, 21:11
  3. Asus RT-N66U/AC56U/AC66U/AC68U и USB-модемы 4G/3G/CDMA
    By sugrey in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 98
    Last Post: 28-07-2017, 09:06
  4. Разгон CPU ARM в Asus RT-AC56U/AC68U
    By elected in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 5
    Last Post: 19-05-2015, 15:07
  5. Установка Debian на Asus RT-N66U/AC66U (MIPS) и RT-N18U/AC56U/AC68U/AC87U (ARM)
    By ryzhov_al in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 36
    Last Post: 30-09-2014, 11:03

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •