Неофициальный клуб пользователей HD видео плеера WD TV


»Юзер: »Пароль:   Запомнить? 
WDTV Forum / Форум про WD TV Gen2 / Полезная информация / Extended прошивка WDTV Gen2 от Padavan
Написано:  31 Авг 2010 10:06   Отредактировано: Padavan
На новой прошивке торрент будет даже с FAT32 работать. Только ненадежно это, сбой по питанию и ошибки на диске. Также FAT32 максимальный размер файла 4ГБ.
Написано:  31 Авг 2010 10:24
Ага, я уже прошивку скачал и описание прочел, но пока еще не шился. Тоже чуток занят.
Написано:  31 Авг 2010 10:26
Кстати вопрос, недокачанный файл можно как-то перенести в трансмишн из мюТоррента что бы он продолжил загрузку?
Написано:  31 Авг 2010 16:50   Отредактировано: Padavan
Итак, инструкция по разметке диска в ext3.

1) Включаем WDTV, ждем загрузки. Обязательно останавливаем через Web, сервис "Torrent client (transmission)". Samba и FTP можно не останавливать, при условии, что никто не будет подключаться в этот момент. Telnet должен быть запущен.
2) Подключаем диск (флеш) назначения. Если это HDD 2.5, питания должно быть достаточно чтобы в процессе диск не отключился от нехватки силы тока. Ждем пока OSD обнаружит диск (если на диске есть разделы). После обнаружения нажимаем EJECT и подверждаем извлечение. OSD освобождает диск.
3) Запускаем Telnet клиента и подключаемся к WDTV под аккаунтом root.
4) Перед работой с диском нужно размонтировать все разделы. Набираем команду mount и смотрим есть ли у нас в списке /dev/sd[a-z][1-9]. Скорее всего будут подмонтированные разделы. Нужно набрать umount /dev/sda1 (и остальные разделы) и убедиться путем команды mount что они размонтированы. Приступать к следующему шагу нужно только после того как все разделы диска будут размонтированы.
5) Набираем команду blkid и после отрабатывания ищем строчку, содержащую /dev/sd[a-z][1-9], например:
/dev/sda1: UUID="acd97e0f-530a-4fee-97db-bbe6e2465eb5" TYPE="ntfs"
Где /dev/sda1 - это наш существующий раздел с NTFS. Если на диске несколько разделов, остальные будут видны как /dev/sda2, /dev/sda5 итд. Если на диске нет разделов, blkid не выдаст ничего кроме разделов внутреннего флеша.
6) Предположим у нас на диске 2 раздела, один primary /dev/sda1, второй расширенный /dev/sda5. Мы хотим удалить оба раздела и создать 1 раздел ext3 на все пространство. Набираем команду fdisk /dev/sda и попадаем в командную строку fdisk. Отключаем совместимость с DOS, набрав "c" и ввод. Переключаем вывод на сектора набрав "u" и ввод. Вбиваем "p" и видим наши разделы. Начинаем удалять разделы с хвоста, набирая "d" и выбирая номер партиции. После удаления всех партиций еще раз набираем "p" и убеждаемся что разделов больше нет. Создаем первый раздел набрав "n" и выбрав Primary и номер 1. Всего можно создать до 4 примари разделов. При создании раздела предлагается ввести начальный и конечный сектор, если раздел будет один, просто соглашаемся со значениями. Иначе меняем конечный сектор (1 сектор = 512 байт) на требуемое значение. При создании следующего раздела, начальный сектор уже подставится автоматически как конец предыдущего + 1. Если разделов будет не больше 4, то рекомендуется все разделы создавать как примари. Далее первый раздел можно назначить загрузочным (не обязательно), вбив команду "a" и назначив первый раздел. По умолчанию тип разделов создается как 83 (Linux). Если в дальнейшем планируется один из разделов отформатировать под Windows в NTFS, нужно сменить тип раздела вбив команду "t" и указава тип раздела 7. После всех манипуляций выводим результат, вбив команду "p". Если все ОК, подверждаем изменения, вбив команду "w". Только после этой команды все изменения будут записаны на диск. Все, диск разбит и готов для форматирования. Если после записи fdisk-ом OSD опять обнаружит новый диск, нужно обязательно извлечь его с ПДУ через EJECT, а также заново размонтировать командами umount /dev/sda1 и т.д.
7) Форматируем разделы. Вбиваем команду mkfs.ext3 {раздел}, где {раздел} требуемый раздел /dev/sd[a-z][1-9]. Здесь нужно быть внимательным, поскольку сразу начнется форматирование. Дожидаемся конца процедуры, в процессе которой будет создан журнал. Таким же путем форматируем все остальные разделы. Если один из разделов решили сделать NTFS, его можно будет потом отформатировать в Windows в диспетчере дисков.
8 ) После форматирования ext3 резервирует часть места под нужды рута, нам это не нужно, иначе часть диска будет недоступно. Отключаем резервирование, набрав команду tune2fs -r 0 {раздел}, где {раздел} требуемый раздел /dev/sd[a-z][1-9].
9) Перезагружаем плейер через Web интерфейс. Готово.
10) На разделе где будет жить торрент и закачки, создаем папку transmission в корне раздела, на остальных разделах ее убираем. Создать можно через FTP доступ под root. При следующих запусках Transmission будет подключаться к первой попавшейся папке /transmission, поэтому будет подхватывать ваш раздел.

