Внешняя флеш-память(NAND) - на плеере

о железе плеера и о периферии

Re: Внешняя флеш-память(NAND) - на плеере

Postby Pokrass » 17 Dec 2012, 16:11

Если вход юсб голубой - это 100% USB 3.0
Ну или уж ооочень наглые китайцы (благо, пока не видел таких, но они могут - абы продать).
IconBIT HDS7L Fw: AMP_r12 GUI: VRT
iNeXT HD1 W Fw: X3D_Series_V4.0.2b160406
User avatar
Pokrass
 
Posts: 3154
Joined: 18 Mar 2012, 04:18
Location: Плюк. Планета № 215 в Тентуре галактики "Кин-дза-дза" в Спирали.

Re: Внешняя флеш-память(NAND) - на плеере

Postby Virtual » 17 Dec 2012, 18:01

ordin wrote:......
P.S Не знаю, может и допустил какие-либо ошибки? Но думаю, что меня поправят...
В следующем сообщении, попытаемся разобраться со скоростью передачи данных с флешек на плеере.


имхо у вас цифры совсем не бьются :)

На RTD 1073DD - устаревшая шина PCI, на которой работают 2 контроллера: SATA( max скорость передачи
1.3 Gbps) и HAB USB 2.0 (max скорость передачи 480 Mbps). Казалось бы, приличные скорости передачи данных,
но оба контроллера работают на шине PCI, с пределом 133 Mbps

откуда такая инфа? насчет шины

PCI 2,0 = 133 Мбайт/с, БАЙТ не бит!!!
USB2.0 = 480 МБит/сек бит не байт!
PCI 2.1/3.0 = 266 Мбайт/с.
PCIe 1.0 = 2/4 Гбит/с

:).
марсы: HDS7 (смотрелка AMP скин vrt )
HDR12 AMP (обычно сервер с RAM 256 и 2 SATA диска 2T+)//но очень иногда оцифровка видео
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6865
Joined: 01 Oct 2010, 17:17
Location: RU

Re: Внешняя флеш-память(NAND) - на плеере

Postby ordin » 17 Dec 2012, 19:37

Согласен, что нужна точность формулировок! Спасибо за замечание.
Конечно, речь шла об одной линии PCI из 8-ми, которая выделена для контроллеров
внешних накопителей памяти. Все значения в сообщении указаны в бит/с, но повторно
проверю...
asus R1, Wi Fi D-Link N 150; asus mini+
ordin
 
Posts: 750
Joined: 26 Dec 2011, 23:18

Re: Внешняя флеш-память(NAND) - на плеере

Postby ordin » 18 Dec 2012, 01:05

