Из замеченных нюансов в прошивке:
Проблемы с рывками при воспроизведении кодека VC-1 в контейнере MKV в 24 Гц исправили (Bug #5001664). Много восторженных отзывов о плавности воспроизведения. Padavan, правда обратил внимание, что около секунды при старте идут рывки (я бы сказал менее секунды).
Появился полурабочий .APE (Monkey Audio). Причем часть файлов жутко хрипит, воспроизводятся с искажениями/шумом, некоторые воспроизводятся почти сносно, некоторые пропускаются плеером, некоторые вываливают в браузер. Так как этот функционал анонсировался для одного из Release Candidate текущей прошивки, но официально не был анонсирован, то лучше считать что .APE нет, чем портить себе впечатление.
Обнаружена неработоспособность приложений в панели Web-Services. Все, кроме Apps Market, а именно Shoutcast Radio, Internet Radio, MSP Portal и MSP Community не работают. Связано ли это с тем, что приложения были переустановлены в режиме Normal Setup (без форматирования раздела), a не Clear Setup, пока не подтверждено.
А на официальном форуме, несмотря на отдельно вынесенные обсуждения NMJ, большинство вопросов именно о нем. У некоторых при его вызове замечен крэш системы. Также много жалоб на скорость проверки содержимого в целях составления БД, а также вообще на поведение интерфейса, временами подвешивающего, или перезагружающего плеер.
В остальном полет проходит нормально
20 ноября 2010 г. в 18:57
Хотелось бы дополнить: с новой прошивкой плеер стал понимать udp поток.
Теперь IPTV от провайдера смотрю на ура! Я счастлив! IPTV идет udp multicast, поток mpeg 2, контейнер TS,
C200 подключен через роутер Asus Wl 500 GP V1 с прошивкой «от Олега», udp—>http прокси выключен,
udp multicast роутинг включен. Картинка стабильная , без рассыпаний, звуковая дорожка переключается клавишей [AUDIO], удалось растянуть широкоформатные каналы на весь экран 16:9 через клавишу Zoom (режим Crop).
nmt приложения ставил через пункт с полным форматированием диска.
Все предустановленные веб сервисы панели Web-Servicesработают!
Для проверки послушал какие-то радиостанции.
В остальные сервисы просто зашел.
22 ноября 2010 г. в 05:29
Остается добавить, что генно-модифицированный KartinaTV от uncle_g выложен в нашей свалке http://nmt200.ru/filedump
21 ноября 2010 г. в 22:44
да иптв работает! но блин стал плеер зависать при скачке торрентов! как трансмишином стандартным так и 2.12
думал винт (стоит сегейт 259 гб старенький) поставил другой винт — результат такой же. может кто что-то подскажет что может вызывать такое зависалово. Виснет особенно на скачке больший файлов.
22 ноября 2010 г. в 05:22
А он точно виснет? preallocation=2 стоит? Он точно не на создании файла у тебя виснет?
Попробуй с родным preallocation=1 его запустить.
HDD в какой файловой системе (ext/ntfs)?
22 ноября 2010 г. в 09:38
transmission 2.12 стоит на новой прошивке работает без зависаний, preallocation=2 стоит, кэш буфер 8 мб,
message level 1, глобальных пиров <= 60, пиров на торент <= 20. Cкачал два торента одни на ~ 17 Гб,
другой ~ 50 Гб. Канал в интернет 10 Мбит, в локалку 100 Мбит. Плеер жутко тормозит пока отводит место под торент (50 Гб более получаса делал) Но ничего не зависло. В плеере вентилятора нет, торенты качаются на винт 2.5 WD 500 GB BEVT. Скорость закачки колебалась 1.1-1.3 М байт/сек.
22 ноября 2010 г. в 11:07
preallocation=2 HDD=ext глобальных пиров=100 пиров на торент=60
кэш буфер= 8 мб (пробовал 6 и оставлял 2 по умолчанию)
скорость 2-2,5 мб\сек
венетилятор есть на вдув, но шас вообще коробка открыта и стоит ноутбучный винт. виснет не обязательно при создании файла может завеснуть когда уже скачано 50-60%, я смотрю кино и плеер бух — В СТУПОРЕ и пока сзади не выключишь.
22 ноября 2010 г. в 18:27
Пробовал ограничить скорость до 2000 килобайт/сек ?
Сеть в режиме авто или 10/100?
Надо dmesg в цикла запустить и посмотреть что было последним — см.здесь — http://nmt200.ru/faq#14
И еще — с приложений что-то кроме Transmission стоит?
Апач тюнил, память освобождал ?
Swap-файл на HDD есть?
22 ноября 2010 г. в 19:04
А можно по подробней про настройки, потому как…
1. У меня Transmission не вис только на майской прошивке, в остальном симптомы такие же как и у dimas_123
2. Сеть, в режиме авто, вообще не настраивается, только в режиме 10/100.
22 ноября 2010 г. в 19:20
сеть 10/100, ограничения не включал.
стоит только трансмшин и люмандшел. и всё больше ничё не тюнил не делал.
22 ноября 2010 г. в 21:57
Снеси Lundman Shell, поставь утилиты от Padavan — заодно не забудь там флаг «тюнить апач» поставить.
Про своп-файл ты не сказал. Приложения на флешке или на HDD? Если на флешке, и ты никогда их на HDD не ставил, значит у тебя нет свопа. Видишь — гадать приходится.
Очень интересно — на чем зависнет твой плеер.
Для этого и прошу в командной строке запустить
30 ноября 2010 г. в 14:40
Я так понял что на форуме есть пара гуру, которые очень хорошо разбираются в попкорне. Посему вопрос. Требуется перевоспитать мой C-200. Основная задача просто сделать что бы работало. Ну и , по возможности, подружить с IpTV. Плеер без харда. Стоит Sata to Cf переходник с CF карточкой на 8 гигов ( 400X ) + Usb флешка. Торренты качать не планирую. Все смотрю с фаилсервера на 4 терабайта, с расшаренных папок. Буду признателен за помощь. Перевоспитывать, наверно, можно через Teamviewer. Повторюсь. Моя благодарность не будет иметь границ, в пределах разумного. Спасибо
22 ноября 2010 г. в 22:02
Да, и еще — как давно у тебя плеер?
А точнее, раз уж кулера на проце у тебя нет, то когда ты последний раз менял «зубную» пасту под радиатором на термопасту?
22 ноября 2010 г. в 23:31
приложения на Винте — свот т.е. есть
когда прописал while sleep 1; do dmesg -c; done
куча всего и вконце
FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
ir: exclusive access only
ir: exclusive access only
ir: exclusive access only
ir: exclusive access only
ir: exclusive access only
ir: exclusive access only
плеер покупался летом, кулер сразу поставил на проц и на вдув на винт, сейчас стоит винт только на вду на проце нет кулера, но он еле тёпленький, рукой трогал. Термопасту не менял ни разу.
23 ноября 2010 г. в 00:31
и когда плеер виснет он полностью ступориться винт не крутиться не реагирет ни на что толь на задержку кнопки питания на пульте или на тумблер сзади.
шас ещё ограничил скорость до 2000кб\с
23 ноября 2010 г. в 03:03
Если hdd встает колом, то или он уснул сам, или в результате сбоя по питанию.
Так как я не уверен, что у тебя он все время качает на все 2 мегабайта/сек, вероятность есть что HDD уходит в спячку, а вернуться может и не успеть.
При этом dmesg в цикле напишет ругань про ошибки обмена с hdd.
Для этого в утилитах Linux Term Utils есть готовая строчка в файле user.script.sh (раскомментировать строчку надо со своей буквой диска).
А не поможет — то больше всего твоя ситуация похожа на аппаратную проблему.
23 ноября 2010 г. в 08:57
dmesg уже нет надобности пользоваться при наличии полноценного сислога. Единственное что при наличии HDD его можно перенаправить не в /tmp, а на /share, исправив скрипт appscript.sh, строчку syslogd -O /tmp/messages. Иначе после зависания лог не прочитать, он обнулится, так как был в ОЗУ.
23 ноября 2010 г. в 10:51
поставил линукстерм. исправил куда должен писаться лог= /share/messages. а вот как сделать чтобы он писался шото не пойму
23 ноября 2010 г. в 13:04
Сислог пишется сам в фоне. Если натравили его на /share/messages, значит он туда и будет записываться, читайте его и все.
23 ноября 2010 г. в 18:17
шото у меня ничего не пишеться
вот из appscript.sh
if [ $START_LOGGER -eq 1 ] ; then
touch /tmp/messages
syslogd -O /share/messages
klogd
[ ! -f "$dir_this/log/messages" ] && ln -s /tmp/messages «$dir_this/log/messages»
Логер стоит = 1
папку создал /share/messages, а в ней ничего не появляется. NMT Community Software Installer перезапускал линуксутилс
И ещё заметил что плеер НЕ виснет на скачивании обычных рипов в 1,5 гб и на активных раздачах (4-5) на скорости до 1мб\сек
23 ноября 2010 г. в 20:56
Все больше и больше похоже на спячку HDD. В файле user.script.sh раскомментировал строчку для своего HDD?
23 ноября 2010 г. в 22:40
раскоментировать эту строчку ?
#hdparm -S244 -B254 -M128 /dev/sda
а что в ней дописывать?
23 ноября 2010 г. в 22:43
Знак «#» сотри в этой строке,и сохрани файл — если твой диск именно /dev/sda.
Затем перезапусти Linux Utils через CSI
23 ноября 2010 г. в 21:34
После правки скрипта нужно перезапустить приложение LinuxUtils, либо перезагрузить попкорн. Строку
[ ! -f "$dir_this/log/messages" ] ….
также нужно закомментировать через #
23 ноября 2010 г. в 22:54
а как понять что мой диск Именно /dev/sda ?
у меня просто 1 винт подключён форматнут самим плеером
и ещё сегодня целый день только на раздаче вишу и ничего не виснет не пойму…
23 ноября 2010 г. в 23:21
В утилзах есть blkid, выводит все блочные девайсы. Можно еще через df посмотреть.
23 ноября 2010 г. в 00:48
поменяй обязательно термопасту!
23 ноября 2010 г. в 23:29
PCH-C200[~]# df
Filesystem Size Used Available Use% Mounted on
tmpfs 93.4M 464.0K 93.0M 0% /tmp
/dev/sigmblocke 23.3M 23.3M 0 100% /opt/syb
/dev/sigmblockm 6.4M 6.4M 0 100% /opt/syb/local
/dev/sigmblockn 31.5M 2.5M 27.4M 8% /opt/syb/usr
/dev/sigmblocko 15.7M 2.3M 12.7M 15% /etc/stagecraft-data
/dev/sigmblockf 17.6M 17.6M 0 100% /opt/syb/share
/dev/nblock8 3.9M 2.0M 1.7M 55% /mnt
/dev/sda1 949.6M 70.1M 879.5M 7% /nmt
/dev/sda3 1.8G 32.1M 1.8G 2% /persistfs
/dev/sda4 70.1G 63.9G 6.2G 91% /opt/sybhttpd/localhost.drives/SATA_DISK
/dev/sdb1 1.9G 81.6M 1.8G 4% /opt/sybhttpd/localhost.drives/USB_DRIVE_B-1
т/е. мой диск /dev/sda4 ?
24 ноября 2010 г. в 01:48
Ваш SATA диск /dev/sda, который имеет 4 раздела
/dev/sda1 — NMT приложения
/dev/sda2 — Linux swap (не виден через df)
/dev/sda3 — BD Java раздел
/dev/sda4 — пользовательский раздел
Пошто диск такой маленький (80ГБ)?
Также воткнута флешка /dev/sdb, которая имеет 1 раздел /dev/sdb1 размером в 2ГБ.
28 ноября 2010 г. в 02:13
после всех ваших предложений и моих манипуляций плеер перестал виснуть (сразу как тока поставил линукс утил — мне так кажется)
Логи стали писатсья, но не пойму некоторіе их выражения
Nov 27 16:27:19 PCH-C200 user.err kernel: CIFS VFS: Error 0xffffff6d on cifs_get_inode_info in lookup of \Квартирный РІРѕРїСЂРѕСЃ — Мегапак
осталось только вернутсья на нормальный свой винт сделать тоже саоме при нём и надеятсья что плеер виснуть не будет.
28 ноября 2010 г. в 11:41
Да зря я опять обрадовался (
завис ночью плеер опять ( но уже писались логи
вот они http://rghost.ru/3404546
может кто сможет подсказать и расшифровать их ( повис 27 ноября 28 утром включил.
если чесно заколебали такие танцы с бубном вокруг плеера. вернусь на майскую прошивку там постабильнее. но а вообще думаю надо может было взять дюну base 3.0. к ней шас прикрутили тот же трансмишн. воткнул винт форматнул поставил качалку и качай наслаждайся.
28 ноября 2010 г. в 14:36
Очень интересно в логе. Transmission-daemon вызвал багчек в ядре Linux:
Nov 27 23:16:30 PCH-C200 user.err kernel: BUG: scheduling while atomic: transmission-da/0×00000104/1187
После чего был сделан дамп вызовов в ядре и ядро было остановлено (halt). Это равносильно синему экрану в виндах.
28 ноября 2010 г. в 14:51
Багчек произошел после вызова __alloc_pages (запрос блоков памяти), после которого произошел таймаут. Что характерно, у вас активен swap раздел. Очень большая вероятность, что у вас диск запарковался и не успел выдать страницы.
28 ноября 2010 г. в 19:52
и как избавиться от такого?
28 ноября 2010 г. в 19:58
Для начала добавьте в стартовый скрипт /share/Apps/LinuxUtils/user.script.sh команду
sysctl -w net.ipv4.tcp_rmem=»15870 15870 15870″
и перезагрузите попкорн. Этим самым вы установите паряметры ядра как в майской прошивке. Если будет виснуть, попробуем отключить swap. Напишите.
29 ноября 2010 г. в 00:42
У меня после таких измениений тоже завис. Лог — http://rghost.ru/3414830
29 ноября 2010 г. в 00:57
Баг тот же самый:
enet_poll -> netif_receive_skb -> tcp_collapse -> alloc_skb и креш.
У вас кстати тоже swap активен. Надо пробовать отключать swap. Команда swapoff -a
29 ноября 2010 г. в 01:02
Можно просто удалить swap раздел на HDD диске. Отключить его через swapoff -a, а затем удалить раздел или отформатировать раздел как ext3. Тогда не нужно будет постоянно вызывать swapoff.
29 ноября 2010 г. в 22:46
Я всю жизнь имел дело DOSом, потом с виндой. С Линуксом не знаком. Чтобы не тратить сейчас время на курение МАНов, подскажите когда можно дать команду swapoff -a? Нужно ли предварительно останавливать тот же Трансмишн? Попробовал просто при всем работающем подключиться по телнету через путти и выполнить — выполнилось. После этого пытался увидеть как это нашло свое отражение в логе — нифига не увидел. Через несколько минут Тансмишн прекратил активную закачку, но раздача продолжалась.Поставил все на паузу, перезапустил трансмишн, наблюдаю, но нет уверенности, что все сделал верно.
30 ноября 2010 г. в 01:38
Чтобы убедиться что swap отключился, достаточно набрать команду free. В столбце total для Swap должно отражаться 0. Команду swapoff -a можно добавить в стартовый пользовательский скрипт /share/Apps/LinuxUtils/user.script.sh. Можно отредактировать тут же в терминале через MC. Для запуска MC достаточно набрать mc. Добавлять нужно, только если ядро перестанет падать при активных закачках. Либо вообще удалить swap раздел с HDD.
30 ноября 2010 г. в 02:20
Cколько ни выполняю swapoff -a команда free в столбце total для Swap показывает 506000.
PCH-C200 login: root
Password:
PCH-C200[~]# free
total used free shared buffers
Mem: 191296 187488 3808 0 3824
Swap: 506000 336 505664
Total: 697296 187824 509472
PCH-C200[~]# swapoff -a
PCH-C200[~]# free
total used free shared buffers
Mem: 191296 188336 2960 0 4704
Swap: 506000 336 505664
Total: 697296 188672 508624
30 ноября 2010 г. в 17:43
Пардон, swapoff в busybox не поддерживает ключа -a. Вам нужно указать swapoff /dev/sd[раздел со свапом]. Например swapoff /dev/sda2. Имя раздела со swap можно посмотреть через blkid.
1 декабря 2010 г. в 00:13
С отключенным свопом тоже вылет http://rghost.ru/3438153
29 ноября 2010 г. в 22:54
И еще смущает тот факт, что на майской прошивке все работало без зависаний и ограничений с тем же диском и свопом. Последующие прошивки внесли и какие-то изменения в работу с диском?
30 ноября 2010 г. в 12:24
ну что попробовали то что писал падаван ? на ноябрьской прошивке ?
30 ноября 2010 г. в 21:55
Вот сейчас отключил своп пробую
1 декабря 2010 г. в 00:24
попробовал скрипт sysctl -w net.ipv4.tcp_rmem=»15870 15870 15870″ но что-то пока повис
шас ещё своп отключил. тестируется ):)
Прошло гдето 1-1,5 часа и я увидел свой попик в ступоре — при этом своп был отключён (
1 декабря 2010 г. в 00:39
Аналгично
28 ноября 2010 г. в 19:59
http://forum.ixbt.com/topic.cgi?id=62:17700-129#4375
28 ноября 2010 г. в 20:43
Спасибо попробую. я шас просто вернул майскую (
1 декабря 2010 г. в 00:54
В общем пока знаем точно что это баг ядра и он происходит всегда в одном и том же месте, после получения пакета из сети. Скорее всего это баг в модуле tango_enet (драйвер MAC сигмы), именно из него вызывается функция enet_pol.
1 декабря 2010 г. в 01:08
А как им удалось майсую прошивку сделать, что никогда не висло и никаких ограничений?
1 декабря 2010 г. в 01:24
Посмотрите вот здесь:
http://www.networkedmediatank.com/showthread.php?tid=38662
Посмотрите на дату поста. Баг был, никуда не делся. Обратите внимание что баг в том же самом месте ядра.
1 декабря 2010 г. в 01:36
Уважаемый Padavan. Нужна помощь. Я так понял что вы люди, которые очень хорошо разбираются в попкорне. Посему вопрос. Требуется перевоспитать мой C-200. Основная задача просто сделать что бы работало. Ну и , по возможности, подружить с IpTV. Плеер без харда. Стоит Sata to Cf переходник с CF карточкой на 8 гигов ( 400X ) + Usb флешка. Торренты качать не планирую. Все смотрю с фаилсервера на 4 терабайта, с расшаренных папок. Роутер Netgear WNR3500 v1. multicast не поддерживает. IPTV через UDP. Своего ума, как это настроить, не хватает. Буду признателен за помощь. Перевоспитывать, наверно, можно через Teamviewer. Повторюсь. Моя благодарность не будет иметь границ, в пределах разумного. Спасибо
5 декабря 2010 г. в 22:11
Что означает «перевоспитать» ? :-/
1 декабря 2010 г. в 01:59
Я этот пост давно читал, но там дальше писалось, то с майской проблемы попали. Однако я твои выводы под сомнение не ставлю, но факт есть факт — в майской проблем у многих нет. Меня просто удивляет, что решение то боле менее было и увы. Будем ждать новых прошивок, драйверов, но даже сэтимбагом жить можно
1 декабря 2010 г. в 02:25
А как это сделать? http://forum.ixbt.com/topic.cgi?id=62:17700-132#4446
1 декабря 2010 г. в 22:40
Здравствуйте ВСЕ !!!
Приобрел POPCORN A-200….
Подскажите неопытному человеку разобраться :
1)в какой файловой системе лучше фрагментировать жесткий диск (ext, ntfs, fat32………) дома на ПК стоит windows7 ?????? (у кого какие недостатки и преимущества?!) Жесткий диск приобрел WD green 2TB
2)Почему видео с фотоаппарата CANON G9 воспроизводится в 3 раза быстрее звука???
3)Какие правильные настройки для видео необходимо поставить для воспроизведения на обычном телевизоре (аналоговый вход)???
4)Как правильно произвести дефрогментацию файловой системы (сейчас fat 32)-если понадобится с сохранением данных на диске????
5)как установить настройки для интернета – необходимо создавать раздел жесткого диска для этого????
P.S.: заранее благодарен…………..