Примечание:
На разделах c ext2/3 создается папка lost+found, это служебная папка ее можно не трогать.
Проверять разделы (типа скандиск) можно через e2fsck {имя раздела}, ВАЖНО перед проверкой размонтировать проверяемые разделы.

Уфф.
Немного сумбурно, но я думаю если есть моск, то разобраться можно
Написано:  31 Авг 2010 16:54
Цитата:
недокачанный файл можно как-то перенести в трансмишн из мюТоррента что бы он продолжил загрузку?

Простым способом не получится, хеши они по разному хранят да и информация о текущих торрентах хранится тоже по разному.
Написано:  31 Авг 2010 19:39   Отредактировано: Ahatom
Padavan

Расскажите, пожалуйста, про свой NAS поподробнее:
- из чего собран;
- какое ПО используется;
- насколько шумен;
- сравнивали ли с производителями NAS'ов (Synology, QNAP и проч.).
Написано:  31 Авг 2010 19:56
Для Padavan
Доброго времени суток!
Замонтировал NFS шару. WDTV его увидел. Но при проигрывании зависает. Доступен только WEB интерфейс. Что может быть?
Написано:  31 Авг 2010 20:05
Да вот ещё. Снова включил демон djmount и вроде как заработало. Девайс увидел и HMS и NFS шару. Пустил по NFS шаре - заработало. Чудеса какие то?
Написано:  31 Авг 2010 20:14
А потом завис окончательно. Перезагрузил, отключил UPN p client и всё равно всё зависло.
Написано:  31 Авг 2010 20:46
Padavan.
Галку потом поставил "Включить подстройку частоты HDMI под видео контент" и заработало. Как отмаунтить одну смонтированную NFS шару? А то я по-запарке в порядке эксперимента две их сделал
Написано:  31 Авг 2010 20:53
Monblane

У вас какой сетевой адаптер? Виснуть не должно.

Цитата:
Как отмаунтить одну смонтированную NFS шару? А то я по-запарке в порядке эксперимента две их сделал

Если по простому - поставить на одну шару ремарку, сохранить скрипт и перезагрузить. Иначе руками через телнет, umount в руки
Написано:  31 Авг 2010 21:13
Я к тому, что у меня два USB устройства увиделись с одним и тем же содержанием. Как избавиться от одного?
Написано:  31 Авг 2010 21:18
Цитата:
Monblane

У вас какой сетевой адаптер? Виснуть не должно.

MCS 7830.
Цитата:
Если по простому - поставить на одну шару ремарку, сохранить скрипт и перезагрузить. Иначе руками через телнет, umount в руки