Первое знакомство с флеш-картой, у меня состоялось очень давно... Это была флешка - 16 Мбайт, на
ней умещался объем 10-ти дискет, а радости было на целый гигабайт! На этой флешке, спустя полгода -
запорол годовой отчет :( С тех пор, отношусь к флехам или очень бережно, или пренебрежительно...

USB - за это время, пережил 3 спецификации. Они изложены в документе - весом 4,7 Мбайта(pdf), но нас
интересует, только скорость передачи данных.
USB 1.0 - 1.1 - имеет два режима передачи данных:
Low-speed, 10—1500 Кбит/c (используется для интерактивных устройств: клавиатуры, мыши, джойстики);
Full-speed, 0,5—12 Мбит/с (аудио и видеоустройства), а в USB 1.1 - 16 Мбит/с;
В USB 2.0 введен:
Hi-speed, 25—480 Мбит/с (видеоустройства, устройства хранения информации);
USB 3.0 дополнен, сногосшибающим режимом:
SuperSpeed - с возможностью пиковой передачи данных до 4,8 Гбит/с;

В спецификации USB разъемы и кабели физически и функционально совместимы, т.е. флешка USB 3.0
будет работать и на USB 1.0 разъеме и наоборот. На компе, где материнка поддерживает USB 3.0, работать
с USB 3.0 флехой - одно удовольствие.

Но будет ли флешка USB 3.0 - поддерживать SuperSpeed режим? Отвечу сразу - нет! Для этого необходимо
повысить силу тока до 900 мА и добавить 4 линии связи, что невозможно сделать на чипсете 1186. Плюс
ограничение 60 Мбит/с по шине, если мои предположения, высказанные ранее - верны. Реально флеш-карта
USB 3.0,будет работать в Hi-speed режиме, но показатели скорость записи/чтения, могут приблизиться
к показателями скорости записи/чтения HDD по SATA.

У меня остался всего один вопрос. В результатах представленных Virtual, был отключен DP (они во многом совпадают
с приведенными ранее). Почему ОС плеера, по USB 2.0 хабу работает с флешкой USB 2.0 в режиме Full-speed, т.е
фактически, воспринимает ее как USB 1.0 флеш-карту? Ведь подключение к USB 3.0 хабу, показывает истинные
возможности USB 2.0 флешки...

P.S. Хочется, поскорее закончить с теоретической частью и перейти к практике! Для чего и открыта
эта ветка. Но как известно, практика без теории порочна...
Поэтому, огромная просьба ко всем участникам форума, кому интересна поднятая тема и, кто разбирается в
проблемах флеш-памяти - высказать свое мнение, по поводу опубликованных материалов.
Last edited by ordin on 18 Dec 2012, 15:06, edited 2 times in total.
asus R1, Wi Fi D-Link N 150; asus mini+
ordin
 
Posts: 750
Joined: 26 Dec 2011, 23:18

Re: Внешняя флеш-память(NAND) - на плеере

Postby Virtual » 18 Dec 2012, 04:55

У меня остался всего один вопрос. В результатах представленных Virtual, был отключен DP (они во многом совпадают
с приведенными ранее). Почему ОС плеера, по USB 2.0 хабу работает с флешкой USB 2.0 в режиме Full-speed, т.е
фактически, воспринимает ее как USB 1.0 флеш-карту? Ведь подключение к USB 3.0 хабу, показывает истинные
возможности USB 2.0 флешки...

1. ДП отключается перед тестами по простой причине.... чтоб не лез на диск с своими индексациями и т.д. внося погрешность измерений
2. USB работает в режиме Hi-speed,
чтение
EXT3 19.8MB/s
FAT32 17.3MB/s

мегабайт!/сек

это явно выше Full-speed, 0,5—12 Мбит/с (грубо говоря метр в сек.)

PS а узкое место видно хорошо на ваших графиках ;) 400...500 и даже 800МГц основной проц это всетаки маловато.
марсы: HDS7 (смотрелка AMP скин vrt )
HDR12 AMP (обычно сервер с RAM 256 и 2 SATA диска 2T+)//но очень иногда оцифровка видео
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6865
Joined: 01 Oct 2010, 17:17
Location: RU

Re: Внешняя флеш-память(NAND) - на плеере

Postby ordin » 18 Dec 2012, 12:42

Задам вопрос, который немного уводит в сторону, но все же касается скорости обработки данных плеером.
На плеерах 1186 серии начали устанавливать гигабитный LAN, на который теперь посматриваю скептически...
На мой взгляд, более 100 Мбит/с по LAN, процессор плеера просто не переварит. Поэтому считаю, что установка
гигабитного LAN на плеере - своеобразным маркетинговым ходом. Но если кто-то, предложит вариант кода -
для определения предела скорости обработки данных, процессором плеера передаваемых в локальной сети,
то готов попробовать на плеере 1186, которым пока могу пользоваться.
asus R1, Wi Fi D-Link N 150; asus mini+
ordin
 
Posts: 750
Joined: 26 Dec 2011, 23:18

Re: Внешняя флеш-память(NAND) - на плеере

Postby Virtual » 18 Dec 2012, 16:58

На мой взгляд, более 100 Мбит/с по LAN, процессор плеера просто не переварит. Поэтому считаю, что установка
гигабитного LAN на плеере - своеобразным маркетинговым ходом.


1186 переварит, но чуть больше 100 ;) и то кривовато... (если кто смог прокачать более 200МБИТ/СЕК плз покажите gmonitor), да это маркетинговый ход, и там не совсем полноценный гигабит гыыы

PS у кого есть желание и возможность... просто проведите тесты на стационарном компе... передачи данных по гигабитному линку комп-комп. но это уже выходит за рамки данного топика.
марсы: HDS7 (смотрелка AMP скин vrt )
HDR12 AMP (обычно сервер с RAM 256 и 2 SATA диска 2T+)//но очень иногда оцифровка видео
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6865
Joined: 01 Oct 2010, 17:17
Location: RU

Re: Внешняя флеш-память(NAND) - на плеере

Postby ordin » 19 Dec 2012, 02:27

