NMT приложения без SATA HDD

Плееры HD40NMT на базе Sigma 8635 чипов.
Networked Media Tank (на прошивке Syabas)

Модераторы: Support1, Support, Admin1, Support2, Kazus

Re: NMT приложения без SATA HDD

Сообщение Nalif 13 окт 2009, 20:33

Что получилось на данный момент у меня (пошагово):
Имеется флешка 4 Гб, роутер Asus500gP под Linux’ом. Информация взята вот отсюда:
http://www.lundman.net/wiki/index.php/NMT:telnetd#Running_from_USB_stick
http://hghltd.yandex.net/yandbtm?url=http%3A%2F%2Fwww.networkedmediatank.com%2Fwiki%2Findex.php%2FNMT_Apps%3Aalternative_installation&text=NMT%20Apps%3Aalternative%20installation&qtree=0tZHTUTEnHLlg6mAYwhXaAlVf0RLg3qTTKMC37gUQ6BgtjzDjteorQvjxnvqUe1qRxGvtyHG2q2oelu%2BzETb7nl7ZHkMhuyKVgbVAc07btRD%2Bs%2F%2BpW611m%2BxSX3xeGXGpCKi%2FaSSGDVpKG8coepadhbTky%2BdzMqqV9LlpakFbRjWgN4XRbsDeB2vG5ypB6F5H4uRPReqZwpgoo4HK%2F%2BuVgA00nHH%2Fu4BIt8nJlUEIzD3ViBDzE%2BjVfxPTMPSabvBonYJ1Dbzym%2F2kUgPwDaHPRtFgWYzh%2BeJmhHYFVqlH%2BsigYd%2FqCvnQGdHbojZWKTqMSXBO2V5q0szxJdlVYiVwNz7sjzMns2Pdc%2BbxY5jvlsb0sOOf67aY8U%2BbJByctpm6DoCvYbK69IoqZ3n%2FEtlNldE5m%2BmCQnfjMC%2F48aXo7wuApl2eW4xfFnuru4aRhHt
Втыкаю флешку в роутер. Захожу на него telnet’ом. Даю команду
# fdisk –l
Вижу где флешка, и какая у нее файловая система:
/dev/scsi/host1/bus0/target0/lun0/disc: 4018 MB, 4018143232 bytes
System /dev/scsi/host1/bus0/target0/lun0/part1 b Win95 FAT32
Даю команду
# df –h
Смотрю куда она примонтирована: /dev/discs/disc1/part1 3.7G 4.0k 3.7G 0% /tmp/mnt/disc1_1
Размонтируем ее, чтобы выполнить дальнейшие действия:
# umount /tmp/mnt/disc1_1
Теперь делаем следующее:
# fdisk /dev/scsi/host1/bus0/target0/lun0/disc
далее команда - удаляю раздел FAT32:
> d
далее команда - создаю новый раздел:
> n
далее команда – создаю основной раздел:
> p
далее команда – 1-й раздел
> 1
далее команда – начало раздела (First cylinder (1-4671, default 1)):
> 1
далее команда – конец раздела (Last cylinder or +size or +sizeM or +sizeK (1-4671, default 4671)):
> 4671
далее команда – смотрим, что появился раздел:
> p
видим примерно следующее:
/dev/scsi/host1/bus0/target0/lun0/part1 1 4671 3923630 83 Linux
Далее команда – записываемся и выходим:
> w
Осталось отформатировать флешку в ext3:
# mke2fs -j /dev/scsi/host1/bus0/target0/lun0/part1
Монтирую ее обратно:
# mount dev/scsi/host1/bus0/target0/lun0/part1 /tmp/mnt/disc1_1
Командой cd переходим в корень флешки
Забираем отсюда файл: http://www.lundman.net/wiki/images/9/9c/Telnet-installer.zip Распаковываем его. Изменяем имя файла telnet-installer.cgi-RENAME-ME.bin на telnet-installer.cgi
Копируем файлы (3 штуки) на флешку в корень (я через сетевое окружение, на флешку что пока у меня в роутере).
Копируем syb8634.nmt в корень флешки.
Возвращаемся в телнет, делаем telnet-installer.cgi исполняемым:
# chmod +x telnet-installer.cgi
Далее «разбираем» syb8634.nmt на исходные составляющие (получим на выходе папку syb8634):
# dd if=syb8634.nmt skip=1 bs=60 | tar -xzvf –

Подготовительная работа завершена. Теперь имеем флешку отформатированную в ext3 с необходимыми файлами на «борту». Флешку вставляем в коробочку. Включаем наш медиаплеер.
Заходим на флешку "USB_DRIVE_A-1".
Выбираем контент "Файлы" (последняя кнопка).
Жмем на "telnet-installer.html".
Далее выбираем "Run from USB_DRIVE_A-1".
Далее "Install to /tmp (Removing USB is ok)".
Видим "Found program". Telnet на медиаплеере подняли.
Теперь на компьютере "Пуск – Выполнить".
Набираем "telnet 192.168.1.97" (у меня в сетке такой адрес коробки)
Далее устанавливаем NMT приложения (дальнейшее в Telnete)
# mkdir /mnt/temp
# mount /dev/sda1 /mnt/temp
# ln -s /mnt/temp/syb8634/ /mnt/
# mkdir /opt/sybhttpd/localhost.drives/HARD_DISK
# mount /dev/sda1 /opt/sybhttpd/localhost.drives/HARD_DISK
# /etc/init_nmt start