Так и сделаю. Вообще-то заработало и не виснет, что само по себе радует. Сейчас BD  потяжелее выберу и попробую. По-любому, огромное спасибо за труд и терпение.
Написано:  31 Авг 2010 21:30   Отредактировано: Padavan
Ahatom

Железо:
- MB Asus P5QPL-VM EPU. mATX. Чипсет Intel G41+ICH7. Lan 1Gbit Atheros , 4 SATA-II, 8 USB 2.0, 2 DIMM DDR2 1066.
- CPU Intel Pentium E6300 2.8 GHz, OEM
- RAM 2GB (2x1GB) DDR2-800 Samsung (2-канальный режим)
- Кулер на процессор безвентиляторный CoolerMaster Hyper Z600
- HDD SATA 2.5 Hitachi 5K500 320GB (система + торренты)
- HDD SATA 3.5 Seagate LP ST32000542AS 2TB (медиабиблиотека)
- Корпус старый Asus Ascot 6AR, БП 400ВТ FSP

Кратко о системе:
Мат плата очень качественная, хорошее питание, твердотельные конденсаторы, пассивное охлаждение. Монитор не используется, все управление по сети. Т.е. настоящий NAS. В BIOS отключен внутренний видеоадаптер, так чипсет меньше греется и позволяет съэкономить ватты. Также в BIOS понизил частоту процессора (уменьшил множитель). Процессор и так холодный, а с понижениме частоты вообще лед. Безвентиляторный кулер полностью справляется с охлаждением даже на штатной частоте. Это самый холодный и мощный процессор, специально подбирал. Не горячее целеронов, зато гораздо мощнее. Он порвет атом как тузик грелку. В итоге в корпусе всего 2 вентилятора - очень тихий 12см в БП (выдув) и очень тихий 12см (SilentBlade) на вдув, впереди напротив корзины с диском. Корзина для дисков здоровая (на 5 дисков), в корзину воткнул только двухтерабайтник, "малышку" 2.5 посадил на салазки сделанные из старого FDD и воткнул на место FDD в корпусе. Он совсем не греется и практически бесшумен. DVD привода нет, один раз поставил убунту с USB DVD привода и все.

OS - Ubuntu Linux 10.04 Server. Сервер загружается примерно за 5-6 секунд. Просто мгновенно. Сначала пытался на него FreeNAS поставить, эта каналья загружается в 10 раз дольше, сетевую вроде определяет, настраиваю самбу, при попытке открыть шару самбы, FreeNAS сразу крашится на уровне ядра. Не дружит он с новым железом. Линукс просто летает на таком сервере.

На этом же серваке все компилю для WDTV и собираю на нем же прошивку. Для торрента отдельный раздел на 2.5 диске  в ext4 чтобы не фрагментировал систему. Диск 2ТВ содержит один GPT раздел в XFS . Там вся медиа, он настроен на остановку шпинделя через 2ч простоя. Так как торрент его не трогает он почти всегда спит и раскручивается только когда смотрю кино. Система абсолютно бесшумная, ее можно даже около кровати ставить. Самый шумный - это 2TB диск, он громко стрекочет головками когда читают с него. Если копировать с него по самбе на Win7 комп, то скорость передачи превышает 100 МБ/с. Это просто круто, гигабит рулит.

Один минус - потребляет это дело многовато. Я специально опускал частоту CPU чтобы снизить потребление, замерить точно не чем, но по расчетам не должно быть больше 80-90 ВТ.

PS. С Synology даже и сравнивать нет смысла, она тихо курит в сторонке. Процессор на ядре Core с двумя огромными яйцами сравнивать с такой какашкой. У WDTV проц и то мощней любой Synology.
Написано:  31 Авг 2010 21:58
Monblane
Цитата:
MCS 7830

