Компактный пакет Linux утилит для медиаплееров HDI Dune Base3/Prime3/Max/Duo/Smart-[BDH]1/Lite53D
- Введение
Полная версия пакета включает в себя следующие программы и утилиты 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. - Установка и обновление
Для установки данного пакета требуется наличие установленного системного накопителя Dune.
Для установки или обновления пакета нужно выполнить следующие действия:- Распаковать архив с пакетом на любой доступный накопитель Dune, удобнее это сделать по сети через Samba или FTP
- Запустить файл “dune_service_ltu_install.dsf” из OSD меню плеера и дождаться результата
- Конфигурация пакета
Чтобы сконфигурировать пакет, требуется подключиться терминалом по протоколу 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 usersUSE_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 диска. - Подготовка к работе битторента 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 - Подготовка к работе 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. - Удаление пакета
Для удаления пакета нужно выполнить следующие действия:- Запустить файл “dune_service_ltu_uninstall.dsf” из OSD меню плеера
- Перезагрузить плеер
После удаления пакета и перезагрузки плеера, пакет не оставляет никаких следов в Linux root.
- Ограничения
Данный пакет тестировался с прошивками
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 начнется долгая перепроверка закачиваемых файлов, так как хеши будут не обновлены. - История изменений
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
28 января 2012 г. в 03:45
На hd-101tv данная вещь установится?
29 января 2012 г. в 13:35
установиться, но я бы порекомендовал почитать коменты выше, что бы потом не было вопросов
2 февраля 2012 г. в 17:42
Подскажите прошивки
захожу Телнету
и где находиться файл назначение клавиши пульта?
6 февраля 2012 г. в 12:08
Как поменять в Dropbear порт с 22го на любой другой?
И можно ли запустить аутентификациию по ключам?
7 февраля 2012 г. в 15:48
Порт меняется опцией -p в /ltu/etc/init.d/rc.dropbear
Остальные опции запуска подскажет dropbear -h
По ключам – можно. Публичный ключ ложить при загрузке в /root/.ssh/authorized_keys
8 февраля 2012 г. в 11:24
Спасибо! Получилось.
10 февраля 2012 г. в 20:18
А можно в утилиты включить OpenVPN или PPTP клиент ?
Заранее спасибо
13 февраля 2012 г. в 11:36
А в чём отличие приложенных dsf для форматирования в ext2 от стандартного дюновского формата?
У меня воспользоваться ими не получилось, подключаю винчестер с удалённым разделом (вообще неотформатированный), при этом стоит внутренний веник с NTFS и системная флешь. dsf-ка говорит “Several empty storages found”. Пробовал отключать всё, кроме флешки – та же фигня… так вот, стоит ли страдать, если мне нужен всего лишь ext2 на 2TB венике?
16 февраля 2012 г. в 11:41
День добрый. Руки наконец дошли проверить как работает 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 ничего толком не фиксируется, ибо питание отрубается аварийно и он, как я понимаю, ничего не успевает записать.
16 февраля 2012 г. в 18:41
на сколько я понимаю (могу и ошибиться) – в максах, дуо, смартах блок выключения питания сделан через ж…у, т.е. выключить из телнета нет возможности — моя Д1 по команде poweroff всё шатдаунит, а отключения питания нет — скорее всего также и на максе. следовательно НАТ настроить на выключение не удастся, точнее на не полное выключение, а полное уже сам УПСник сделает.
как то так.
16 февраля 2012 г. в 20:02
Частично ты прав. Только что провел эксперимент – при подаче команды poweroff дюна наглухо вещается – становится недоступной по telnet/SSH, отрубается видеомодуль, прекращается проигрывание фильма, но при этом не выключается и на табло застывают цифры, показывающие текущую позицию фильма в моеент, когда ее застала сия команда.
Но хоть что-то происходит. А тест я свой вчерашний проводил во время просмотра фильма. И после того, как я вырубал бесперебойник из сети (через него были включены как плеер, так и телефизор), минут через 8-10 на упсе начинала мигать аварийная лампа, но все продолжало работать еще минуты полторы. И умирало тоже все сразу. Включая видак, который включен в тот же упс.
Так что – кривость БП дюны не отменяет наличие какой-то программной проблемы, по которой до выполнения команды poweroff дело даже не доходит…
Кстати – прежде чем подвиснуть после выполнения poweroff, система винчестер хоть корректно усыпляет?
16 февраля 2012 г. в 21:12
да – поверофф отрабатывает полностью, т.е. линукс в дюне уже в отключке полной – винты размонтированы так же., посыл команды питательному ключу – гдето теряется и на этом всё. а то что на дисплее продолжает что то гореть это нормально — он обновляется только когда в его порт что то пишется, по этомудо отключения питалова или отправки новых данных в порт дисплея – он будет показывать старую инфу. то же происходит и на ЖК дисплее попкорна – это нормальная ситуация.
17 февраля 2012 г. в 11:19
Согласен. Речь всего лишь о том, что low battery на max приходит, а poweroff не происходит. Ни в каком виде, даже в кривом.
20 февраля 2012 г. в 15:42
Ну вот… Вопрос повис. Падавана нет…
Ау, Падаван, я призываю тебя!!!
17 февраля 2012 г. в 14:36
БУДКА ГЛАСНОСТИ
вы тут брали
http://www.networkupstools.org/download.html
или встроенно есть?
команды http://www.mscs.dal.ca/~selinger/ups/backups.html
я тоже планирую бесперебойку ставить APC ES 525 USB
22 февраля 2012 г. в 13:40
Встроено в LTU от Падавана.
Я делал все по инструкции, да и на Лайте все получилось с точно таким же конфигом.
Вторую ссылку посмотрю для общего развития…
23 февраля 2012 г. в 12:16
Вышел Transmission 2.50, можно ли обновить LTU? Или может быть знающие люди подскажут, как обновить transmission самостоятельно, на уже установленном LTU? Очень надо. Заранее спасибо.
25 февраля 2012 г. в 09:51
Подскажите, где лучше расположить директорию aria? Спустя некоторое время, после создания она исчезает, где бы я ее не создавал…
28 февраля 2012 г. в 12:41
Все-же ясно написано в разделе START_ARIA_RPC=0:
…Aria2 использует хранение своих настроек и закачек на ЛЮБОМ пользовательском накопителе, у которого в корне раздела есть директория «aria» (с маленькой буквы). Эта директория линкуется в rootfs /aria, к которой будет происходить доступ. В связи с этим нужно соблюдать правило — директория «aria» должны быть и быть единственной на подключенных дисках/разделах.
28 февраля 2012 г. в 16:08
Подскажите, а можно ли как-то с помощью этого набора пакетов сделать так, чтобы дюна при первом включении питания (в розетку) входила сразу в режим standby, а не в power off как сейчас. Очень надо. Может где-то в системных файлах поправить можно?
28 февраля 2012 г. в 23:04
нет, это аппаратно только решается
6 марта 2012 г. в 10:54
а есть ли возможность добавить в пакет качалку подкастов?
это представляется логичным для медиаплеера.
14 марта 2012 г. в 10:18
Уважаемый Poslanec, я перечитал посты выше но так и не понял становиться ли пакет на Dune 101? Будьте добры поподробней. Планирую покупать, основным фактором, является установка данного пакета.
14 марта 2012 г. в 15:47
Да, хотя и требуется пересобрать пакет с несколько другими ключами, но даже с текущими настройками всё работает.
15 марта 2012 г. в 17:16
А не будет ли многоуважаемый джинн (с) настолько любезен, что обратит внимание умного Padavan-a на эту ветку, чтобы он сделал милость и собрал бы версии LTU для 101, 301, а заодно уж обновил бы имеющиеся версии в связи с выходом Трансмиссии 2.50… и ответил бы на мой глупый вопрос по незавершению работы Макса??? :))
Обстчественность была бы очень признательна… и не только в моем лице, как я полагаю :))
15 марта 2012 г. в 17:17
… ибо меня, как и многих других, фраза “пересобрать пакет с несколько другими ключами” вводит в ступор, к сожалению… Я все-таки power user и не более…
15 марта 2012 г. в 22:52
Наш “начальник транспортного цеха” с головой ушел в прошивку под свой роутер – на всё остальное – положил…. не буду продолжать.
16 марта 2012 г. в 01:30
… но и ему в ответ положили, и он это принял:
ему собрали денег на 2-й экз роутера, для дальнейших экспериментов
такшта, в ближ.время – не ждите, имхо
20 марта 2012 г. в 11:44
Очень просим автора обновить Transmission до версии 2.50
23 марта 2012 г. в 02:25
очень, очень просим !!!
23 марта 2012 г. в 13:12
Помогите поменять папку /transmission/downloads/complete в Трансмишине на другую корневую.
Установил LTU на Д1 смарт. Запустил транс все пучком… только вот поменять /transmission/downloads/complete на другую не удается.
Пробовал и через вебморду и через ремоут настроить… не кидает в другую папку и все, хотя в настройках показывает измененную новую папку.
Пробовал остановить транс(через командер transmission-stop) и ручками в settings.json поменять, так интересно, что как только остановил и открыл файл для редакнирования он мне показал измененный новый путь, а после того как я закрыл файл и заново запустил транс, и опять открыл файл settings.json там вновь дефолтный путь был… мистика…
Как поменять?
И еще присоединяюсь к просьбе обновить трансмишн(хотя есть ли смысл если работает все нормально, ну кроме вот пути закачки).
23 марта 2012 г. в 18:18
Все…. разобрался…
9 апреля 2012 г. в 13:08
Доброго времени суток! Огромное спасибо за отличную сборку утилит и софта, купив BD Prime 3.0 и поставив LTU просто нарадоваться не могу… Но как всегда есть вопрос: будут ли дальнейшие обновления пакета? Т.к. тот же Transmission уже обновился до версии 2.51, да и с остальными утилитами я думаю, та же история…
9 апреля 2012 г. в 15:17
http://nmt200.ru/hand/padavan/dune-linux-term-utils-v0-4#comment-10430
17 апреля 2012 г. в 08:47
г-н Poslanec, может поможешь в переговорном процессе с “начальником транспортного…”. Народа немало с 53-ми Дюнами в ожидании сидят, я думаю донейт как-то вместе соберем, чтобы уважаемый товарищ на нас вновь внимание обратил? Мож можно как-то номер кошеля Веб-Мани, да сумму, какая необходима – озвучить, а мы что-то вместе подумаем?
17 апреля 2012 г. в 10:27
у меня на него нет влияния 😉
но от себя скажу — пока занят каким либо одним большим проектом – отвлекаться на что то другое – практически, очень сложно — голова думает только в одном направлении
18 апреля 2012 г. в 00:31
Да никто не говорит здесь о влиянии, тут речь идет о передаче чисто человеческой просьбы, с предложением подкрепить донейтом (это нормально, когда люди оценивают хорошо сделанный продукт). Тем более, все же мы просим не о создании нового продукта, а о обновлении его же “детища”, которые ранее выпускались по 1-2 раза в месяц. Пойми правильно, тут никто не “диктует художнику”, народ просто ждет и просит…
18 апреля 2012 г. в 02:19
Всё было передано НЕ ОДНОКРАТНО, но без результативно
пока он роутер до финала не доведет – чего то другого ждать проблематично 😉
если только “художник” не снизойдет до нас… ждемс
19 апреля 2012 г. в 09:44
Присоединяюсь к просьбам собрать LTU для Dune HD TV-301/101.
21 апреля 2012 г. в 21:39
Может не вдупляю, но трансмишен упорно выдает просто бешенный рейтинг – взято 4 гига, отдано 30 гиг – рейтинг 2585724. И через вебморду и через Transmission Remote GUI Version 4.0.2.
Dune Linux Term Utils v0.4.7
22 апреля 2012 г. в 13:01
и, что 😉
рейтинг в трансмиссии не сохраняется, т.е. сессионный, перезагрузились – и всё с “0”
22 апреля 2012 г. в 17:09
Здесь как оказалось дело в другом. Переполз с попкорна на дюну, перенес закачки и торрент файлы. После проверки диска на целостность дюна докачала совсем маленькие кусочки от некоторого колва файлов. Получилась прикольная ситуация – объем файла гиг, докачалось 100К, отдано три гига – рейтинг просто бешеный. Как бы от такой ситуации избавится?
Рейтинг прекрасно сохраняется после перезагрузки.
22 апреля 2012 г. в 17:22
удалить всё к… и закачать с “0” и не морочить никому голову 😉 раз не нравится и с простой арифметикой проблемы
новая версия ГУИ (4.0.2) вообще рейтинг не показывает – давно пора было этот мусор не выводить
22 апреля 2012 г. в 21:26
да Вы батенька, пустобрех, два утверждения и оба в молоко…
Не в теме – держите коменты в узде.
—————
EDIT by Poslanec 25.04.2012-8:36(GMT +3:00)
на первый раз – устное предупреждение, в следующий – бан на 3 дня 😉
23 апреля 2012 г. в 09:24
Да Вы лучше послушайте что вам грамотные люди советуют и комменты ваши пишите более корректно мы не на базаре!!
26 апреля 2012 г. в 11:44
Есть ли возможность получить право записи в tango3 и как – пробовал mount rw,remount – не меняет ro на rw? И если там что-то изменить (я хочу поменять иконку для Твигла), не откажется ли Дуня грузится (может там проверка какая зашита?
Заранее спасибо
27 апреля 2012 г. в 15:48
Смотрим что есть 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
27 апреля 2012 г. в 15:59
продолжение…
В общем сменить на rw не выйдет. Теоретически можно развернуть, откорректировать, свернуть снова и залить на флеш, но с большой вероятностью из плеера получим кирпич. Другой путь – смонтировать поверх копию (скажем тупо с харда)… Но дает монтировать только в стендбае, а при выходе в работу возвращает все на место.
В принципе результат можно получить (одноразовый) – в стендбае демонтируем nblock8 и монтируем свой каталог. Запускаем дюну – на дисплее прыгает “error”. Но если войти в консоли в каталог – начинает работать на вновь смонтированном ресурсе. Разумеется – до перезагрузки…
7 мая 2012 г. в 14:02
Добрый день. Подскажите, кто сталкивался, какой DLNA/UPnP медиа сервер можно попытаться установить на Smart D1?
9 мая 2012 г. в 18:12
Ветка обсуждения здесь
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]
11 мая 2012 г. в 19:29
Огромное спасибо за ссылку.
К сожалению, не удалось запустить 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
На какой прошивке вы запускали сервер?
11 мая 2012 г. в 22:52
Прошивка крайняя 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 (по аналогии с уже имеющимися там секциями)
Мог что-то и забыть – пишу по памяти.
15 мая 2012 г. в 10:13
Спасибо за ответ. К сожалению, по-прежнему при попытке запуска twinkymedia выдает “No such file or directory”. Думаю, что в прошивке 120202_1544_beta нет нужных версий библиотек.
15 мая 2012 г. в 10:32
Может и в прошивке дело.
В /var/log/messages что-то пишет ?
/var/twonkymedia/twonkymedia/twonkymedia-server.ini
и
/var/log/TwonkyMediaServer-log.txt
создаются ? Если они есть, попробуйте в twonkymedia-server.ini поставить vlevel=0
( Log level (0:debug, 1:trace, 2:info, 3:warning, 4:error, 5:critical ))
15 мая 2012 г. в 20:28
В логи ничего не пишет. Вероятно проблема с библиотеками, по аналогии с тем, что описано здесь http://habrahabr.ru/qa/527/
15 мая 2012 г. в 21:28
Попробуй другие MIPS-овые дистрибутивы twonky – вдруг поможет
http://www.twonkyforum.com/downloads/6.0.39/
15 мая 2012 г. в 22:57
Спасибо. Заработал twonkymedia-mipsel-glibc-2.3.2-6.0.39.zip.
16 мая 2012 г. в 14:43
Версия 7.0.8 тоже успешно работает: twonky-mipsel-glibc-2.3.2-special-7.0.8.zip.
16 мая 2012 г. в 14:49
Andrey_3, а где такую версию взял ? Брось ссылочку сюда или на laforsh@mail.ru
16 мая 2012 г. в 14:50
Нашел сам
10 ноября 2012 г. в 22:52
Привет! Подскажи как чайнику установить это чудо на Dune Smart H1. LTU стоит, Putty пользоваться умею ответь пожалуйста на мыло simpson84@yandex.ru
Мерси
16 мая 2012 г. в 13:14
До установки пакета на Дуню301, ее встроенный диск с ноута через Кинетик виден, как сетевой диск.
После установки легкого варианта нифига. Ничем не исправляется.
Как быть, подскажите, пожалуйста.
28 июля 2012 г. в 14:24
Михаил, подскажи, пожалуйста, как ты на Дуню301 поставил этот пакет?
У меня последняя версия (0.4.7) что в полном, что в мини- исполнении выдает ошибку “This package intended only for Sigma Design SMP864x CPU” (что есть логично – в 101 и 301 идут процессоры 867x).
29 июля 2012 г. в 20:57
У меня работает. Пакет на флешку внутреннюю поставил.
17 мая 2012 г. в 12:14
Заработало. Разобрался сам.
22 мая 2012 г. в 23:51
Вот так вопрос !!! Поставил сию прошиву на HD Dune H1… transmission работал прекрасно … где-то 1 месяц. 24/7, в один прекрасний солнечний день все что било вместе с папкой transmission удалилось нахрен…
Что ето может бить !!! Люди добрие может кто встречался с таким недарозумением ….
2 раз уже за 3 месяца …. переустанавливал … все равно таже самая история …
23 мая 2012 г. в 12:17
телепаты уехали на море 😉
dmesg, mount в студию
23 мая 2012 г. в 12:47
Poslanec [b]dmesg, mount[/b] поподробнее пожалуйста…
23 мая 2012 г. в 13:33
Poslanec http://www55.zippyshare.com/v/73189474/file.html
23 мая 2012 г. в 21:51
ну вот теперь всё стало ясно
телепаты искупались и готовы дать ответ 😉
1. на флешке и на диске ошибки
2. они исправляются
3. и всё бы было хорошо, но
4. система на диске не журналируемая и не все ошибки на ней могут быть исправлены автоматически, да и вручную так же.
Резюме: КАТЕГОРИЧЕСКИ запрещается качать на диски с системой ext2 или ntfs. в противном случае возможна потеря данных, как частичная, так и полная.
именно это у вас и происходит. за древнюю систему скажите спасибо hdi. проабгрейде ext2 до ext3, путем тюнинга ФС, а точнее добавлением журнала.
24 мая 2012 г. в 10:01
Как именно ето зделать ?
Если можно поподробней
Что я делал:
пробую делать mk2fs.ext3 ….(там долгая комманда)говорит что диск занят….
далеее делаю umount, umount -f -a, тоже нет ….
витаскивать и форматить диск в винде нет возможности ((
24 мая 2012 г. в 15:11
да уж, я понял, вы с гуглем не дружите — всего то надо набрать “ext2 to ext3″ – инфы море
>делаю umount, umount -f -a, тоже нет ….
именно “umount -f /< диск>” и надо для начала, НО при выключенном ГУИ плеера, иначе ГУИ тутже замонтирует диск обратно.
после размонтировки – проверим на ошибки – “e2fsck /< диск>” и после добавим журнал – “tune2fs -j /< диск>”
везде в конце длинное имя вашего диска (/< диск>).
вот и всё, можно перезагрузится или, просто, включить ГУИ.
30 мая 2012 г. в 18:38
“КАТЕГОРИЧЕСКИ запрещается качать на диски с системой ext2″
Ну ничего себе :)зачем так категорично? уж пару лет на ext2 качаю – проблем никаких, тьфу-тьфу. А вот с ntfs да, неродной для дюны формат.
30 мая 2012 г. в 23:35
качайте на здоровье, я ничего против не имею.
24 мая 2012 г. в 20:02
все сделала комманда 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
24 мая 2012 г. в 20:51
Как заставить transmission записывать в нужную папку? стартовый скрипт каждый раз создает свою, как прописано в rc.transmission.
25 мая 2012 г. в 09:24
Вот и отредактировать rc.transmission…
24 мая 2012 г. в 22:10
заходиш в putty с правами root
mc…
потом заходим в папку ltu/home/ .config/transmission~deamon/settings.json (жмем –[F4])
меняем строку “download-dir” на свою ….
не забиваем сохранить нажав F2, F10 … reboot
24 мая 2012 г. в 22:11
setting.json параметр “download-dir” сохраняем F2 …
25 мая 2012 г. в 11:49
Неа, так не работает. При старте исполняется скрипт rc.transmission и переписывает папку. Я смотрел логику этого скрипта. Там в основе корень “transmission” заложен. Переделывать надо. А лень.
25 мая 2012 г. в 11:52
Нет. Так не работает. См. rc.transmission-его надо переписывать.
31 мая 2012 г. в 15:41
Коллеги, добры йденнь.
Кто подскажет можно ли в DUNE установить драйверы (UBUNTU ) для WIFI адаптера?
1 июня 2012 г. в 19:15
таже самая история … все внезапно пропало ))
9 июня 2012 г. в 23:54
Ув. Poslanec. Нет ли каких-нибудь новостей от “Творца”. Уже 2 месяца прошло. Не появилась ли еще возможность обратить на нас внимание и обновить прошивку?
10 июня 2012 г. в 18:58
неа, ни слуху – ни духу
6 июля 2012 г. в 22:09
Здравствуйте! Подскажите, кому-нибудь удалось запустить 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 пишет в лог, что успешно запустился, но затем мгновенно вылетает без каких-либо сообщений об ошибках.
28 июля 2012 г. в 22:35
И снова здравствуйте:)
г-н Poslanec, никаких новостей? “Творец” не ожил?
6 августа 2012 г. в 21:11
Сегодня на одном из форумов по дюнам 101/301 узнал, что для них подходит и устанавливается пакет Dune Linux Term Utils v0.4.7 (для Lite53D) ну и мини версия пакета для Lite53D естественно. Пока поставил мини буду тестировать если что отпишусь!
6 августа 2012 г. в 23:03
ответ и в этой ветке имеется – http://nmt200.ru/hand/padavan/dune-linux-term-utils-v0-4#comment-10407
просто коменты иногда полезно читать 😉
12 сентября 2012 г. в 09:02
Господа здравствуйте
Возник такой вопрос, а нет ли у кого нибудь случайно, темы для Дуни как в этом посту, или может кто знает как и где скачать можно что бы установить пожалуйста,
параметры моей Дуни: Kartina HD 301 WLAN/WiFi, EU вот пришел такой по крайней мере ну а сей час он: DUNE HD 301 WLAN/WiFi
12 сентября 2012 г. в 09:05
упс пардон, опять я не в той теме нашкорябл это вот для этой темы http://nmt200.ru/hand/poslanec/dune-hd-smart-d1/ что та с утра как то плдохо понимаю на работе пойду кофейку хапну
12 сентября 2012 г. в 14:50
На форуме hdtv тем море для дуни твоей.
13 сентября 2012 г. в 15:56
И еще на дуне301 нет проблем cue, в отличии от А210.
21 сентября 2012 г. в 12:51
Опять dune hd удалила папку торрент и все содержимое…
Poslanec че еще посоветуеш??
25 сентября 2012 г. в 23:58
без dmesg, даж не знаю, что и сказать
6 октября 2012 г. в 22:48
.M47104i SuperB->Version 1 . 0 . 4
SuperB->Nand_sz 133693440
SuperB->Nb_blocks 1024
SuperB->Nb_pages 64
SuperB->Sz_block 131072
SuperB->Sz_page 2048
SuperB->A_Sz_Nand 133562368
SuperB->Usalbe_PhyBlk 1019
SuperB->Percent_Rev_Sp 3
SuperB->SupBackBlk 5
SuperB->SupLoc 4
SuperB->S_Ad_MgBlock 8
SuperB->E_Ad_MgBlock 263
SuperB->Sz_PBAT 128
ManBlk->Sz_PBAT 2048
ManBlk->myLocation 147
ManBlk->UsablePhyBlk 1019
ManBlk->UsedLBlk 700
ManBlk->NoLgBlks 729
ManBlk->MBWCounter 47174
ManBlk->DBACounter 703
ManBlk->MBACounter 0
ManBlk->relc_cnt 4
ManBlk->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->caps 0x0000000d mmc->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 --->
usbcore: registered new interface driver rt2870
0x1300 = 00064300
ir: Enable NEC decoder (0x00000000)
ir: Enable RC5 decoder (0x00000000)
ir: Chosen flags 6
tango3[root]#
7 октября 2012 г. в 10:31
не всё гладко в датском королевстве:
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
23 октября 2012 г. в 09:03
А насколько чреваты temp bad blocks (в плане какова вероятность их “трансформации” в fatal bad blocks) и что (кроме сервиса) можно сделать в случае возникновения fatal bad blocks?..
23 октября 2012 г. в 19:08
у меня на внутреннем диске, который постоянно включен под торрент всегда были битые диски до последнего момента. смотришь, где битые области, потом отрезаешь их fdisk’ом по +-5%. года по 2-3 стоят.
24 октября 2012 г. в 13:08
Вы бы в тему вникли прежде чем отвечать. Речь о проблемах на внутреннем флеше Дюны.
25 октября 2012 г. в 18:19
ахаха сорри ) зациклился на nmt. даже не знаю что такое эта дуня по спекам ) может это поможет http://wiki.openmoko.org/wiki/NAND_bad_blocks
7 октября 2012 г. в 18:16
А как вариант закачать все торенты и потом перевести в режим доступа к папке transmission – “чтение” …
9 октября 2012 г. в 20:27
не очень хороший вариант
4 ноября 2012 г. в 08:40
NMJ Navigator есть для Андроид планшетов и как нить можно прикрутить его к С200?
Прошу прощения но не нашел где можно вопрос задать.
14 ноября 2012 г. в 16:09
Господа гуру, подскажите новичку, пожалуйста.
Есть типовая задача для Dune: скопировать несколько просмотренных фильмов с внутреннего винта на внешний для постоянного хранения в архиве. Если использовать для этого UI Дюны или команду cp через telnet, то приходится часами следить за процессом копирования и дрожать: а вдруг свет выключится? А вдруг винт сбойнет? А вдруг еще что-то случится? Ясно, что чтобы этого избежать нужно запусать какой-то сервер на Dune, который поддерживает догрузку файлов при прерывании копирования по любой возможной причине.
Вопрос: что лучше всего использовать новичку, которому совсем не интересно что-то долго и кропотливо ручками устанавливать (и настраивать)? Aria2 подойдет для этих целей? Или надо что-то вроде rsync использовать? Или может кто-то может что-то более простое посоветовать?
14 ноября 2012 г. в 18:58
Вот уж не знаю в чем страх. Да запустить из сеанса screen’а mc, поставить копировать и спокойно спать (или смотреть нересурсоемкое кино с той-же дюны). Даже если сбойнет раз в год (или у Вас электричество по 4 раза в день вырубают, или все винты сыпятся?) – неужели такая трагедия?
14 ноября 2012 г. в 23:32
Ну, как Вам сказать, наверное, “страх” здесь не самое удачное слово. Чтобы моя цель была понятнее – опишу Вам самый экстремальный вариант проблемы.
Ваш друг попросил Вас скопировать ему фильмов на 2 ТБ с Вашего внутреннего винчестера. Хорошо, Вы подключаете внешний винчестер и запускаете какое-нибудь простое копирование. На пути к финальному результату у Вас может быть масса препятствий – от элементарного исчезновения или скачка напряжения до желания мамы посмотреть кино в хорошем качестве или прихода в гости любимой тети, которая будет спать в гостиной и для которой все эти шумящие вентиляторы надо выключить.
Пусть копирование по любой причине прервано, и Вы имеете на целевом винчестере недокачанную кучу файлов. При этом на исходном винчестере файлы имеют примерно такую структуру \Мини-сериалы\Джейн Эйр\1983\Версия БиБиСи\ДВД 3\ВИДЕО_ТС\. Вы себе представляете, сколько работы понадобится только для того, чтобы понять, какие файлы уже перекачались, а какие – нет? А как тяжело после этого корректно перезапустить копирование – представляете?
Конечно, такие задачи встречаются не каждый день. Но дело даже не в этом. Просто уже привыкаешь к закачке торрентов, когда знаешь: поставил что угодно на закачку – она обязвтельно закончится успешно, чтобы там не случилось. А всякие выключения или перехэширования влияют только на время этой закачки и больше ни на что. Вот такого психологического комфорта хочется и при копировании.
15 ноября 2012 г. в 09:16
Бред. В том-же mc используйте перезапись файлов, отличающихся по длине. Не плодите лишних сущностей – Ваша “проблема” не стоит выеденного яйца.
15 ноября 2012 г. в 12:09
В общем, ответа по существу у Вас нет. Жаль.
15 ноября 2012 г. в 12:45
Константин, вполне достаточно надежности варианта выше. Так нормально переносил данные с пары двухтеррабайтных винтов. По окончании копирования можно сравнить размеры папок (в mc выделяем папку и Ctrl+пробел). Различающиеся по размеру (если они будут вообще) – перезалить.
Если этот вариант все же не устраивает – подключите внешний диск к ББ и уже на нем любым менеджером докачек запишите инфу с Дюны по ftp. Медленнее, но почти с подтверждениями – как Вы и хотите.
15 ноября 2012 г. в 19:23
rsync
14 ноября 2012 г. в 19:37
screen mc
ctrl-a-d
…
sleep
…
screen -ls
screen -r NAMEOFSCREEN
15 ноября 2012 г. в 10:14
Если один сеанс: screen -x