Проходит установка приложений: Я у себя увидел вот такое:
    SHAREROOT=/opt/sybhttpd/localhost.drives/HARD_DISK
    Do chmod on /opt/sybhttpd/localhost.drives/HARD_DISK ...
    mkdir: cannot create directory '/share/Video': No such file or directory
    chmod: /share/Video: No such file or directory
    mkdir: cannot create directory '/share/Music': No such file or directory
    chmod: /share/Music: No such file or directory
    mkdir: cannot create directory '/share/Photo': No such file or directory
    chmod: /share/Photo: No such file or directory /
    Starting FTP Server...Generate NFS shares export file...Starting RPC portmapper.
    ..Starting NFS services... Starting NFS mount services... rm: cannot remove 'ms.
    pid': No such file or directory
    rm: cannot remove 'httpd.pid': No such file or directory
    Start HTTP Server : [ OK ]
    Start MS UPnP : [ OK ]
    Start mDNSrespd : [ OK ]
    Start synMusic : [ OK ]
    SMP8634 Media Server Started...
    /mnt/syb8634/server
    Updating samba workgroup...
    Updating samba password...Starting sambaStart Transmission BT : ln: /lib/json.la:
    File exists
    ln: /lib/json.so: File exists
    ln: /lib/libcom_err.so.3: File exists
    ln: /lib/libcurl.la: File exists
    ln: /lib/libcurl.so: File exists
    ln: /lib/libevent.la: File exists
    ln: /lib/libevent.so: File exists
    ln: /lib/libgssapi_krb5.so.2: File exists
    ln: /lib/libiconv.la: File exists
    ln: /lib/libiconv.so.2: File exists
    ln: /lib/libidn.so.11: File exists
    ln: /lib/libk5crypto.so.3: File exists
    ln: /lib/libkrb5.so.3: File exists
    ln: /lib/libkrb5support.so.0: File exists
    ln: /lib/libxml2.so.2: File exists
    mkdir: cannot create directory '/share/Download': No such file or directory
    mkdir: cannot create directory '/share/.transmission/': No such file or directory
    cp: cannot remove '/share/.transmission': No such file or directory
    chmod: /share/.transmission/unrar.sh: No such file or directory
    [ OK ]
    Start HTTP Server : [ OK ]
    <script>function x(){history.go(-1);location.assign('file:///opt/sybhttpd/defaul
    t/media_server.html');}</script> <body bgcolor=transparent onload=x()>/mnt/syb86
    34/server
    Starting BitTorrent.../
    ln: /lib/json.la: File exists
    ln: /lib/json.so: File exists
    ln: /lib/libcom_err.so.3: File exists
    ln: /lib/libcurl.la: File exists
    ln: /lib/libcurl.so: File exists
    ln: /lib/libevent.la: File exists
    ln: /lib/libevent.so: File exists
    ln: /lib/libgssapi_krb5.so.2: File exists
    ln: /lib/libiconv.la: File exists
    ln: /lib/libiconv.so.2: File exists
    ln: /lib/libidn.so.11: File exists
    ln: /lib/libk5crypto.so.3: File exists
    ln: /lib/libkrb5.so.3: File exists
    ln: /lib/libkrb5support.so.0: File exists
    ln: /lib/libxml2.so.2: File exists
    Start NZBGet : [ OK ]
    Start HTTP Server : [ OK ]
    <script>function x(){history.go(-1);location.assign('file:///opt/sybhttpd/defaul
    t/media_server.html');}</script> <body bgcolor=transparent onload=x()>//
Последняя команда чтобы увидеть вкладку NMT приложений в медиаплеере:
# /opt/sybhttpd/default/setups.cgi

В сетевом окружении появляется HD40NMT. Захожу на него (nmt 1234).
Вижу папку Share и Usb_drive_a-1. Файлы копируются, удаляются.
В медиаплеере на вкладке NMT приложений доступны разделы:
- Имя устройства
- Название рабочей группы
- Сменить и Сохранить пароль
Все сервисы по надписям остановлены. Ниже по разделу, чтобы запустить сервисы не пускает. Вижу надпись «Версии ПО устройства и приложений не совпадают. Пожалуйста обновите ПО и приложения»
P.S. Все бы ничего, но как только сделаете выкл/вкл медиаплеера все исчезает. И телнет и NMT-приложения. Как с этим бороться не знаю…
Принимаю предложения и замечания, чтобы все таки довести это дело до ума.
Nalif
 
Сообщений: 10
Зарегистрирован: 26 сен 2009, 21:50

Пред.

Вернуться в Сетевые медиа плееры - NMT серия (на Sigma 8635)

Кто сейчас на конференции

Сейчас этот форум просматривают: Yahoo [Bot] и гости: 3