Точно? Посмотрите через Web интерфейс, раздел "Информация о дисках" Там найдите свой адаптер в списке "Устройства USB" и покажите мне. Что-то мне сдается что там у вас asix и проблемы с висом те же самые что у Semargl. Если окажется что asix, качайте прошивку 1.8b, что я выложил несколько постов выше. И будет счастье
Написано:  31 Авг 2010 22:01   Отредактировано: Ahatom
Padavan

Класс!
Написано:  31 Авг 2010 22:14
Перезагрузил и опять всё зависло.
Написано:  01 Сен 2010 04:18
Padavan

Спасибо большое за инструкцию, написано все достаточно понятно...
Просто я не линуксоид, и не знал какие команды в какой последовательности вводить, а тех литература у меня только по виндам...
Еще раз спасиб..
Написано:  01 Сен 2010 04:46   Отредактировано: Semargl
Теперь не могу в самба-шару скопировать файлы, папки создаются, а на копирование файла винда говорит что не хватает места...
Диск теперь смонтирован по пути
/tmp/media/usb/USB1/
а самба как я понял живет в /tmp/media/mnt
может какие то права надо переустановить?

Ну и сервис торрента тоже не запускается
Написано:  01 Сен 2010 08:41
Padavan
Цитата:
Точно? Посмотрите через Web интерфейс, раздел "Информация о дисках" Там найдите свой адаптер в списке "Устройства USB" и покажите мне. Что-то мне сдается что там у вас asix и проблемы с висом те же самые что у Semargl. Если окажется что asix, качайте прошивку 1.8b, что я выложил несколько постов выше. И будет счастье

Вообще-то проверял. Вроде MCS 7830. Инфу  покажу вечером. Думаю, по-любому перепрошиться на 1.8b. Хуже не будет?
Написано:  01 Сен 2010 10:12   Отредактировано: Padavan
Semargl

Посыпаю голову пеплом.

В сборке 1.8b есть косяк, ext2/3 разделы не монтируются из-за флага umask=0. Данный флаг должен стоять только для FAT32 и NTFS

Monblane

Не спешите ставить 1.8b, я там маленько напортачил
Ссылку обновлю.
Написано:  01 Сен 2010 10:37
Падаван, мне ли жаловаться... Главное что приставка перестала виснуть при воспроизведении по сети, а торренты пока можно и на компе покачать...
Написано:  01 Сен 2010 11:49
Присоединяюсь к Semargl
Цитата:
Pадаван, мне ли жаловаться... Главное что приставка перестала виснуть при воспроизведении по сети, а торренты пока можно и на компе покачать...
Написано:  01 Сен 2010 17:44   Отредактировано: KVlady
Padavan, огромное спасибо за отличную прошивку
Интересует такой вопрос, а нельзя ли встроить в WD визуализатор звука, что-нибудь типа Geiss-а, или Infinity?
Было бы очень круто при проигрывании музыкальных файлов поиметь на экране ТВ интересную динамичную картинку, синхронизированную со звуком.
Понимаю, что задачка не тривиальная.
__________________
WDTV gen2(LaCie 0.3)+DWA-140,Keenetic GIGA
Написано:  01 Сен 2010 18:02   Отредактировано: Monblane
Padavan
Цитата:
Цитата:
Точно? Посмотрите через Web интерфейс, раздел "Информация о дисках" Там найдите свой адаптер в списке "Устройства USB" и покажите мне. Что-то мне сдается что там у вас asix и проблемы с висом те же самые что у Semargl. Если окажется что asix, качайте прошивку 1.8b, что я выложил несколько постов выше. И будет счастье

Выкладываю:
Bus 002 Device 001: ID 0000:0000 
Bus 001 Device 005: ID 1516:8628 CompUSA Pen Drive
Bus 001 Device 004: ID 9710:7830 MosChip Semiconductor MCS7830 10/100 Mbps Ethernet adapter
Bus 001 Device 001: ID 0000:0000 
Блочные устройства

/dev/sda1: SEC_TYPE="msdos" UUID="E0FD-1813" TYPE="vfat"
Точки монтирования

