NMT-200 ЧаВо

Dune Linux Term Utils v0.4.7

Статья Padavan от 16.10.2011
Редакция Poslanec от 25.12.2011

Компактный пакет Linux утилит для медиаплееров HDI Dune Base3/Prime3/Max/Duo/Smart-[BDH]1/Lite53D


  1. Введение
    Полная версия пакета включает в себя следующие программы и утилиты Linux:

    • dropbear-0.52-1 (компактный ssh сервер);
    • mc-4.7.5.5 (мощный файловый менеджер Midnight Commander);
    • nano-2.2.6 (мощный текстовый редактор);
    • screen-4.0.3 (расширение терминала);
    • transmission-daemon-2.41 (быстрый и компактный битторрент клиент);
    • microdc2-0.15.6-7 (консольный клиент пиринговых сетей DC++);
    • aria2-1.11.1 (мульти-протокольная download утилита);
    • pure-ftpd-1.0.29 (быстрый и компактный ftp сервер);
    • nfs-utils-1.2.3 (обслуживание NFS сервера);
    • nut-2.4.3 (Network UPS Tools – универсальный инструмент для мониторинга UPS);
    • e2fsprogs-1.41.12 (утилиты для управления файловыми системами ext2/3);
    • util-linux-ng-2.19.1 (fdisk, blkid);
    • parted-3.0 (альтернативная утилита разметки дисков, с поддержкой GPT);
    • smartmontools-5.41 (контроль HDD по S.M.A.R.T.);
    • hdparm-9.37 (управление параметрами HDD);
    • sdparm-1.05 (управление HDD дисками и CD/DVD/BD приводами);
    • usbutils-0.87 (апплет lsusb);
    • paragon ntfs tools (chkntfs);
    • tuxera ntfsprogs-2.0.0 (mkntfs).

    Мини-версия пакета включает в себя следующие программы и утилиты Linux:

    • dropbear-0.52-1 (компактный ssh сервер);
    • mc-4.7.5.5 (мощный файловый менеджер Midnight Commander);
    • transmission-daemon-2.41 (быстрый и компактный битторрент клиент);
    • pure-ftpd-1.0.29 (быстрый и компактный ftp сервер);
    • nfs-utils-1.2.3 (обслуживание NFS сервера);
    • e2fsprogs-1.41.12 (утилиты для управления файловыми системами ext2/3);
    • util-linux-ng-2.19.1 (fdisk, blkid);
    • parted-3.0 (альтернативная утилита разметки дисков, с поддержкой GPT);
    • smartmontools-5.41 (контроль HDD по S.M.A.R.T.);
    • hdparm-9.37 (управление параметрами HDD);

    Мини-версия пакета также не содержит локализаций (фиксированная локаль en_US.UTF-8).
    Пакет был собран с помощью кросс-компилятора Sourcery mips-linux-gnu v4.3-154 из под Debian Linux 6.0.2 с использованием параметров компилятора для максимальной оптимизации:
    -march=74kf2_1 -mtune=74kf2_1 -mdspr2 (Sigma SMP864X)
    -march=24kf -mtune=24kf (Sigma SMP865X)
    Пакет собран под родную библиотеку glibc.

  2. Установка и обновление
    Для установки данного пакета требуется наличие установленного системного накопителя Dune.
    Для установки или обновления пакета нужно выполнить следующие действия:

    • Распаковать архив с пакетом на любой доступный накопитель Dune, удобнее это сделать по сети через Samba или FTP
    • Запустить файл “dune_service_ltu_install.dsf” из OSD меню плеера и дождаться результата
  3. Конфигурация пакета
    Чтобы сконфигурировать пакет, требуется подключиться терминалом по протоколу Telnet или SSH. По умолчанию разрешено подключение через Telnet. Для доступа через Telnet и SSH лучше всего использовать программу PuTTY, предварительно настроив ее на кодировку UTF-8 и тип терминала Xterm R6. По умолчанию логин “root”, пароль отсутствует. Для конфигурации удобнее воспользоваться файловым менеджером Midnight Commander (MC), набрав в терминале команду mc. Переходим в директорию /ltu и открываем на редактирование файл configure (F4 в MC). После редактирования сохраняем файл (F2 в MC), закрываем MC (F10) и перезагружаем плеер, набрав в терминале команду reboot.
    Параметры файла /ltu/configure:

    LOCALE_UTF8=1
    Определяет NLS (National Language Support) локализацию для терминальных приложений mc, nano, microdc2, aria2.
    Значение 0 устанавливает локаль en_US.UTF-8 (Английский США).
    Значение 1 устанавливает локаль ru_RU.UTF-8 (Русский).
    Значение 2 устанавливает локаль uk_UA.UTF-8 (Украинский).

    SAVE_PASSWD=0
    Активирует хранение системных пользователей и паролей на системном накопителе (по умолчанию вЫключено).
    Так как rootfs Linux распакован в ОЗУ, то любые изменения паролей и пользователей не сохраняются после перезагрузки плеера. Если требуется задать пароль (например при доступе через SSH), то необходимо включить данную функцию и перезагрузить плеер. После перезагрузки можно будет изменять пароли через команду passwd и они будут сохраняться на системном накопителе. ВНИМАНИЕ! если вы забудете пароль, подключиться терминалом будет невозможно, до тех пор пока не будет извлечен системный накопитель или не будет сделана процедура форматирования системного накопителя через служебный dsf файл.

    START_TELNET=1
    Активирует автозапуск встроенного Telnet сервера (по умолчанию включено).
    Когда запущен Telnet, в OSD меню, Настройки – Информация будет всегда гореть надпись РЕЖИМ ОТЛАДКИ.

    START_SSH=0
    Активирует автозапуск компактного SSH сервера dropbear (по умолчанию вЫключено).
    Доступ по SSH рекомендуется для подключения извне через интернет, так как используется защищенное соединение. Также замечено что в SSH быстрее работает Midnight Commander (чем через Telnet). Чтобы обеспечить защиту SSH соединения, нужно обязательно задать пароль для root (см. выше). При активном SSH доступе, существует возможность подключаться по защищенному SFTP протоколу (SSH FTP) для доступа к файлам. Существует множество SFTP клиентов, самые популярные FileZilla и WinSCP.

    START_NFSD=0
    Активирует автозапуск NFS сервера v3 (по умолчанию вЫключено).
    Путь для каждой NFS шары будет выглядеть как /tmp/mnt/storage/{наименование раздела}.
    Для ручного запуска NFS сервера можно набрать в терминале команду

    nfsd-start

    Для ручной остановки NFS сервера можно набрать в терминале команду

    nfsd-stop

    Для управления доступом и ресурсами NFS сервера служит файл /ltu/etc/exports. После изменения параметров exports, нужно набрать в терминале команду

    nfsd-reload

    для перезагрузки изменений.

    START_TRANSMISSION=0
    Активирует автозапуск битторрент клиента Transmission (по умолчанию вЫключено).
    Настройку см. ниже.

    START_DCPP=0
    Активирует автозапуск в фоновом режиме DC++ клиента microdc2 (по умолчанию вЫключено).
    Настройку см. ниже.

    START_ARIA_RPC=0
    Активирует автозапуск download менеджера Aria2 в роли RPC сервера (по умолчанию вЫключено).
    Сервер Aria2 ждет подключения управляющих оболочек, например таких как Aria2c Remote Control. Aria2 использует хранение своих настроек и закачек на ЛЮБОМ пользовательском накопителе, у которого в корне раздела есть директория “aria” (с маленькой буквы). Эта директория линкуется в rootfs /aria, к которой будет происходить доступ. В связи с этим нужно соблюдать правило – директория “aria” должны быть и быть единственной на подключенных дисках/разделах.

    START_NUT=0
    Активирует автозапуск UPS мониторинга NUT (по умолчанию вЫключено).
    Перед запуском NUT требуется его настроить. NUT – очень гибкий инструмент, но довольно сложный в настройке. Основная сложность – составить дескриптор UPS и правильно указать для него драйвер. Все настройки NUT задаются конфигурационными файлами в директории /ltu/etc/nut. NUT состоит из трех уровней – драйвер UPS, сервер upsd и клиент upsmon. Также возможна только работа по сети, когда NUT, используя клиента upsmon, слушает удаленный сервер NUT и принимает от него события серверного UPS. Для проверки корректной настройки можно использовать скрипты nut-start и nut-stop. Функциональность и события от UPS можно проконтролировать через системный лог /tmp/messages. Всю информацию по настройке можно получить с сайта поддержки программы NUT http://www.networkupstools.org.

    START_SMARTD=0
    Активирует автозапуск S.M.A.R.T. мониторинга (по умолчанию вЫключено).
    Демон smartd опрашивает 1 раз в 2 часа S.M.A.R.T. HDD дисков и изменения параметров записывает в системный лог. Демон настраивается через файл /ltu/etc/smartd.conf. Независимо от этого значения, S.M.A.R.T. любого HDD можно отобразить в любое время вручную, набрав команду

    smartctl -a /dev/sd{буква диска}

    USE_FTP_SERVER=1
    Выбор FTP сервера. По умолчанию используется встроенный FTP сервер vsftpd, работающий через inetd.
    Встроенный сервер vsftpd настроен на минимальную безопасность, разрешает всем анонимный доступ с полными правами root, что представляет собой угрозу безопасности в больших локальных сетях, но особенно, если плеер подключен напрямую к Internet. Установка параметра 0 отключит FTP сервер. Установка параметра 2 отключит vsftpd сервер и запустит standalone FTP сервер Pure-FTPd. По умолчанию имя пользователя dune, пароль dune. Можно добавлять, изменять пользователей, менять пароли доступа к FTP, используя команду pure-pw [useradd|usermod|passwd|mkdb]. Подробная информация на странице Pure-FTPd: Virtual users

    USE_FIX_TCP_RMEM=0
    Активирует принудительное фиксирование TCP окна ядра Linux (по умолчанию выключено).
    Установлено, что версия ядра Linux 2.6.22.19 имеет ошибку (предположительно в модуле tango_enet), которая проявляется при использовании любого торрента (Transmission/BTPD) во время высокой скорости закачек с большого количества пиров. Происходит багчек ядра с кодом ошибки “scheduling while atomic”, при этом ядро останавливается и плеер полностью зависает (аналог BSOD в Windows). При анализе стека ошибки было выяснено, что ошибка происходит в ядре Linux при динамической реаллокации буфера TCP окна в большую сторону. Пакет LTU делает автоматическую коррекцию TCP окна ядра при запуске приложений Transmission, Aria2, MicroDC2, что позволяет обойти ошибку и закачивать сколько угодно долго и на любых скоростях. Параметр USE_FIX_TCP_RMEM=1 позволяет сделать принудительное фиксирование TCP окна, в случае использования встроенного торрента или других программ закачек.

    HDD_SPINDOWN_TIME=30
    Активирует загрузку spindown таймера бездействия во все HDD (по умолчанию 30 минут бездействия).
    После заданного времени бездействия, HDD диски будут останавливать двигатель. Если указать значение 0, то загрузка spindown таймера выполняться не будет. Поддерживаются только дискретные значения таймера 5, 10, 15, 20, 30, 60, 90, 120, 150, 180 минут. Также поддерживается автоматическая установка таймера при горячем подключении нового HDD диска.

    HDD_APM_DISABLE=0
    Переводит Advanced Power Management в максимальное значение, при котором HDD перестает парковать головки через каждые 8 секунд бездействия. Позволяет остановить рост параметра Load_Cycle_Count и устранить неприятный эффект “залипания” HDD. Некоторые HDD не поддерживают APM, либо не используют автопарковку головок. Параметр также будет загружаться при горячем подключении нового HDD диска.

    HDD_AAM_QUIET=0
    Переводит Advanced Acoustic Management в тихий режим. При этом звук позиционирования головок HDD становится заметно тише и HDD меньше нагревается. Некоторые HDD не поддерживают AAM. Параметр также будет загружаться при горячем подключении нового HDD диска.

  4. Подготовка к работе битторента Transmission
    Пакет включает в себя последнюю стабильную версию битторента Transmission (http://www.transmissionbt.com).
    Если в конфигурации указан автостарт битторрент клиента Transmission START_TRANSMISSION=1 либо если его запустить вручную, набрав в терминале команду

    transmission-start

    будет выполнен запуск демона transmission-daemon, со следующим условием:

    Transmission использует хранение своих настроек, торрентов и закачек на ЛЮБОМ пользовательском накопителе, у которого в корне раздела есть директория transmission (с маленькой буквы). Эта директория линкуется в rootfs /transmission, к которой будет происходить доступ. При запуске Transmission, скрипт выполняет сканирование всех дисков и разделов на предмет наличия директории transmission, причем ожидает максимум 10 секунд появления такого раздела, поскольку разделы могут монтироваться системой хаотично. Как только будет обнаружен первый ЛЮБОЙ такой раздел, он линкуется к /transmission и демон запускается в этой директории. В связи с этим нужно соблюдать правило – директория transmission должны быть и быть единственной на подключенных дисках/разделах. Достаточно создать пустую такую директорию, при первом запуске Transmission найдет и слинкует ее, скопирует в нее файл конфигурации по умолчанию, создаст директории для хранения торрентов и закачек.

    Хранение настроек, торрентов и закачек на одном диске позволяет держать несколько дисков под разные закачки, которые можно менять. Перед извлечением диска с закачками, нужно обязательно остановить демон, набрав в терминале команду transmission-stop, иначе закачиваемые файлы могут быть повреждены. Для нормальной работы настоятельно рекомендуется использовать раздел диска под закачки в файловой системе ext3. Дело в том, что под Linux драйвер NTFS “чужеродный” и обеспечивает нормальную работу только в режиме чтения. Запись также работает, но экстремальных условий битторента она не выдержит, особенно если будут сбои питания. ext3 журналируема, поддерживается на уровне ядра Linux и хорошо защищена от сбоев при записи. В данном пакете включен свежий набор для работы с ф.с. ext2/3, можно разбить диск и создaть ext3 раздел прямо из плеера, воспользовавшись fdisk (parted), mkfs.ext3, tune2fs, fsck.ext3. Все закачки будут располагаться на диске в директориях:
    /transmission/downloads/complete – завершенные закачки
    /transmission/downloads/incomplete – незавершенные закачки
    Для автоматического подхвата .torrent файлов можно активировать в настройках watch директорию:
    /transmission/watch
    из которой демон будет автоматически добавлять новые торренты.
    Настройки текущей сессии и торренты хранятся в директории /transmission/.config. Основной файл конфигурации демона /transmission/.config/settings.json.
    При первом запуске Transmission, будет использоваться оптимальный файл конфигурации по умолчанию. Для работы в дальнейшем, можно изменить пароль для доступа к демону, отредактировать список разрешенных хостов. По умолчанию доступ к демону разрешен с любых ip адресов, логин отключен, пароль пустой. Для редактирования нужно будет будет остановить Transmission, достаточно набрать в терминале команду transmission-stop, затем перейти на диске в директорию /transmission/.config и отредактировать файл settings.json. Достаточно отредактировать поля:

    “rpc-authentication-required”: true,
    “rpc-username”: “username”,
    “rpc-password”: “password”
    “rpc-whitelist”: “127.0.0.1, 192.168.*.*”,
    “rpc-whitelist-enabled”: true,

    После следующего запуска, либо ручного запуска, который можно быстро вызвать командой transmission-start, демон зашифрует поле “rpc-password”. Перед редактированием данных полей нужно обязательно остановить демон, иначе при остановке он заменит в файле эти поля на старые, на те что хранятся у него в памяти в текущий момент. Для управления демоном можно использовать Web браузер (IE не ниже 7 версии), набрав в строке адреса http://ip-адрес-плеера:9091.

    Также можно использовать альтернативные приложения с более удобным интерфейсом, похожим на uTorrent
    transmission-remote-dotnet (http://code.google.com/p/transmission-remote-dotnet)
    transmission-remote-gui (http://code.google.com/p/transmisson-remote-gui)

    Из-за ограничений размера оперативной памяти плеера доступной под OS (180 МБ) и невысокой тактовой частоты процессора (667МГц), не рекомендуется устанавливать большое кол-во пиров, больше чем эти значения:

    “peer-limit-global”: 100,
    “peer-limit-per-torrent”: 20,
    “upload-slots-per-torrent”: 15,

    Также заслуживают внимание поля:

    “preallocation”: 1, – быстрая аллокация файла без распределения всей длины, 2 – медленная полная пре-аллокация всего файла (забивается нулями), уменьшает фрагментацию на диске. Во втором случае будет очень долго выполняться преаллокирование файла при добавлении нового торрента (во время которой возможен временный отвал интерфейса), хотя это уменьшит фрагментацию закачиваемых файлов. Параметр не работает для NTFS разделов, при этом на NTFS всегда срабатывает полная преаллокация.
    “cache-size-mb”: 4, – максимальный размер дискового кеша в МБ. Не рекомендуется устанавливать больше 2-4 МБ из-за малого размера ОЗУ плеера.

    Описание всех параметров transmission-daemon можно получить на странице поддержки:
    https://trac.transmissionbt.com/wiki/EditConfigFiles

  5. Подготовка к работе DC++ клиента microdc2
    microdc2 – компактный консольный DC++ клиент для пиринговых сетей DC++. Клиент microdc2 не поддерживает запуск в режиме демона, поэтому для запуска в фоне используется GNU screen. Скрипт для запуска microdc2 в фоновом режиме – /ltu/bin/microdc2d. Скрипт для запуска microdc2 в интерактивном режиме /ltu/bin/microdc2i. Если microdc2 был запущен в фоновом режиме, можно вызвать его интерактивно, введя команду в консоли

    microdc2s

    Для отключения от консоли (detach) нужно нажать Ctrl+A, затем Ctrl+D.
    Для настройки microdc2 служит файл конфигурации /ltu/etc/microdc2.conf. Все временные файлы и файлы хешей будут размещены по пути /ltu/home/.microdc2.

  6. Удаление пакета
    Для удаления пакета нужно выполнить следующие действия:

    • Запустить файл “dune_service_ltu_uninstall.dsf” из OSD меню плеера
    • Перезагрузить плеер

    После удаления пакета и перезагрузки плеера, пакет не оставляет никаких следов в Linux root.

  7. Ограничения
    Данный пакет тестировался с прошивками
    Dune-H1:
    – dune_firmware_hdsmart_h1_110606_1315.dff
    – dune_firmware_hdsmart_h1_110511_2007_beta.dff
    – dune_firmware_hdsmart_h1_ktv_110314_1500.dff
    – dune_firmware_hdsmart_h1_110225_1222.dff
    – dune_firmware_hdsmart_h1_110114_1515_beta.dff
    – dune_firmware_hdsmart_h1_101203_2124_test.dff
    – dune_firmware_hdsmart_h1_100916_2027_beta.dff
    Работа на более старых версиях прошивок не гарантируется.
    ВНИМАНИЕ!
    Пакет не будет работать на предыдущем поколении плееров Dune на базе чипа SMP863X (ядро CPU MIPS 4Kс). Так как в пакете присутствует мощный файловый менеджер Midnight Commander, который позволяет получить визуальный доступ ко всей корневой системе Linux медиаплеера, необходимо быть очень ВНИМАТЕЛЬНЫМ, чтобы случайно не удалить или изменить важные системные файлы. Большинство файлов находятся в ramfs и их изменение будет актуально только до перезагрузки. Часть файлов доступны только для чтения. Если вы не осознаете что делаете, не делайте этого!
    ВНИМАНИЕ!
    В текущей сборке найден способ корректного завершения работы качающего битторента Transmission при перезагрузке плеера через dsf файл, либо перезагрузке путем ввода команды reboot. К сожалению пока не найден способ, как отловить завершение работы с ПДУ или кнопки (удерживание нажатия), после которой плеер отключается. Если отключить плеер при активных закачках (не раздачах), то при следующем запуске Transmission начнется долгая перепроверка закачиваемых файлов, так как хеши будут не обновлены.
  8. История изменений
    v0.4.7 (16.10.2011):

    • Обновлен пакет Transmission до версии 2.41;
    • Обновлен пакет Midnight Commander до версии 4.7.5.5;
    • Обновлен пакет smartmontools до версии 5.41.

    v0.4.6 (25.07.2011):

    • Обновлен пакет Transmission до версии 2.33.

    v0.4.5 (07.07.2011):

    • Обновлен пакет Transmission до версии 2.32;
    • Обновлен пакет util-linux-ng до версии 2.19.1;
    • Обновлен пакет GNU Parted до версии 3.0;
    • Добавлена поддержка протокола SFTP (SSH FTP) для пакета Dropbear.

    v0.4.4 (18.05.2011):

    • Обновлен пакет Transmission до версии 2.31;
    • Обновлен пакет Midnight Commander до версии 4.7.5.2;
    • Включен автоматический фикс TCP окна при запуске Transmission, Aria2, MicroDC2. Параметр FIX_TCP_RMEM упразднен.

    v0.4.3 (05.04.2011):

    • Добавлена поддержка плеера Lite53D (отдельный установщик);
    • Обновлен пакет Midnight Commander до версии 4.7.5.1;
    • Обновлен пакет Aria2 до версии 1.11.1 с поддержкой листа незавершенных закачек;
    • Добавлен FTP сервер Pure-FTPd 1.0.29;
    • Добавлен параметр START_TELNET для отдельного запуска Telnet сервера;
    • Добавлен параметр USE_FTP_SERVER для отключения FTP сервера или использования Pure-FTPd вместо vsftpd;
    • Параметр FIX_TCP_RMEM по умолчанию установлен в 0;
    • Изменена логика запуска Aria2 аналогично Transmisson (поиск директории /aria на всех разделах);
    • Обновлены dsf файлы.

    v0.4.2 (26.01.2011):

    • Добавлена утилита создания NTFS разделов Tuxera mkntfs v2.0.0;
    • Доработан “dune_service_ltu_install.dsf”, установка пакета теперь возможна из любой директории;
    • Увеличен таймаут ожидания монтирования HDD до 30 секунд (в 2 раза);
    • Добавлены сервисные dsf файлы для управления через OSD меню плеера.

    v0.4.1 (24.01.2011):

    • Добавлена утилита aria2 v1.10.8 (multi-protocol download utility);
    • Установлена переменная окружения “HOME=/ltu/home”, настройки приложений будут сохраняться после перезагрузки;
    • Установка и удаление пакета реализованы через dsf файлы.

    v0.4 (12.01.2011):

    • Добавлен NFS server (v3, UDP/TCP);
    • Добавлена поддержка locale и nls;
    • Библиотека ncurses заменена на ncursesw;
    • Добавлена поддержка UTF-8 для редактора nano;
    • Добавлена утилита microdc2 v0.15.6-7 (клиент DC++);
    • Добавлены локализации ru и uk для mc, nano, microdc2.

    v0.3.2 (04.01.2011):

    • При установке параметра FIX_TCP_RMEM=1 увеличен буфер tcp_rmem в 4 раза для увеличения скорости чтения с сетевых ресурсов по NFS-TCP и SMB протоколам (до 94 Мбит/с).

    v0.3.1 (02.01.2011):

    • Исправлена проблема запуска пакета при старте плеера, в случае если системный накопитель находится на HDD разделе (проблема позднего монтирования /persistfs);
    • Добавлен лог загрузки пакета в /tmp/run/ltu.log;
    • Исправлен скрипт install.sh.

    v0.3 (26.12.2010):

    • Исправлена блокировка при обновления прошивки с версии 101203_2124_test. Обновление не могло начаться по причине примонтированного файла из tmpfs.

    v0.2 (24.12.2010):

    • Добавлен пакет Network UPS Tools (NUT) v2.4.3;
    • Запуск процесса transmission-daemon теперь выполняется не под суперпользователем root;
    • Добавлена загрузка spindown таймера для любого HDD (по умолчанию 30 минут бездействия);
    • Доработаны скрипты.

    v0.1 (22.12.2010):

    • Первый релиз.

Padavan

16.10.2011


Загрузить Dune Linux Term Utils v0.4.7 (кроме Lite53D)
Загрузить Dune Linux Term Utils v0.4.7 (для Lite53D)


Загрузить Dune Linux Term Utils Mini v0.4.7 (кроме Lite53D)
Загрузить Dune Linux Term Utils Mini v0.4.7 (для Lite53D)


Загрузить отдельно набор сервисных файлов dsf

452 комментария к этой записи

  • dawii

    На hd-101tv данная вещь установится?

  • Temko

    Подскажите прошивки
    захожу Телнету
    и где находиться файл назначение клавиши пульта?

  • qm2105

    Как поменять в Dropbear порт с 22го на любой другой?
    И можно ли запустить аутентификациию по ключам?

    • laforsh

      Порт меняется опцией -p в /ltu/etc/init.d/rc.dropbear
      Остальные опции запуска подскажет dropbear -h
      По ключам – можно. Публичный ключ ложить при загрузке в /root/.ssh/authorized_keys

  • Kooper

    А можно в утилиты включить OpenVPN или PPTP клиент ?
    Заранее спасибо

  • ping

    А в чём отличие приложенных dsf для форматирования в ext2 от стандартного дюновского формата?
    У меня воспользоваться ими не получилось, подключаю винчестер с удалённым разделом (вообще неотформатированный), при этом стоит внутренний веник с NTFS и системная флешь. dsf-ка говорит “Several empty storages found”. Пробовал отключать всё, кроме флешки – та же фигня… так вот, стоит ли страдать, если мне нужен всего лишь ext2 на 2TB венике?

  • БУДКА ГЛАСНОСТИ

    День добрый. Руки наконец дошли проверить как работает NUT в LTU. Докладаю – в версии для 53Lite работает отменно, в версии для остальных плееров – работать не хочет.

    Дано – APC BackUPS ES550 – две штуки одинаковых. Две дюны в разных комнатах – HD MAX и 53Lite. Подключение в обоих случаях по USB. Конфиги NUT в LTU по умолчанию прописаны именно под usbhid-ups с портом auto – вообщем – то, что нужно. Трогать не стал даже.

    В обоих случаях в /tmp/messages присутствуют строки

    Connected to UPS [APC-CS]: usbhid-ups-APC-CS
    upsd:startup successfull
    upsmon:startup successfull
    user ups-monma@127.0.0.1 logged into UPS [APC-CS]
    UPS APC-CS@localhost battery is low

    Ну и 53-я после этого выключается, а Макс – не хочет.

    53-я флаг выключения питания вешает, Макс – нет.

    Может при сборке чего намудрили?

    Куда мне копать – может это у меня криворучие проснулось? :)

    Где взять подробный лог работы NUT, а то в messages ничего толком не фиксируется, ибо питание отрубается аварийно и он, как я понимаю, ничего не успевает записать.

    • Poslanec

      на сколько я понимаю (могу и ошибиться) – в максах, дуо, смартах блок выключения питания сделан через ж…у, т.е. выключить из телнета нет возможности — моя Д1 по команде poweroff всё шатдаунит, а отключения питания нет — скорее всего также и на максе. следовательно НАТ настроить на выключение не удастся, точнее на не полное выключение, а полное уже сам УПСник сделает.
      как то так.

  • БУДКА ГЛАСНОСТИ

    Частично ты прав. Только что провел эксперимент – при подаче команды poweroff дюна наглухо вещается – становится недоступной по telnet/SSH, отрубается видеомодуль, прекращается проигрывание фильма, но при этом не выключается и на табло застывают цифры, показывающие текущую позицию фильма в моеент, когда ее застала сия команда.

    Но хоть что-то происходит. А тест я свой вчерашний проводил во время просмотра фильма. И после того, как я вырубал бесперебойник из сети (через него были включены как плеер, так и телефизор), минут через 8-10 на упсе начинала мигать аварийная лампа, но все продолжало работать еще минуты полторы. И умирало тоже все сразу. Включая видак, который включен в тот же упс.

    Так что – кривость БП дюны не отменяет наличие какой-то программной проблемы, по которой до выполнения команды poweroff дело даже не доходит…

    Кстати – прежде чем подвиснуть после выполнения poweroff, система винчестер хоть корректно усыпляет?

    • Poslanec

      да – поверофф отрабатывает полностью, т.е. линукс в дюне уже в отключке полной – винты размонтированы так же., посыл команды питательному ключу – гдето теряется и на этом всё. а то что на дисплее продолжает что то гореть это нормально — он обновляется только когда в его порт что то пишется, по этомудо отключения питалова или отправки новых данных в порт дисплея – он будет показывать старую инфу. то же происходит и на ЖК дисплее попкорна – это нормальная ситуация.

      • БУДКА ГЛАСНОСТИ

        Согласен. Речь всего лишь о том, что low battery на max приходит, а poweroff не происходит. Ни в каком виде, даже в кривом.

        • БУДКА ГЛАСНОСТИ

          Ну вот… Вопрос повис. Падавана нет…

          Ау, Падаван, я призываю тебя!!! :)

  • Temko

    БУДКА ГЛАСНОСТИ
    вы тут брали
    http://www.networkupstools.org/download.html

    или встроенно есть?

    команды http://www.mscs.dal.ca/~selinger/ups/backups.html

    я тоже планирую бесперебойку ставить APC ES 525 USB

    • БУДКА ГЛАСНОСТИ

      Встроено в LTU от Падавана.

      Я делал все по инструкции, да и на Лайте все получилось с точно таким же конфигом.

      Вторую ссылку посмотрю для общего развития…

  • rusland

    Вышел Transmission 2.50, можно ли обновить LTU? Или может быть знающие люди подскажут, как обновить transmission самостоятельно, на уже установленном LTU? Очень надо. Заранее спасибо.

  • 8skyline8

    Подскажите, где лучше расположить директорию aria? Спустя некоторое время, после создания она исчезает, где бы я ее не создавал…

    • MG

      Все-же ясно написано в разделе START_ARIA_RPC=0:
      …Aria2 использует хранение своих настроек и закачек на ЛЮБОМ пользовательском накопителе, у которого в корне раздела есть директория «aria» (с маленькой буквы). Эта директория линкуется в rootfs /aria, к которой будет происходить доступ. В связи с этим нужно соблюдать правило — директория «aria» должны быть и быть единственной на подключенных дисках/разделах.

  • Djuffin

    Подскажите, а можно ли как-то с помощью этого набора пакетов сделать так, чтобы дюна при первом включении питания (в розетку) входила сразу в режим standby, а не в power off как сейчас. Очень надо. Может где-то в системных файлах поправить можно?

  • nullref

    а есть ли возможность добавить в пакет качалку подкастов?
    это представляется логичным для медиаплеера.

  • Глеб

    Уважаемый Poslanec, я перечитал посты выше но так и не понял становиться ли пакет на Dune 101? Будьте добры поподробней. Планирую покупать, основным фактором, является установка данного пакета.

    • Poslanec

      Да, хотя и требуется пересобрать пакет с несколько другими ключами, но даже с текущими настройками всё работает.

      • БУДКА ГЛАСНОСТИ

        А не будет ли многоуважаемый джинн (с) настолько любезен, что обратит внимание умного Padavan-a на эту ветку, чтобы он сделал милость и собрал бы версии LTU для 101, 301, а заодно уж обновил бы имеющиеся версии в связи с выходом Трансмиссии 2.50… и ответил бы на мой глупый вопрос по незавершению работы Макса??? :))

        Обстчественность была бы очень признательна… и не только в моем лице, как я полагаю :))

        • БУДКА ГЛАСНОСТИ

          … ибо меня, как и многих других, фраза “пересобрать пакет с несколько другими ключами” вводит в ступор, к сожалению… Я все-таки power user и не более…

          • Poslanec

            Наш “начальник транспортного цеха” с головой ушел в прошивку под свой роутер – на всё остальное – положил…. не буду продолжать.

            • читатель

              … но и ему в ответ положили, и он это принял:
              ему собрали денег на 2-й экз роутера, для дальнейших экспериментов

              такшта, в ближ.время – не ждите, имхо

  • pannet

    Очень просим автора обновить Transmission до версии 2.50

  • spider

    очень, очень просим !!!

  • Alex

    Помогите поменять папку /transmission/downloads/complete в Трансмишине на другую корневую.

    Установил LTU на Д1 смарт. Запустил транс все пучком… только вот поменять /transmission/downloads/complete на другую не удается.
    Пробовал и через вебморду и через ремоут настроить… не кидает в другую папку и все, хотя в настройках показывает измененную новую папку.

    Пробовал остановить транс(через командер transmission-stop) и ручками в settings.json поменять, так интересно, что как только остановил и открыл файл для редакнирования он мне показал измененный новый путь, а после того как я закрыл файл и заново запустил транс, и опять открыл файл settings.json там вновь дефолтный путь был… мистика…

    Как поменять?
    И еще присоединяюсь к просьбе обновить трансмишн(хотя есть ли смысл если работает все нормально, ну кроме вот пути закачки).

  • Dr.Di0NiS

    Доброго времени суток! Огромное спасибо за отличную сборку утилит и софта, купив BD Prime 3.0 и поставив LTU просто нарадоваться не могу… Но как всегда есть вопрос: будут ли дальнейшие обновления пакета? Т.к. тот же Transmission уже обновился до версии 2.51, да и с остальными утилитами я думаю, та же история…

  • Alexgood

    г-н Poslanec, может поможешь в переговорном процессе с “начальником транспортного…”. Народа немало с 53-ми Дюнами в ожидании сидят, я думаю донейт как-то вместе соберем, чтобы уважаемый товарищ на нас вновь внимание обратил? Мож можно как-то номер кошеля Веб-Мани, да сумму, какая необходима – озвучить, а мы что-то вместе подумаем?

    • Poslanec

      у меня на него нет влияния 😉
      но от себя скажу — пока занят каким либо одним большим проектом – отвлекаться на что то другое – практически, очень сложно — голова думает только в одном направлении :(

      • Alexgood

        Да никто не говорит здесь о влиянии, тут речь идет о передаче чисто человеческой просьбы, с предложением подкрепить донейтом (это нормально, когда люди оценивают хорошо сделанный продукт). Тем более, все же мы просим не о создании нового продукта, а о обновлении его же “детища”, которые ранее выпускались по 1-2 раза в месяц. Пойми правильно, тут никто не “диктует художнику”, народ просто ждет и просит…

        • Poslanec

          Всё было передано НЕ ОДНОКРАТНО, но без результативно :(
          пока он роутер до финала не доведет – чего то другого ждать проблематично 😉
          если только “художник” не снизойдет до нас… ждемс :)

  • vviz

    Может не вдупляю, но трансмишен упорно выдает просто бешенный рейтинг – взято 4 гига, отдано 30 гиг – рейтинг 2585724. И через вебморду и через Transmission Remote GUI Version 4.0.2.
    Dune Linux Term Utils v0.4.7

    • Poslanec

      и, что 😉
      рейтинг в трансмиссии не сохраняется, т.е. сессионный, перезагрузились – и всё с “0”

      • vviz

        Здесь как оказалось дело в другом. Переполз с попкорна на дюну, перенес закачки и торрент файлы. После проверки диска на целостность дюна докачала совсем маленькие кусочки от некоторого колва файлов. Получилась прикольная ситуация – объем файла гиг, докачалось 100К, отдано три гига – рейтинг просто бешеный. Как бы от такой ситуации избавится?
        Рейтинг прекрасно сохраняется после перезагрузки.

        • Poslanec

          удалить всё к… и закачать с “0” и не морочить никому голову 😉 раз не нравится и с простой арифметикой проблемы :)

          новая версия ГУИ (4.0.2) вообще рейтинг не показывает – давно пора было этот мусор не выводить

          • vviz

            да Вы батенька, пустобрех, два утверждения и оба в молоко…
            Не в теме – держите коменты в узде.
            —————
            EDIT by Poslanec 25.04.2012-8:36(GMT +3:00)
            на первый раз – устное предупреждение, в следующий – бан на 3 дня 😉

            • phantom7

              Да Вы лучше послушайте что вам грамотные люди советуют и комменты ваши пишите более корректно мы не на базаре!!

  • Juniperus

    Есть ли возможность получить право записи в tango3 и как – пробовал mount rw,remount – не меняет ro на rw? И если там что-то изменить (я хочу поменять иконку для Твигла), не откажется ли Дуня грузится (может там проверка какая зашита?

    Заранее спасибо

    • MG

      Смотрим что есть tango3:
      tango3[root]# mount |grep /tango3
      имеем:
      /dev/nblock8 on /tango3 type cramfs (ro)
      Т.е. в /tango3 монтируется что-то типа раздела из флеша, имеющее ФС cramfs. Если верить википедии (а тут она в общем-то не врет): Compressed ROM file system (cramfs)…- доступна только для чтения (хотя есть патчи, добавляющие поддержку временной модификации данных).
      http://nmt200.ru/hand/wildflexy/issledovanie-platformy-nmt-200-ot-padavan
      http://ru.wikipedia.org/wiki/Cramfs

      • MG

        продолжение…
        В общем сменить на rw не выйдет. Теоретически можно развернуть, откорректировать, свернуть снова и залить на флеш, но с большой вероятностью из плеера получим кирпич. Другой путь – смонтировать поверх копию (скажем тупо с харда)… Но дает монтировать только в стендбае, а при выходе в работу возвращает все на место.
        В принципе результат можно получить (одноразовый) – в стендбае демонтируем nblock8 и монтируем свой каталог. Запускаем дюну – на дисплее прыгает “error”. Но если войти в консоли в каталог – начинает работать на вновь смонтированном ресурсе. Разумеется – до перезагрузки…

  • Andrey_3

    Добрый день. Подскажите, кто сталкивался, какой DLNA/UPnP медиа сервер можно попытаться установить на Smart D1?

    • laforsh

      Ветка обсуждения здесь
      http://nmt200.ru/hand/padavan/dune-linux-term-utils-v0-4/comment-page-3#comment-6794
      [quote]На Дюне Смарт Н1+LTU 0.4.7 прекрасно работает twonkymedia сервер 6.0.39 Linux MIPS little endian uclibc 0.9.28.
      Re:проц сигмы как сервер сети — никакой
      Тестировал без остановки NFS качающего-раздающего трансмишена (~35 торрентов, 10-15 из них активные). Сеть — витая пара 5 категории UTP8. По вай-фай не пробовал — мне это неактуально.
      1. Сначала посмотрел BDRip 1080р ~20Гб, 16000 kbps. Ни одного «замирания» при воспроизведении. top на Дюне показывает, что twonky забирает от 35 до 60% CPU.
      2. Запустил одновременный просмотр параллельно с двух устройств (ТВ и комп) двух разных BDRip 720p по 12 и 16 Гб. Ни одного «замирания» при воспроизведении. top на Дюне показывает что twonky забирает от 30 до 45% CPU.
      Одна загвоздка — twonky платная софтина. Но варианты есть.[/quote]

      • Andrey_3

        Огромное спасибо за ссылку.
        К сожалению, не удалось запустить twonkymedia сервер 6.0.39 Linux MIPS little endian uclibc 0.9.28 на Dune Smart D1 с прошивкой 120202_1544_beta и LTU 0.4.7.
        Установил в /url/local/twonkymedia/. При попытке запуска twonkymedia выдает:
        /bin/sh: /url/local/twonkymedia/twonkymedia: No such file or directory
        На какой прошивке вы запускали сервер?

        • laforsh

          Прошивка крайняя stable на сегодня (firmware_version: 110606_1315). Сама twonky копируется естественно в /persistfs/ltu как ROOT.
          Ставится по Linux-HowTo.txt (идет в комплекте с twonky). В /ltu/etc/init.d/rc.twonkymedia копируется стартовый скрипт twonky. Его модифицировал – при старте в нем делаю симлинки twonky, содержащегося на флешке с LTU, на корневую ФС Дюны
          ln -snf /ltu/usr/local/twonkymedia /usr/local/twonkymedia
          ln -snf /ltu/var/twonkymedia /var/twonkymedia
          ln -snf /ltu/twonkymedia /twonkymedia
          И дальше
          правил /persistfs/ltu/rc и /persistfs/ltu/configure – добавляется секция twonky (по аналогии с уже имеющимися там секциями)
          Мог что-то и забыть – пишу по памяти.

          • Andrey_3

            Спасибо за ответ. К сожалению, по-прежнему при попытке запуска twinkymedia выдает “No such file or directory”. Думаю, что в прошивке 120202_1544_beta нет нужных версий библиотек.

          • Simpson

            Привет! Подскажи как чайнику установить это чудо на Dune Smart H1. LTU стоит, Putty пользоваться умею :) ответь пожалуйста на мыло simpson84@yandex.ru
            Мерси :)

  • Михаил

    До установки пакета на Дуню301, ее встроенный диск с ноута через Кинетик виден, как сетевой диск.
    После установки легкого варианта нифига. Ничем не исправляется.
    Как быть, подскажите, пожалуйста.

    • Vadim

      Михаил, подскажи, пожалуйста, как ты на Дуню301 поставил этот пакет?

      У меня последняя версия (0.4.7) что в полном, что в мини- исполнении выдает ошибку “This package intended only for Sigma Design SMP864x CPU” (что есть логично – в 101 и 301 идут процессоры 867x).

  • Михаил

    Заработало. Разобрался сам.

  • Юрий

    Вот так вопрос !!! Поставил сию прошиву на HD Dune H1… transmission работал прекрасно … где-то 1 месяц. 24/7, в один прекрасний солнечний день все что било вместе с папкой transmission удалилось нахрен…

    Что ето может бить !!! Люди добрие может кто встречался с таким недарозумением ….

    2 раз уже за 3 месяца …. переустанавливал … все равно таже самая история …

  • Юрий

    Poslanec [b]dmesg, mount[/b] поподробнее пожалуйста…

    • Poslanec

      ну вот теперь всё стало ясно
      :) телепаты искупались и готовы дать ответ 😉

      1. на флешке и на диске ошибки
      2. они исправляются
      3. и всё бы было хорошо, но
      4. система на диске не журналируемая и не все ошибки на ней могут быть исправлены автоматически, да и вручную так же.

      Резюме: КАТЕГОРИЧЕСКИ запрещается качать на диски с системой ext2 или ntfs. в противном случае возможна потеря данных, как частичная, так и полная.
      именно это у вас и происходит. за древнюю систему скажите спасибо hdi. проабгрейде ext2 до ext3, путем тюнинга ФС, а точнее добавлением журнала.

      • Юрий

        Как именно ето зделать ?
        Если можно поподробней
        Что я делал:
        пробую делать mk2fs.ext3 ….(там долгая комманда)говорит что диск занят….
        далеее делаю umount, umount -f -a, тоже нет ….
        витаскивать и форматить диск в винде нет возможности ((

        • Poslanec

          да уж, я понял, вы с гуглем не дружите — всего то надо набрать “ext2 to ext3″ – инфы море :)

          >делаю umount, umount -f -a, тоже нет ….
          именно “umount -f /< диск>” и надо для начала, НО при выключенном ГУИ плеера, иначе ГУИ тутже замонтирует диск обратно.

          после размонтировки – проверим на ошибки – “e2fsck /< диск>” и после добавим журнал – “tune2fs -j /< диск>”

          везде в конце длинное имя вашего диска (/< диск>).

          вот и всё, можно перезагрузится или, просто, включить ГУИ.

      • Elf

        “КАТЕГОРИЧЕСКИ запрещается качать на диски с системой ext2″
        Ну ничего себе :)зачем так категорично? уж пару лет на ext2 качаю – проблем никаких, тьфу-тьфу. А вот с ntfs да, неродной для дюны формат.

  • Юрий

    все сделала комманда mkfs.ext3 /dev/sdb1 =))))
    и журнал создала … Супер

    ************************************

    /dev/sda5: UUID=”1e71d577-b4d0-4efc-afd3-a4de4fe9ff79″ TYPE=”ext3″
    /dev/sdb1: UUID=”145dddec-c2e1-4c34-8451-6a8971be08b6″ TYPE=”ext3″
    /dev/nblock2: UUID=”a96a158a-a3b3-4ce2-88ef-cef966876b35″ TYPE=”ext3″
    /dev/nblock3: LABEL=”YAMON_XLOAD” TYPE=”romfs”
    /dev/nblock4: LABEL=”MIPSLINUX_XLOAD” TYPE=”romfs”
    /dev/nblock5: LABEL=”MIPSLINUX_XLOAD” TYPE=”romfs”
    /dev/nblock6: LABEL=”imaterial” TYPE=”romfs”
    /dev/nblock7: LABEL=”xmaterial” TYPE=”romfs”
    /dev/nblock8: LABEL=”Compressed” TYPE=”cramfs”
    /dev/nblock9: UUID=”c7c14b0d-962c-4f1e-bf04-a27261891496″ TYPE=”ext3″

    ************************************8

  • Михаил

    Как заставить transmission записывать в нужную папку? стартовый скрипт каждый раз создает свою, как прописано в rc.transmission.

  • Юрий

    заходиш в putty с правами root

    mc…

    потом заходим в папку ltu/home/ .config/transmission~deamon/settings.json (жмем –[F4])

    меняем строку “download-dir” на свою ….

    не забиваем сохранить нажав F2, F10 … reboot

  • Юрий

    setting.json параметр “download-dir” сохраняем F2 …

  • Михаил

    Неа, так не работает. При старте исполняется скрипт rc.transmission и переписывает папку. Я смотрел логику этого скрипта. Там в основе корень “transmission” заложен. Переделывать надо. А лень.

  • Михаил

    Нет. Так не работает. См. rc.transmission-его надо переписывать.

  • ASDASD

    Коллеги, добры йденнь.
    Кто подскажет можно ли в DUNE установить драйверы (UBUNTU ) для WIFI адаптера?

  • Юрий

    таже самая история … все внезапно пропало ))

  • Alexgood

    Ув. Poslanec. Нет ли каких-нибудь новостей от “Творца”. Уже 2 месяца прошло. Не появилась ли еще возможность обратить на нас внимание и обновить прошивку?

  • Andrey_3

    Здравствуйте! Подскажите, кому-нибудь удалось запустить netatalk 2.2.x на Dune? Попробовал установить netatalk-2.2.0-2 вместе с libgcrypt-1.5.0-1 из Optware (http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable). Демон afpd пишет в лог, что успешно запустился, но затем мгновенно вылетает без каких-либо сообщений об ошибках.

  • Alexgood

    И снова здравствуйте:)
    г-н Poslanec, никаких новостей? “Творец” не ожил?

  • supertomsk

    Сегодня на одном из форумов по дюнам 101/301 узнал, что для них подходит и устанавливается пакет Dune Linux Term Utils v0.4.7 (для Lite53D) ну и мини версия пакета для Lite53D естественно. Пока поставил мини буду тестировать если что отпишусь!

  • dormaedov

    Господа здравствуйте

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

    параметры моей Дуни: Kartina HD 301 WLAN/WiFi, EU вот пришел такой по крайней мере ну а сей час он: DUNE HD 301 WLAN/WiFi

  • dormaedov

    упс пардон, опять я не в той теме нашкорябл это вот для этой темы http://nmt200.ru/hand/poslanec/dune-hd-smart-d1/ что та с утра как то плдохо понимаю на работе :) пойду кофейку хапну

  • Михаил

    На форуме hdtv тем море для дуни твоей.

  • Михаил

    И еще на дуне301 нет проблем cue, в отличии от А210.

  • Юрий

    Опять dune hd удалила папку торрент и все содержимое…

    Poslanec че еще посоветуеш??

  • Юрий
    .M47103i .B47104i
    .M47104i SuperB-&gt;Version        1 . 0 . 4
    SuperB-&gt;Nand_sz        133693440
    SuperB-&gt;Nb_blocks      1024
    SuperB-&gt;Nb_pages       64
    SuperB-&gt;Sz_block       131072
    SuperB-&gt;Sz_page        2048
    SuperB-&gt;A_Sz_Nand      133562368
    SuperB-&gt;Usalbe_PhyBlk  1019
    SuperB-&gt;Percent_Rev_Sp 3
    SuperB-&gt;SupBackBlk     5
    SuperB-&gt;SupLoc         4
    SuperB-&gt;S_Ad_MgBlock   8
    SuperB-&gt;E_Ad_MgBlock   263
    SuperB-&gt;Sz_PBAT        128
    ManBlk-&gt;Sz_PBAT        2048
    ManBlk-&gt;myLocation     147
    ManBlk-&gt;UsablePhyBlk   1019
    ManBlk-&gt;UsedLBlk       700
    ManBlk-&gt;NoLgBlks       729
    ManBlk-&gt;MBWCounter     47174
    ManBlk-&gt;DBACounter     703
    ManBlk-&gt;MBACounter     0
    ManBlk-&gt;relc_cnt       4
    ManBlk-&gt;PBAT counter   704
    Bad blocks from allocation table
      146  147  278  396
    Number of bad blocks from allocation table: 4
    Temp bad blocks from scan
    ....tt..++++++++++++++++++++++++++++++++++++++++++++++++++++
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    ++++++++++++++++++++++??++++++++++++++++++++++++++++++++++++++++
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    +++++++++++++TTT++++++++++?+++++++++TTTTTTTTTTT+++++++++++++++++
    +++++++++++++++++++++++++++++++++++++++++++++TTTTT++++++++++++++
    ++++++++++++++++?+++++++++++++++++++++++++++++TTTTT+++++++++++++
    ++++TTTTT+++++++++++++++++++++++++++++++++++++++++++++++++++++T+
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    +++++++++++++++++T++++++++++++++++++++++++++++++++++++++++++++++
    ++++
    Number of temp bad blocks from scan: 33
    Number of fatal bad blocks from scan: 0


    ********************** Parition configureations for CS 0 *******************
    **** parition 1  offset [0x00000000] + size [0x00080000] = [0x00080000] ****
    **** parition 2  offset [0x00080000] + size [0x00400000] = [0x00480000] ****
    **** parition 3  offset [0x00480000] + size [0x00040000] = [0x004c0000] ****
    **** parition 4  offset [0x004c0000] + size [0x00800000] = [0x00cc0000] ****
    **** parition 5  offset [0x00cc0000] + size [0x00800000] = [0x014c0000] ****
    **** parition 6  offset [0x014c0000] + size [0x00280000] = [0x01740000] ****
    **** parition 7  offset [0x01740000] + size [0x00040000] = [0x01780000] ****
    **** parition 8  offset [0x01780000] + size [0x03040000] = [0x047c0000] ****
    **** parition 9  offset [0x047c0000] + size [0x00fc0000] = [0x05780000] ****
    **** parition 10  offset [0x05780000] + size [0x00000000] = [0x05780000] ****
    **** parition 11  offset [0x05780000] + size [0x00000000] = [0x05780000] ****
    **** parition 12  offset [0x05780000] + size [0x00000000] = [0x05780000] ****
    **** parition 13  offset [0x05780000] + size [0x00000000] = [0x05780000] ****
    **** parition 14  offset [0x05780000] + size [0x00000000] = [0x05780000] ****
    **** parition 15  offset [0x00000000] + size [0x05780000] = [0x05780000] ****
    chip_index 0 pos 0

    CS 1 vendor id 0x00.......
    CS 1 device id 0x00.......
    SAMSUNG K9F2G08U0C: enabled
    TOSHIBA: enabled
    POWERFLASH: enabled
    SAMSUNG K9F1G08U0D: enabled
    nand_probe Error on chip 1 ret code -13
    tntfs: no version for "struct_module" found: kernel tainted.
    Tuxera NTFS driver 3010.8.6 [Flags: R/W MODULE].
    sdhci: Secure Digital Host Controller Interface driver
    sdhci: Copyright(c) Pierre Ossman
    tangox_sdhci_drv_init in
    SDIO0 is enabled.
    tangox_probe: ......!!sdhci_tangox_probe_slot in
    sdhci_tangox_probe_slot: pad is set......!!SDHCI_CAPABILITIES 0x69ef30b0
    mmc0: Invalid maximum block size, assuming 512 bytes
    mmc-&gt;caps 0x0000000d mmc-&gt;max_blk_size 512
    mmc_add_host in
    mmc_start_host......
    mmc_start_host in
    mmc_rescan in .....
    mmc_start_host out
    mmc_add_host out
    mmc0: SDHCI controller on SDIO [sdhci0-tangox] using DMA
    tangox_sdhci_drv_init out
    mmc_send_app_op_cond
    cmd.resp[0] 0x00000000
    after mmc_attach_sd ocr 0x00000000
    after mmc_attach_mmc ocr 0x00000000
    mmc_rescan out .....
    driver tangox-ehci-hcd, 10 Dec 2004
    TangoX USB initializing...
    tangox-ehci-hcd tangox-ehci-hcd: TangoX USB 2.0
    tangox-ehci-hcd tangox-ehci-hcd: new USB bus registered, assigned bus number 1
    tangox-ehci-hcd tangox-ehci-hcd: irq 48, io mem 0xa0021400
    tangox-ehci-hcd tangox-ehci-hcd: USB 0.0 started, EHCI 1.00, driver 10 Dec 2004
    usb usb1: configuration #1 chosen from 1 choice
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 2 ports detected
    tangox-ohci-hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
    TangoX USB was initialized.
    Initializing TangoX USB OHCI Controller Membase=0xa0021500, irq=47
    tangox-ohci-hcd tangox-ohci-hcd: USB Host Controller
    tangox-ohci-hcd tangox-ohci-hcd: new USB bus registered, assigned bus number 2
    tangox-ohci-hcd tangox-ohci-hcd: irq 47, io mem 0xa0021500
    usb usb2: configuration #1 chosen from 1 choice
    hub 2-0:1.0: USB hub found
    hub 2-0:1.0: 2 ports detected
    usb 1-1: new high speed USB device using tangox-ehci-hcd and address 2
    Initializing USB Mass Storage driver...
    usb 1-1: configuration #1 chosen from 1 choice
    hub 1-1:1.0: USB hub found
    hub 1-1:1.0: 4 ports detected
    usb 1-2: new high speed USB device using tangox-ehci-hcd and address 3
    usb 1-2: configuration #1 chosen from 1 choice
    usb 1-1.4: new high speed USB device using tangox-ehci-hcd and address 4
    usb 1-1.4: configuration #1 chosen from 1 choice
    scsi0 : SCSI emulation for USB Mass Storage devices
    usbcore: registered new interface driver usb-storage
    USB Mass Storage support registered.
    usb-storage: device found at 3
    usb-storage: waiting for device to settle before scanning
    k_name=Tangox SATA 0 driver=Tangox SATA 0
    SATA version 0x3139302a ID 0x0 is detected
    scsi1 : Tangox SATA 0
    ata1: SATA max UDMA/133 cmd 0xa0023000 ctl 0xa0023020 bmdma 0xcdcdcdcd irq 49
    ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
    ata1.00: Host Protected Area detected:
            current size: 3907029168 sectors
            native size: -387938128 sectors
    ata1.00: ATA-8: WDC WD20EARS-00MVWB0, 51.0AB51, max UDMA/133
    ata1.00: 3907029168 sectors, multi 0: LBA48 NCQ (depth 0/32)
    ata1.00: Host Protected Area detected:
            current size: 3907029168 sectors
            native size: -387938128 sectors
    ata1.00: configured for UDMA/133
    scsi 1:0:0:0: Direct-Access     ATA      WDC WD20EARS-00M 51.0 PQ: 0 ANSI: 5
    ata1: dev 0 max request 256 sectors (lba48)
    sd 1:0:0:0: [sda] 3907029168 512-byte hardware sectors (2000399 MB)
    sd 1:0:0:0: [sda] Write Protect is off
    sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00
    sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
    sd 1:0:0:0: [sda] 3907029168 512-byte hardware sectors (2000399 MB)
    sd 1:0:0:0: [sda] Write Protect is off
    sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00
    sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
     sda: sda1
    sd 1:0:0:0: [sda] Attached SCSI disk
    k_name=Tangox SATA 1 driver=Tangox SATA 1
    SATA version 0x3139302a ID 0x0 is detected
    scsi2 : Tangox SATA 0
    ata2: SATA max UDMA/133 cmd 0xa0023800 ctl 0xa0023820 bmdma 0xcdcdcdcd irq 62
    ata2: SATA link down (SStatus 0 SControl 310)
    scsi 0:0:0:0: Direct-Access     JetFlash Transcend 4GB    8.07 PQ: 0 ANSI: 2
    sd 0:0:0:0: [sdb] 7843840 512-byte hardware sectors (4016 MB)
    sd 0:0:0:0: [sdb] Write Protect is off
    sd 0:0:0:0: [sdb] Mode Sense: 03 00 00 00
    sd 0:0:0:0: [sdb] Assuming drive cache: write through
    sd 0:0:0:0: [sdb] 7843840 512-byte hardware sectors (4016 MB)
    sd 0:0:0:0: [sdb] Write Protect is off
    sd 0:0:0:0: [sdb] Mode Sense: 03 00 00 00
    sd 0:0:0:0: [sdb] Assuming drive cache: write through
     sdb: sdb1
    sd 0:0:0:0: [sdb] Attached SCSI removable disk
    usb-storage: device scan complete
    EXT3-fs: Unrecognized mount option "iocharset=utf8" or missing value
    FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
    hfs: unable to parse mount options
    attempt to access beyond end of device
    sda1: rw=0, want=3907027124, limit=3907027120
    attempt to access beyond end of device
    sda1: rw=0, want=3907027124, limit=3907027120
    UDF-fs: No partition found (1)
    TNTFS warning (device sda1, pid 823): parse_options(): Option iocharset is deprecated. Please use option nls= in the future.
    kjournald starting.  Commit interval 5 seconds
    EXT3 FS on sda1, internal journal
    EXT3-fs: recovery complete.
    EXT3-fs: mounted filesystem with ordered data mode.
    EXT3-fs: Unrecognized mount option "iocharset=utf8" or missing value
    FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
    hfs: unable to parse mount options
    UDF-fs: No VRS found
    TNTFS warning (device sdb1, pid 839): parse_options(): Option iocharset is deprecated. Please use option nls= in the future.
    kjournald starting.  Commit interval 5 seconds
    EXT3 FS on sdb1, internal journal
    EXT3-fs: recovery complete.
    EXT3-fs: mounted filesystem with ordered data mode.
    kjournald starting.  Commit interval 5 seconds
    EXT3 FS on sigmblockc, internal journal
    EXT3-fs: mounted filesystem with journal data mode.
    mumk_register_tasklet: (0) tasklet c00ec000 status @c0310714
    usbcore: registered new interface driver hiddev
    usbcore: registered new interface driver usbhid
    drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
    eth0: link down
    Symbol usb_register_driver is being used by a non-GPL module, which will not be allowed in the future
    Please see the file Documentation/feature-removal-schedule.txt in the kernel source tree for more details.
    Symbol usb_deregister is being used by a non-GPL module, which will not be allowed in the future
    Please see the file Documentation/feature-removal-schedule.txt in the kernel source tree for more details.
    rtusb init rt2870 ---&gt;
    usbcore: registered new interface driver rt2870
    0x1300 = 00064300
    ir: Enable NEC decoder (0x00000000)
    ir: Enable RC5 decoder (0x00000000)
    ir: Chosen flags 6
    tango3[root]#
  • Poslanec

    не всё гладко в датском королевстве:

    Bad blocks from allocation table
    146 147 278 396
    Number of bad blocks from allocation table: 4
    Temp bad blocks from scan
    .....
    Number of temp bad blocks from scan: 33
    Number of fatal bad blocks from scan: 0
    • MG

      А насколько чреваты temp bad blocks (в плане какова вероятность их “трансформации” в fatal bad blocks) и что (кроме сервиса) можно сделать в случае возникновения fatal bad blocks?..

      • PCH

        у меня на внутреннем диске, который постоянно включен под торрент всегда были битые диски до последнего момента. смотришь, где битые области, потом отрезаешь их fdisk’ом по +-5%. года по 2-3 стоят.

  • Юрий

    А как вариант закачать все торенты и потом перевести в режим доступа к папке transmission – “чтение” …

  • speed2k

    NMJ Navigator есть для Андроид планшетов и как нить можно прикрутить его к С200?
    Прошу прощения но не нашел где можно вопрос задать.

  • Константин

    Господа гуру, подскажите новичку, пожалуйста.
    Есть типовая задача для Dune: скопировать несколько просмотренных фильмов с внутреннего винта на внешний для постоянного хранения в архиве. Если использовать для этого UI Дюны или команду cp через telnet, то приходится часами следить за процессом копирования и дрожать: а вдруг свет выключится? А вдруг винт сбойнет? А вдруг еще что-то случится? Ясно, что чтобы этого избежать нужно запусать какой-то сервер на Dune, который поддерживает догрузку файлов при прерывании копирования по любой возможной причине.
    Вопрос: что лучше всего использовать новичку, которому совсем не интересно что-то долго и кропотливо ручками устанавливать (и настраивать)? Aria2 подойдет для этих целей? Или надо что-то вроде rsync использовать? Или может кто-то может что-то более простое посоветовать?

    • MG

      Вот уж не знаю в чем страх. Да запустить из сеанса screen’а mc, поставить копировать и спокойно спать (или смотреть нересурсоемкое кино с той-же дюны). Даже если сбойнет раз в год (или у Вас электричество по 4 раза в день вырубают, или все винты сыпятся?) – неужели такая трагедия?

      • Константин

        Ну, как Вам сказать, наверное, “страх” здесь не самое удачное слово. Чтобы моя цель была понятнее – опишу Вам самый экстремальный вариант проблемы.
        Ваш друг попросил Вас скопировать ему фильмов на 2 ТБ с Вашего внутреннего винчестера. Хорошо, Вы подключаете внешний винчестер и запускаете какое-нибудь простое копирование. На пути к финальному результату у Вас может быть масса препятствий – от элементарного исчезновения или скачка напряжения до желания мамы посмотреть кино в хорошем качестве или прихода в гости любимой тети, которая будет спать в гостиной и для которой все эти шумящие вентиляторы надо выключить.
        Пусть копирование по любой причине прервано, и Вы имеете на целевом винчестере недокачанную кучу файлов. При этом на исходном винчестере файлы имеют примерно такую структуру \Мини-сериалы\Джейн Эйр\1983\Версия БиБиСи\ДВД 3\ВИДЕО_ТС\. Вы себе представляете, сколько работы понадобится только для того, чтобы понять, какие файлы уже перекачались, а какие – нет? А как тяжело после этого корректно перезапустить копирование – представляете?
        Конечно, такие задачи встречаются не каждый день. Но дело даже не в этом. Просто уже привыкаешь к закачке торрентов, когда знаешь: поставил что угодно на закачку – она обязвтельно закончится успешно, чтобы там не случилось. А всякие выключения или перехэширования влияют только на время этой закачки и больше ни на что. Вот такого психологического комфорта хочется и при копировании.

        • MG

          Бред. В том-же mc используйте перезапись файлов, отличающихся по длине. Не плодите лишних сущностей – Ваша “проблема” не стоит выеденного яйца.

          • Константин

            В общем, ответа по существу у Вас нет. Жаль. :(

            • laforsh

              Константин, вполне достаточно надежности варианта выше. Так нормально переносил данные с пары двухтеррабайтных винтов. По окончании копирования можно сравнить размеры папок (в mc выделяем папку и Ctrl+пробел). Различающиеся по размеру (если они будут вообще) – перезалить.
              Если этот вариант все же не устраивает – подключите внешний диск к ББ и уже на нем любым менеджером докачек запишите инфу с Дюны по ftp. Медленнее, но почти с подтверждениями – как Вы и хотите.

  • PCH

    screen mc
    ctrl-a-d

    sleep

    screen -ls
    screen -r NAMEOFSCREEN

Предыдущая запись
«
2010–2024 © NMT-200 ЧаВо