Наверное, каждый из участников форума, проигрывал видео с флеш-карты. Я, часто просматриваю
рипы 1,4 - 2 Гб с флехи, чтобы понять, а стоит ли потом качать видео в нормальном качестве.
Но почему не занять, ресурсы плеера и сети во время просмотра "видеохлама". Идея такова, пока
смотрим фильм с флешки - закачивать на нее новый. Посмотрел кино, а у тебя на флешке уже новое!
Своего рода "непрерывный цикл", да и ЦП плеера будет чем занять :)

Так выглядит график загрузки ЦП плеера при проигрывании mp3 файла и одновременной
загрузке прошивки: http://farvoice.dtdns.net/fws/Mini_Plus_mos_r4.zip
/tmp/usbmounts/sda1/download/Mini_Plus_mos_r4.zip на Transcend USB 2.0 - 8 GB (JetFlash 300/330) (Ext3)
pls.JPG
pls.JPG (14.8 KiB) Viewed 5238 times

Музыка проигрывается нормально, скорость загрузки прошивки с сервера 40-70 Кбит/c.

Но как подобрать оптимальную скорость загрузки, чтобы видео не "тормозило",
для флешек USB 2.0/3.0 на плеерах 1073/1185/1186 и дать рекомендации пользователям?
Конечно можно подобрать оптимальные значения скорости загрузки - эмпирически,
но это долго и неправильно.

Огромная просьба, дать совет по разработке единой методики теста: определения оптимальной
скорости записи на флеш-карту, во время проигрывания видеофайла с нее же.
asus R1, Wi Fi D-Link N 150; asus mini+
ordin
 
Posts: 750
Joined: 26 Dec 2011, 23:18

Re: Внешняя флеш-память(NAND) - на плеере

Postby pavel12prot » 19 Apr 2013, 20:16

ordin wrote:Но будет ли флешка USB 3.0 - поддерживать SuperSpeed режим? Отвечу сразу - нет! Для этого необходимо
повысить силу тока до 900 мА и добавить 4 линии связи, что невозможно сделать на чипсете 1186... Хочется, поскорее закончить с теоретической частью и перейти к практике!
В плане практики, вы вообще открывали плеер с USB 3.0, который подвергнут выше домашнему анализу? :D

А ведь там распаян чипсет JMS551 (SuperSpeed USB 3.0 to SATA II 3.0G Bridge). И присутствует он как в плеерах с 1186, так и с 1185 ЦП - это работает в режиме USB 3.0 Slave на обоих. А также распаян чипсет GL850G (USB 2.0 Hub Controller Genesys Logic) - это работает в режиме USB 2.0 Master . Так что не совсем понятно, о каких режимах вы вообще ведёте речь в этой ветке, тем более упоминая совмещение (по вашему разумению) раздельных USB 3.0 и USB 2.0 портов.

Что касается скорости записи, упомянутая в 1-м посте методика несовершенна, есть другие рекомендации, но не суть важно. Даже без всякой методики запись в TeraCopy с Win7 компа на плеер и обратно в режиме Slave даёт скорость порядка 150 MB/s , т.е. в районе 1.2 Gbit/s , и это при подсоединении через USB 3.0 карту, сидящую на PCIe Gen1. А ведь предел USB 2.0 High Speed - 480 Mbit/s . А вы говорите SuperSpeed невозможен. :mrgreen:

Вопрос для домашнего анализа видимо надо ставить в другом плане:

1. В какой мере ЦП плеера вообще участвует в передаче данных в режиме USB 3.0 Slave?
2. Какие драйвера поддерживают этот режим в плеере?
pavel12prot
 

Re: Внешняя флеш-память(NAND) - на плеере

Postby FarVoice » 19 Apr 2013, 22:03

Как явствует из названия чипа JMS551 (SuperSpeed USB 3.0 to SATA II 3.0G Bridge) это просто мост между SATA и USB3 портами и к чипу RTL1185 оно подключено ровно одним проводом - на порт gpio . ДП при обнаружении сигнала на этом порту переводит систему в ожидание, чтобы ни дай БГ не нарушить общение этого моста с SATA драйвом.
Ну и как я уже писал, в системе для RTL1185 отсутствует драйвер USB3 (xhci-hcd.ko ), да его там и быть не может, ведь ядро версии 2.6.12.6 , а поддержка USB3 была сделана только в ядрах начиная с 2.6.31
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

PreviousNext

Return to Hardware

Who is online

Users browsing this forum: No registered users and 10 guests