/dev/sda1 /tmp/media/mnt/sda1 vfat rw,noatime,nodiratime,fmask=0022,dmask=0022,codepage=cp437,iocharset=utf8 0 0
/dev/sda1 /tmp/media/usb/USB2/sda1 vfat rw,noatime,nodiratime,fmask=0022,dmask=0022,codepage=cp437,iocharset=utf8 0 0
/dev/sda1 /tmp/media/usb/USB2/E0FD-1813 vfat rw,fmask=0022,dmask=0022,codepage=cp437,iocharset=utf8 0 0
Файловые системы

Filesystem                Size      Used Available Capacity Mounted on
/dev/sda1               973.6M    239.0M    734.6M  25% /tmp/media/mnt/sda1
/dev/sda1               973.6M    239.0M    734.6M  25% /tmp/media/usb/USB2/sda1
/dev/sda1               973.6M    239.0M    734.6M  25% /tmp/media/usb/USB2/E0FD-1813
И виснет всё по-прежнему...
Написано:  01 Сен 2010 19:07
Semargl

Исправил косяк с монтированием.

http://www.fayloobmennik.net/113952

Сборка 1.8b2

1) Transmission-daemon: исправлена работа с файловой системой FAT32 (проблема access denied)
2) Обновлен busybox до версии 1.17.2
3) Драйвер asix заменен на версию из родного kernel как более стабильный.
4) Исправлен баг переключения разрешения HDMI при активном AUTORES в режиме отображения списка
видео файлов как "Предпросмотр"
5) Уменьшено время повторного запуска/предпросмотра видеофайлов при активном AUTORES, каждый
видеофайл анализируется через ffprobe только один раз, при повторных запусках значение фреймрейта
извлекается из кеша. Кеш также сохраняется на внешнем носителе
6) Исправлен баг в скрипте transfer-measure
Написано:  01 Сен 2010 19:18   Отредактировано: Padavan
Monblane

Если с диска не виснет, а по NFS и UPnP виснет, значит кривой драйвер mcs7830.ko, либо неисправен сетевой адаптер. Данный модуль собран из родного кернела, так что другого предложить не могу. Тут была проблема с DLink DUB-E100 (asix чип), висло полным колом на драйвере от производителя. Коробка полностью одуплялась. Собрал драйвер из родного кернела (обновив таблицу поддерживаемых устройств), висы как рукой сняло. Еще раз повторюсь, с нормальным адаптером и драйвером виснуть не должно, можно хоть сутки по сети смотреть без перерыва.

PS. Единственное что могу сделать, посмотреть исходный код модуля от самого свежего кернела и бэкпортировать его под версию кернела коробки.
Написано:  01 Сен 2010 19:25   Отредактировано: Padavan
KVlady

Я не смогу такое сделать. И навряд ли кто сможет. Кроме WD. Верблюд быстрее через игольное ушко пройдет, чем WD сделает.
Написано:  01 Сен 2010 20:58
Цитата:
Если с диска не виснет, а по NFS и UPnP виснет, значит кривой драйвер mcs7830.ko, либо неисправен сетевой адаптер. Данный модуль собран из родного кернела, так что другого предложить не могу. Тут была проблема с DLink DUB-E100 (asix чип), висло полным колом на драйвере от производителя. Коробка полностью одуплялась. Собрал драйвер из родного кернела (обновив таблицу поддерживаемых устройств), висы как рукой сняло. Еще раз повторюсь, с нормальным адаптером и драйвером виснуть не должно, можно хоть сутки по сети смотреть без перерыва.

C Win 7 работает на "Ура", с XP тоже самое. Есть дрова на диске под Linux - могу выложить. Куда?
Написано:  01 Сен 2010 21:15
Цитата:
Есть дрова на диске под Linux - могу выложить.

Вы шутите, нужен драйвер под архитектуру MIPS R2, кто же его на диск будет ложить.

Поделитесь со своими друзьями в соцсетях:

WDTV Forum / Форум про WD TV Gen2 / Полезная информация / Extended прошивка WDTV Gen2 от Padavan