This is G o o g l e's cache of http://wl500g.info/archive/index.php/t-6920.html as retrieved on 12 Nov 2006 05:17:49 GMT.
G o o g l e's cache is the snapshot that we took of the page as we crawled the web.
The page may have changed since that time. Click here for the current page without highlighting.
This cached page may reference images which are no longer available. Click here for the cached text only.
To link to or bookmark this page, use the following url: http://www.google.com/search?q=cache:ixpE9zUqfQYJ:wl500g.info


Google is neither affiliated with the authors of this page nor responsible for its content.

WL-500gP установка программ во флэшь память [Archive] - AsusForum -- Asus WL500g

PDA

Bekijk de volledige versie : WL-500gP установка программ во флэшь память


ThinkPad
01-11-2006, 15:13
Собственно интересует сама возможность и наличие свободного места во флэшь памяти.
Поиск по форуму почти ничего не дал......
Просто поскольку на премиуме не разведены 2 порта ЮСБ внутри (как в делюксе) а флэшку снаружи подключать не хочеться. Либо прошу расказать об удачных-не удачных опытах разводки внутренних портов ЮСБ.

gaaronk
01-11-2006, 17:16
перекомпиляция прошивки, перед сборкой всего в образ положить нужные файлики в соотвествующие каталоги.

ThinkPad
01-11-2006, 18:04
Хм. перекомпиляция???? Конечно можно попробовать :-) если скудных познаний хватит :-))) а как узнать сколько добавить то можно???? места то свободного во флэше сколько???
И потом , при выходе каждой новой прошивки опять перекомпилировать????
А недостающие порты то не разводил никто???? может всё таки были уже удачные опыты???
Я с пальником лучше дружу, чем с линухом :-))) да и места в премиуме субъективно больше :-))) можно даже хард засунуть внутрь на 1,8 дюйма :-))

Oleg
01-11-2006, 18:40
Паять там неудобно. Проще хаб снаружи. Но если хочется, могу сказать номера пинов, собственно в делюксе их видно...

Oleg
01-11-2006, 18:41
Флеша свободно 4-ре мегабайта. С учётом того, что там всё в сжатом виде, влезет мегабайт 8-12.

andlev
01-11-2006, 18:57
ThinkPad
На офтопике процесс добавления/удаления софта в прошивку организован значительно проще, даже рутовую партицию можно иметь в jffs2, т.е. все будет работать на чтение/запись. На лету можно доставлять софт, изменять файлы прямо во встроенном флеше. Однако есть минусы, тяжела эта штука в освоении, хотя вполне подъемна.

ThinkPad
01-11-2006, 23:00
Паять там неудобно. Проще хаб снаружи. Но если хочется, могу сказать номера пинов, собственно в делюксе их видно...

да посмотрел уже :-))) ничего сложного, пара резюков и пара индуктивностей вроде на один порт :-) Удивило, что не распаяны защитные диоды по сигнальным линиям на разведенных портах, что не есть гуд..... можно статикой легко спалить контроллер, интересно преценденты были???
Насчет хаба, это конечно здорово, но в моей малогабаритной квартире :-) и так места мало :-)))) учитывая что сервак еще стоит на 6 тера :-))) в бигтауре :-))) .
от роутера много и не нужно на самом деле..... хочу загнать статистику в него по загрузке канала.... еще есть идея поднять на нем Verlihub для локалки (сервер ДС++), так что думаю что в прошивку всё таки всё не влезет да и насчет Верли большие сомнения берут....... но своп то всё равно мутить придеться.... поэтому скорее всего пойду по пути распайки доп.порта для внутренней флэшки-харда.....заодно хочу попробовать и памяти нарастить путем замены микросхем памяти :-))
Делюкс просто уже не тянет :-) по скорости роутинга......оставлю его для экспериментов :-))) продавать жалко, машинка то хорошая :-))
Вот на нем и потренируюсь в компиляции :-))

Кстати, проц в Премиуме на 300 МГц заработал нормально, и память до 32 раскрылась без проблем :-))) чем бы потестить то нововведения?? а то если с паяльником полезу, то прощай гарантия :-(, потэтому нужно убедиться сперва что всё пашет нормально......... может бенчмарки какие подскажете, что бы погонять на нем???

FilimoniC
02-11-2006, 05:38
не потянет оно Dc-хаб.... у нас пень 2500 мгц не тянет на 500 юзеров

ThinkPad
02-11-2006, 08:42
не потянет оно Dc-хаб.... у нас пень 2500 мгц не тянет на 500 юзеров
Offtop:
Хм...наверно в консерватории надо что то поправить, ибо у меня 3й пень 1200 спокойно тянет Verlihub с кучей плагинов и скриптов на Lua5 (викторина, меню, игры) на 1500 юзеров, при этом загрузка проца минимальна и памяти немого жрет (дома гляну точные цифры и подправлю)

FilimoniC
02-11-2006, 08:49
Offtop:
Хм...наверно в консерватории надо что то поправить, ибо у меня 3й пень 1200 спокойно тянет Verlihub с кучей плагинов и скриптов на Lua5 (викторина, меню, игры) на 1500 юзеров, при этом загрузка проца минимальна и памяти немого жрет (дома гляну точные цифры и подправлю)
Ну да у меня Open DC HUB... А у Вас интервал поиска какой? А то у нас поиск вешает усе напрочь

ThinkPad
02-11-2006, 18:03
Вопрос следующий: Какой максимальный объем памяти поддерживает проц в Премиуме??? И есть ли успешные опыты по пересадке памяти???

То FilimoniC:
Offtop №2 (да простят меня модераторы):
Загрузка процессора в Verlihub от 0,5 до 5%
Памяти жрет около 17 мегов (поэтому и хочу в премиуме нарастить до 64, а если можно, то и больше, если кто подскажет максимальный поддерживаемый объем)
Интервал поиска стоит 10 секунд
Что бы не грузился хаб при поиске (и не только), заставляйте всех использовать активный режим, просто в пассивном режиме клиентов все запросы и скачка идет через хаб.
а вообще, поставьте Верли, оно того стоит, ибо он признан лучшим хабом под Линукс

Oleg
02-11-2006, 20:46
Если речь про ОЗУ, то 64 мегабайта, т.е. два 256 мегабитных Ddr чипа. Их нужно просто впаять и всё заработает сразу, если АСУС развел сигнал А12. Но это просто установить, если глянуть на плату.

coraxpda
03-11-2006, 08:20
Добавлю

Чипы Hynix HY5DU561622DT

На ура ищутся на 4 чиповых модулях DIMM DDR на 128 мегабайт или на
_многих_ видяхах класса NVIDIA FX5200/RADEON 9600.

Не проблема, короче, найти.

Фото от LinkSys, там чип допаивается второй.
В асусе перепаиваются оба.

Oleg
03-11-2006, 10:55
Проще наверное купить 256 мегабайт, с восемью чипами. :)

Так или иначе - кто владеет технологией пайки этих мелкосхем? Я так понимаю, один из вариантов - использование фена?

coraxpda
03-11-2006, 11:36
Проще наверное купить 256 мегабайт, с восемью чипами. :)

Так или иначе - кто владеет технологией пайки этих мелкосхем? Я так понимаю, один из вариантов - использование фена?

Там организация x16, восемь чипов будут x8. IMHO.

Промышленным феном нужна спецнасадка и навык, иначе разгонит припой по всей плате.

У меня есть ролик по перепайке флэша (там ноги плотнее и микруха короче) без использования паяльной станции, но это из разряда Don't try it at home. Навык требуется. :rolleyes:

http://www.tcniso.net/Nav/Video/tcn_video2_tsop48.wmv (10 метров)

Спецы попросили 700р за перепайку. В москве, вероятно, сопоставимые цены.

ThinkPad
03-11-2006, 12:42
Можно и обычным паяльником с тонкозаточенным жалом, вопрос навыков :-) и отсутствия трясущихся рук :-)))
Можно и к спецам обратиться, кто сотовое телефоны ремонтирует и прочую мелкую электронику.
Есть еще насадки на паяльник специальные, но лучше конечно феном...
Вопрос навыков короче :-)
Всё таки давайте определимся с маркой памяти, которая 100% подойдет и я готов попробовать :-))
О результатах доложу с фотоотчетом :-)))

Oleg
03-11-2006, 15:59
Там организация x16, восемь чипов будут x8. IMHO.

Да, я не подумал об этом совершенно.


У меня есть ролик по перепайке флэша (там ноги плотнее и микруха короче) без использования паяльной станции, но это из разряда Don't try it at home. Навык требуется. :rolleyes:

http://www.tcniso.net/Nav/Video/tcn_video2_tsop48.wmv (10 метров)

Спецы попросили 700р за перепайку. В москве, вероятно, сопоставимые цены.
Ролик понравился, в принципе ничего сложного.

Надо поискать оплётку и потренироваться на кошечках. :)

Oleg
03-11-2006, 16:24
Стоит там память HY5DU281622ETP-5 - gDDR, не знаю, чем отличается от DDR
http://www.hynix.com/eng/02_products/01_dram/02_01_gddrsdram.jsp?hMode=V
http://www.hynix.com/datasheet/pdf/dram/HY5DU281622ETP(Rev0.3).pdf

8Mx16, 2.5 вольта питание

Hynix предлагает там же HY5DU561622ETP. A12 - 42-й пин, всего их 66.

HY5DU561622DT - это обычный DDR, тоже годится

В общем любой HY5DU561622 в TSOP корпусе.

Ещё есть самсунг K4H561638H: http://www.samsung.com/Products/Semiconductor/DDR_DDR2/download/ddr_product_guide_jul_06_rev11.pdf
http://www.samsung.com/Products/Semiconductor/DDR_DDR2/DDRSDRAM/Component/256Mbit/K4H561638H/ds_k4h56xx38h_tsop2_rev11.pdf

coraxpda
03-11-2006, 16:58
Надо поискать оплётку и потренироваться на кошечках. :)

Оплетка специальная с канифольной пропиткой, где нибудь типа "Чип и дип" надо искать.

Припой строго низкотемпературный (иначе хана) "в соломке".
SMD еще сплавом Вуда паяют. В качестве флюса - канифоль в спирту (чистом).

Я ремонтировал платы с SMD (года 4 назад), но замену чипов на установке делали. Вручную только по мелочи.

Ещё есть самсунг K4H561638H: http://www.samsung.com/Products/Semi...l_06_rev11.pdf
http://www.samsung.com/Products/Semi...sop2_rev11.pdf


Еще есть Micron MT46V16M16. На LinkSys с DIMM умелец именно их перепаивал.
Даташита нет под рукой.

Oleg
03-11-2006, 19:50
Вот что мне пришло в голову. По идее он должен уметь работать и с 512 мегабитными чипами, т.е. вполне реально можно получить 128 мегабайт... В худшем случае - будут доступны 64. Так что, раз уж паять, может сразу максимум?

Micron: MT46V32M16
Hynix: HY5DU121622CTP
Samsung: K4H511638B/K4H511638C/K4H511638D

Где только их взять? Бывают ddr модули на 256 мегабайт из 4-х микросхем?

Только прийдётся поиграться с sdram_init, но это просто...

Oleg
03-11-2006, 19:58
Нашёл в санрайзе - hynix (http://80.67.243.34/GoodsDesc.php?goods_code=0501093&goods_product_id=0010262&goods_price_rub=935&goods_price_usd=35&goods_amount=***&goods_guaranty=36)

coraxpda
03-11-2006, 20:36
Вот это можно почитать

http://www.linuxelectrons.com/article.php?story=20060115223211729&query=wrt54gl

http://www.linksysinfo.org/portal/forums/showthread.php?t=46673

http://www.dd-wrt.com/phpBB2/viewtopic.php?t=412

Живьем никто не поставил, но теоретически препятствий вроде нет.

P.S. Если 128 прокатит, я однозначно сделаю этот mod. :)

VadimVB
04-11-2006, 01:38
Вот что мне пришло в голову. По идее он должен уметь работать и с 512 мегабитными чипами, т.е. вполне реально можно получить 128 мегабайт... В худшем случае - будут доступны 64. Так что, раз уж паять, может сразу максимум?
...

так для 128мег там должна быть ещё одна адресная линия разведена - A13? Потому как в A0-A12 влезает только 64MB - 2^26. Она там на контроллер памяти (или где там оно - в процессоре) идёт?

А вы это всё про 500Gp пишите или на 500g deluxe тоже такой финт сотворить можно? :-)

coraxpda
04-11-2006, 06:19
так для 128мег там должна быть ещё одна адресная линия разведена - A13? Потому как в A0-A12 влезает только 64MB - 2^26. Она там на контроллер памяти (или где там оно - в процессоре) идёт?

А вы это всё про 500Gp пишите или на 500g deluxe тоже такой финт сотворить можно? :-)

Там адресация строка/колонка через единую буферизованную адресную шину. Ничего кроме A12 там не нужно больше.

Oleg
04-11-2006, 10:02
так для 128мег там должна быть ещё одна адресная линия разведена - A13? Потому как в A0-A12 влезает только 64MB - 2^26. Она там на контроллер памяти (или где там оно - в процессоре) идёт?

А вы это всё про 500Gp пишите или на 500g deluxe тоже такой финт сотворить можно? :-)

Если A12 разведена, то можно сделать. Декларируется до 512 мегабайт.

VadimVB
04-11-2006, 13:20
Там адресация строка/колонка через единую буферизованную адресную шину. Ничего кроме A12 там не нужно больше.

Ну и? Ну строка/колонка - A0-A12 -> 2^13 -> 8192 строк и колонок, 64M ячеек, ... ну да если 16 бит на ячейку то тогда 128MB можно адресовать но не более того. Чтоб до 512MB нужна ещё одна линия адресная.

Так?

To Oleg
Так вы не ответили, а на 500g Deluxe там тоже можно (теоретически) мозг увеличить?

Oleg
04-11-2006, 14:02
Так вы не ответили, а на 500g Deluxe там тоже можно (теоретически) мозг увеличить?
Как это не ответил? Именно про Deluxe я и писал. Проверьте, что A12 там есть.

И ещё - насколько я помню, в Делюксе сейчас обычная (SDR) память. Процессор поддерживает DDR, но я не знаю, что будет с текущими установками - заработает ли DDR с установками SDR, наверное должна.

Установка DDR ускорит Делюкс...

coraxpda
04-11-2006, 14:19
Ну и? Ну строка/колонка - A0-A12 -> 2^13 -> 8192 строк и колонок, 64M ячеек, ... ну да если 16 бит на ячейку то тогда 128MB можно адресовать но не более того. Чтоб до 512MB нужна ещё одна линия адресная.

Так?


Изначально речь шла про 128 мегабайт. :)
С 13 линиями на строку/столбец в итоге 64x16 на чип или 256x8 на двух чипах.
Вы встречали 4х чиповый DIMM с TSOP чипами на 512 мегабайт, а на гигабайт?
Думаю вопрос можно закрыть. :)

P.S. Надо смотреть даташит на контроллер, если он действительно способен адресовать 512Мб, то чипы чисто теоретически можно "бутербродом" напаять. Вот только стоимость памяти и работ, с высокой степенью вероятности превысит стоимость самого делюкса.

VadimVB
04-11-2006, 18:09
Как это не ответил? Именно про Deluxe я и писал. Проверьте, что A12 там есть.

И ещё - насколько я помню, в Делюксе сейчас обычная (SDR) память. Процессор поддерживает DDR, но я не знаю, что будет с текущими установками - заработает ли DDR с установками SDR, наверное должна.

Установка DDR ускорит Делюкс...

Кхм... Я пока внутрь его не лазил - залезу на днях посмотрю - просто снимать его со стенки всё от него отключать.... Он у меня не гарантийный уже так что нет проблем...Год уже не выключаясь работает.
Я заслал своим бывшим коллегам (работал в техотделе компьтерной фирмы) насчёт лома - негарантийных модулей памяти и видях - чтоб глянули что на них есть.

Вопрос то таков. Я как понимаю (из тем про разгон и прочее) что проц на Премиум работает на 266 (300) а мозг на 133 (150), на Делюксе SDRAM и там 200 и 100(мозг) соответственно?

По поводу перемнных NVRAM - что за что отвечает (ниже)? Тоесть если я перепаиваю мозг то как я понимаю ПЕРЕД тем как перепаивать нужно сбросить sdram_ncdl в 0 - чтоб при загрузки параметры памяти заново определились? А sdram_init можно другой и потом поставить?
А остальные параметры?


[Admin@gw500 root]$ nvram show |grep sdram
sdram_config=0x32
sdram_refresh=0x0
sdram_ncdl=0x20237
sdram_init=0x2008


Это с моего делюкса...

Если предположим после установки неправильных этих параметров оно не заведётся то как его реанимировать то можно будет? Типа как про Премиум писали - какуюто ногу нврама на землю чтоб содержимое не могло прочитаться?

coraxpda
04-11-2006, 18:20
По поводу перемнных NVRAM - что за что отвечает (ниже)?


http://wl500g.dyndns.org/sdram.html

VadimVB
04-11-2006, 19:06
http://wl500g.dyndns.org/sdram.html

Thnx... Понял. Значит у меня SDRAM стоит. С остальным тоже понятно. Впринципе ncdl можно руками выставить - почитав даташит
Непонял я только почему у меня в sdram_init установлен 13-й бит - тоесть внутренее тактирование - а тут вызед писалось про то что sdram_init 8 или 9 тоесть External clk...... Sdram/ddr

VadimVB
04-11-2006, 19:07
Как это не ответил? Именно про Deluxe я и писал. Проверьте, что A12 там есть.

И ещё - насколько я помню, в Делюксе сейчас обычная (SDR) память. Процессор поддерживает DDR, но я не знаю, что будет с текущими установками - заработает ли DDR с установками SDR, наверное должна.

Установка DDR ускорит Делюкс...

Не выйдет - питание 3.3 вольта и уровни другие. Корпус другой - 54 пиновый.

Oleg
04-11-2006, 19:14
Вопрос то таков. Я как понимаю (из тем про разгон и прочее) что проц на Премиум работает на 266 (300) а мозг на 133 (150), на Делюксе SDRAM и там 200 и 100(мозг) соответственно?

Частоты такие, что такое мозг - не понял. :)


По поводу перемнных NVRAM - что за что отвечает (ниже)? Тоесть если я перепаиваю мозг то как я понимаю ПЕРЕД тем как перепаивать нужно сбросить sdram_ncdl в 0 - чтоб при загрузки параметры памяти заново определились? А sdram_init можно другой и потом поставить?
А остальные параметры?


[Admin@gw500 root]$ nvram show |grep sdram
sdram_config=0x32
sdram_refresh=0x0
sdram_ncdl=0x20237
sdram_init=0x2008


Это с моего делюкса...

Если предположим после установки неправильных этих параметров оно не заведётся то как его реанимировать то можно будет? Типа как про Премиум писали - какуюто ногу нврама на землю чтоб содержимое не могло прочитаться?
Я проверил на своём премиуме - если указать ему параметры для SDR - то он не заводится...

Т.е. вариант с DDR хорош, но его довольно сложно будет получить... Нужно будет сначала сделать
sdram_init=0x0009
sdram_ncdl=0

Записать в nvram. После этого грузиться с SDR оно перестанет, а когда включите с DDR - должно загрузиться. После этого нужно будет подправить лоадер, чтобы у него по дефолту тоже был DDR.

В приниципе, можно подключить JTAG, тогда реанимация будет возможна в любом случае.

Сбросить можно будет, 10й пин. Зальются параметры для SDR.

Я вот что подумал - панельки для этих корпусов бывают? Или это фантастика?

Либо смотреть вариант с SDRAM:
Hynix: HY57V561620CT (256 мегабит)
Samsung: K4S561632E/K4S561632H (256 мегабит), K4S511632D (512)

Oleg
04-11-2006, 19:26
Вот откуда можно выдрать SDRAM нужную -
http://www.ultracomp.ru/common/good_ex.php?site_id=1&small=1&id=8103

Годится любой 128 мегабайтный модуль из 4-х чипов.

Не знаю, реально ли найти 256 мегабайтный из 4-х...

Oleg
04-11-2006, 19:36
Посмотрел схему делюкса. А12 появится, если распаять перемычки на месте R68, R69.

VadimVB
04-11-2006, 19:41
Частоты такие, что такое мозг - не понял. :)



Мозг это я память имел ввиду.... :-)


Т.е. вариант с DDR хорош, но его довольно сложно будет получить... Нужно будет сначала сделать
sdram_init=0x0009
sdram_ncdl=0


Кхм ... Я посмотрел описание битовых полей Sdram_init. Пардон в 512мегабит чипах у нас будет 10 бит на колонку - и что писать в sdram_init ?
Явно не 8 может 0xC ?


Сбросить можно будет, 10й пин. Зальются параметры для SDR.


Так 9 или 10й? Что зам за чип ? Я даташит посмотрю - этот пин это clk какойнибудь или что? Мы так делали когда майлексы чинили 950-ы(рэйды) - они иногда дохли по причине слёта nvram и чтоб перепрошить её штатной програмулиной надо было хотябы загрузить комп а майлекс вешался при чтении битого nvram


Я вот что подумал - панельки для этих корпусов бывают? Или это фантастика?


Не знаю про готовые но у меня приятель сам както делал для программатора - чтоб нврамы перешивать 93c66


Либо смотреть вариант с SDRAM:
Hynix: HY57V561620CT (256 мегабит)
Samsung: K4S561632E/K4S561632H (256 мегабит), K4S511632D (512)

Это помоему единственный вариант - потому как у sdram питание от 3.1 до 3.6 и уровни соответственно - в даташите же у самсунга написано. а у DDR извините 2.5 вольта....

VadimVB
04-11-2006, 19:46
Посмотрел схему делюкса. А12 появится, если распаять перемычки на месте R68, R69.

Где взять схему ?

Потому как - посмотрел вашу ссылку - 15 баксов это тьфу..... Можно и в закромах поискать у знакомых модули

Oleg
04-11-2006, 19:47
Кхм ... Я посмотрел описание битовых полей Sdram_init. Пардон в 512мегабит чипах у нас будет 10 бит на колонку - и что писать в sdram_init ?
Явно не 8 может 0xC ?

Сначала запустим в 256 мегабитном варианте, а потом будем подбирать. У броадкома нет примеров с 10-ю колонками.

Так 9 или 10й? Что зам за чип ? Я даташит посмотрю - этот пин это clk какойнибудь или что? Мы так делали когда майлексы чинили 950-ы(рэйды) - они иногда дохли по причине слёта nvram и чтоб перепрошить её штатной програмулиной надо было хотябы загрузить комп а майлекс вешался при чтении битого nvram

29lv320. 10й - старший бит адреса. У премиума 9й, там микросхемка в 2 раза более ёмкая.

VadimVB
04-11-2006, 19:54
Сначала запустим в 256 мегабитном варианте, а потом будем подбирать. У броадкома нет примеров с 10-ю колонками.

29lv320. 10й - старший бит адреса. У премиума 9й, там микросхемка в 2 раза более ёмкая.

Угу скачал пдф на nvram. Так если её замкнуть на землю (может через резистор? не погорит там ничего?) то первая половина то прочтётся. Или нам это и надо?

Насчёт памяти - буду искать на неделе - хочется сделать 64 а лучше 128 ....

coraxpda
04-11-2006, 19:55
Я вот что подумал - панельки для этих корпусов бывают? Или это фантастика?


В "симметроне" значатся в прайсе. TSOP-2 66 ZIF

http://www.definum.ru/Browse.aspx?uin=&g=1159&s=&p=4

99% что под заказ.

Oleg
04-11-2006, 20:06
Угу скачал пдф на nvram. Так если её замкнуть на землю (может через резистор? не погорит там ничего?) то первая половина то прочтётся. Или нам это и надо?

Насчёт памяти - буду искать на неделе - хочется сделать 64 а лучше 128 ....
Это не только nvram, там всё. Ничего не горит, что удивительно. :) Нам и нужно, чтобы старшие адреса не читались (там nvram и хранится)...

VadimVB
05-11-2006, 02:27
Это не только nvram, там всё. Ничего не горит, что удивительно. :) Нам и нужно, чтобы старшие адреса не читались (там nvram и хранится)...

Ну блин ... Я понял - если это адресная шина и прямо с проца то както это ....

Олег, извините что отвлекаю, но можно вопрос ещё.. Я просто не нашёл даташит нигде на BCM3302
.
Если я правильно понимаю BCM3302 адресует память по 13 разрядной шине A0-A12, на чипах памяти ещё линии выбора банков (их четыре) B0-B1. Судя по sdram_init работа происходит в 32 битном режиме. Шина данных у проца 32-х битная? Тоесть с чипов памяти DQ0-DQ15 и теже линии с другого чипа идут на проц не зависимо(тоесть эти выводы чипов памяти не запараллелены)? Или там по другому?
Если по другому то 3302 должен ещё производить выборку чипа по выводу CS .
Там выбор банков (B0-B1) заведен прямо на проц я так понимаю и они запаралелены с обоих чипов?

Просто даташита не нашёл поэтому не очень понятно как там организовано это всё. Если чипы памяти запаралелены и шина данных 32хбитная то тода получается что предел по памяти не 512 мегабайт а 1024.
B0,B1 + A0-A12 (x2 Raws+Columns) = 28 2^28 = 256MB 256MB *4 (32 битное слово) =1024MB

Просто чтобы понять как подсоединить не 2 а четыре чипа памяти надо знать подробности а даташита я не нашёл. Суть то в том что судя по всему 512мегабитные чипы найти большая проблема...

P.S. Олег, у меня на делюксе sdram_init установлен в 0x2008 - хотя везде в форуме упоминается только 0x0008 тоесть 13 бит (если от нуля считать) у меня установлен что по доке означает Internal CLK. А у всех он сброшен.... Меня сие смущает....

Oleg
05-11-2006, 08:37
Дык глянули бы схему (http://files.wl500g.info/asus/wl500g%20deluxe/document/ce%20report.zip) Делюкса, вопросы бы отпали. Процессор умеет аж до A13 адресовать (кстати, BCM3302 - это условное имя ядра, отдельно такого устройства не существует). Суть в том, что у ёмких чипов памяти CAS идёт не по всем разрядам шины адреса, поэтому объём памяти меньше получается.

А флешка сидит на отдельной шине.

sdram_init=0x2008 у всех делюксов. Я пробовал включить Internal clock на премиум - тоже работает. Не знаю, зачем АСУСу это понадобилось. Скорее всего они просто скопировали значение не понимая, что это значит. Ведь ровно там же они ошиблись и с размером памяти (было ведь только 16 мегабайт разрешено)...

Oleg
05-11-2006, 10:40
Обновил свою страничку про память - http://oleg.wl500g.info/sdram.html

Теперь известно почти всё. :)

coraxpda
05-11-2006, 11:20
Обновил свою страничку про память - http://oleg.wl500g.info/sdram.html

Теперь известно почти всё. :)

Весьма познавательно.
Когда ждать результатов с memory mod? ;)

Останется еще выкинуть WiFi mini-pci,
поставить вот это:

http://www.advantech.ru/products/model_detail.asp?model_id=1-1TZWXI

и можно на поток девайс ставить. :D

midya
05-11-2006, 11:40
Весьма познавательно.
Когда ждать результатов с memory mod? ;)

Останется еще выкинуть WiFi mini-pci,
поставить вот это:

http://www.advantech.ru/products/model_detail.asp?model_id=1-1TZWXI

и можно на поток девайс ставить. :D
А зачем там SATA ??? Лучше поставить Wi-Fi a/b/g и на 108 !!!

gaaronk
05-11-2006, 11:47
Останется еще выкинуть WiFi mini-pci,
поставить вот это:

http://www.advantech.ru/products/model_detail.asp?model_id=1-1TZWXI

и можно на поток девайс ставить. :D

а в чем глубинный смысл вот этого?

coraxpda
05-11-2006, 11:59
а в чем глубинный смысл вот этого?

NAS получится (и не только) с более менее приемлемой скоростью работы с винтом.
WiFi по USB не проблема подключить, даже в "hostAP" режиме.

Весь вопрос в востребованности, потребности разные у всех.

midya
05-11-2006, 12:03
WiFi по USB не проблема подключить, даже в "hostAP" режиме.

Вот только до сих пор нет Блутуз настройки и установки по USB, так что в Wi-Fi будет такой же геморой да и если драйвер напишут всем придется покупать одиноковые донглы !!!!!!

gaaronk
05-11-2006, 12:09
NAS получится (и не только) с более менее приемлемой скоростью работы с винтом.


не получится. скорость винта тут не важна, важно что для раздачи файлов через ту же самбу элементарно не хватит производительности проца.

coraxpda
05-11-2006, 12:10
если драйвер напишут всем придется покупать одиноковые донглы !!!!!!

Для Atheros и Ralink, например, давно все написано и есть в сорцах.
Сейчас WiFi с линуксом интегрируется не так болезненно как раньше.

Вот 3 метра в секунду при работе с HDD, это катастрофа.
Я же говорю каждому-свое.

Кто то наверняка хочет 802.11n туда вкорячить. ;)

coraxpda
05-11-2006, 12:15
скорость винта тут не важна, важно что для раздачи файлов через ту же самбу элементарно не хватит мощности проца.

Это спорный момент, на 300МГц с SATA я бы ожидал роста скорости на 60-80% если не ее удвоения.

IMHO. Мощность проца в значительной степени расходуется на работу с USB контроллером, а не на передачу данных.

coraxpda
05-11-2006, 12:54
Вот статься про EFG120 и NSLU2,

http://www.fundistr.ru/ru/presscenter/detail.php?BID=45&ID=926

При переходе с USB хардов на PATA харды отдача выросла более чем в два раза.

Сделаем поправку на то что MIPS дохлее ARM и на то что отдавался поток в статье по гигабитному интерфейсу, но тенденция налицо.
Скорость выросла более чем вдвое.
Так что подпрыгивать стоит. IMHO. :)

gaaronk
05-11-2006, 13:30
Вот статься про EFG120 и NSLU2,

http://www.fundistr.ru/ru/presscenter/detail.php?BID=45&ID=926

При переходе с USB хардов на PATA харды отдача выросла более чем в два раза.

Скорость выросла более чем вдвое.
Так что подпрыгивать стоит. IMHO. :)

конечно конечно!
только один маленький ньюанс

NSLU2 имеет XScale-IXP4xx работающий на частоте 266MHz
а EFG120 XScale-IXP4xx с 533MHz

так что конечно прыгайте с usb на pata, ведь двухкратный выигрыш в скорости наверняка вызван этим, а вовсе не удвоенной частотой проца.

coraxpda
05-11-2006, 13:41
конечно конечно!
только один маленький ньюанс

NSLU2 имеет XScale-IXP4xx работающий на частоте 266MHz
а EFG120 XScale-IXP4xx с 533MHz

так что конечно прыгайте с usb на pata, ведь двухкратный выигрыш в скорости наверняка вызван этим, а вовсе не удвоенной частотой проца.

Гм. про 533Mhz там ничего не написано.
Если это так, то это бесспорно многое меняет.
Откуда информация?

Дополнение
Нашел отзыв пользователя по WL-700, на PATA контроллере скорость чтения 5 Мб/сек
Не густо. :(

Oleg
05-11-2006, 13:57
Нафлудили... Кому нужен ATA - покупайте wl700g. Всё тоже самое, но с IDE контроллёром. Скорость будет в 2 раза выше.

VadimVB
05-11-2006, 15:26
Дык глянули бы схему (http://files.wl500g.info/asus/wl500g%20deluxe/document/ce%20report.zip) Делюкса, вопросы бы отпали. Процессор умеет аж до A13 адресовать (кстати, BCM3302 - это условное имя ядра, отдельно такого устройства не существует). Суть в том, что у ёмких чипов памяти CAS идёт не по всем разрядам шины адреса, поэтому объём памяти меньше получается.


Дык я искал даташит по 3302 и естественно не нашёл - понял свою ошибку. Насчёт CAS я посмотрел даташиты - ну если я вас правильно понял то вы имеете ввиду то что RAS идёт обычно по 13 битам (A0-A12) а CAS как раз варьюруется и может быть старшие A8,A9.A10 - при 16битном слове)


А флешка сидит на отдельной шине.


Типа вариации Гарвардсокй архитектуры - разделение памяти данных и исполняемого кода... Как на Intel MCS51



sdram_init=0x2008 у всех делюксов. Я пробовал включить Internal clock на премиум - тоже работает. Не знаю, зачем АСУСу это понадобилось. Скорее всего они просто скопировали значение не понимая, что это значит. Ведь ровно там же они ошиблись и с размером памяти (было ведь только 16 мегабайт разрешено)...

Олег, я тут по поиску поискал про JTAG и консоль по сериал... Я так понимаю что на делюксах JTAG не разведён. Но если я сделаю подключение по компорту то впринципе для восстановления если что этого достаточно.... CFE я как понимаю при запуске не использует ОЗУ( ну а как иначе - нужнож запустится а потом проинициализировыать подситсему памяти) и возможно изменить значения для переменнных nvram да и прошивку залить...

Почти всё нашёл в закромах - поеду куплю 3232 максима или у знакомых нокиевский кабель - по цене то на то и выходит максимовские чипы 120 рублей плюс вся фигня? кабель 12 уёв .... Вобщем посмотрю
Хочу сначало консоль сделать ... а то какбы неприятно положить всю внутреннюю домашнюю инфраструктуру


Кстати - хороший сайт нашёл (конечно может вы его знаете -я давно просто в другой сфере работаю) http://digchip.com там даташитов дофига и поиск вменяемый...


P.S. To All тут подружка из шататов приезжает в начале декабря - вот думаю может заказать чипы 512 мегабитные - приветсвуются ссылки на онлайн магазины или где можно это всё купить в штатах по почте и тд.

gaaronk
05-11-2006, 16:02
Гм. про 533Mhz там ничего не написано.
Если это так, то это бесспорно многое меняет.
Откуда информация?

Дополнение
Нашел отзыв пользователя по WL-700, на PATA контроллере скорость чтения 5 Мб/сек
Не густо. :(

про NSLU2 сами найдете

а EFG120. вот вам

# cat cpuinfo
Processor : XScale-IXP4xx/IXC11xx rev 1 (v5b)
BogoMIPS : 527.56
<.....>

дальше неинтересно

архитектура похожа. процы тоже. а вот частоты разные. на EFG120 стоит топовый из этой серии.

Oleg
05-11-2006, 20:48
Олег, я тут по поиску поискал про JTAG и консоль по сериал... Я так понимаю что на делюксах JTAG не разведён. Но если я сделаю подключение по компорту то впринципе для восстановления если что этого достаточно.... CFE я как понимаю при запуске не использует ОЗУ( ну а как иначе - нужнож запустится а потом проинициализировыать подситсему памяти) и возможно изменить значения для переменнных nvram да и прошивку залить...

Использует. А вот та часть, которая занимается инициализацией ОЗУ, работает в самом начале без неё и без консоли. Только JTAG. Хотя при впаивании SDR (а других вариантов и нет), Вам он не понадобится. Всё само заработает.

В штатах наверное можно купить самсунг 512 мегабитный...

Oleg
05-11-2006, 22:46
Весьма познавательно.
Когда ждать результатов с memory mod? ;)

Надо найти человека, который на нормальном оборудовании перепаяет память в Москве, за умеренные деньги...

VadimVB
06-11-2006, 00:18
Использует. А вот та часть, которая занимается инициализацией ОЗУ, работает в самом начале без неё и без консоли. Только JTAG. Хотя при впаивании SDR (а других вариантов и нет), Вам он не понадобится. Всё само заработает.

В штатах наверное можно купить самсунг 512 мегабитный...

Дык JTAG на делюксах нету... Тоесть если сглючит то остаётся только вариант с 10-й ногой флэша... Ну ладно . Консоль всё равно сделаю, благо там делать то особо нечего. А по памяти - поищу в инете как и где в Южной Каролине её купить... Пусть привезёт.. Подожду до декабря, уж паять так паять сразу 128 мегабайт.... Тогда к этой теме и вернёмся....

VadimVB
06-11-2006, 16:52
Использует. А вот та часть, которая занимается инициализацией ОЗУ, работает в самом начале без неё и без консоли. Только JTAG. Хотя при впаивании SDR (а других вариантов и нет), Вам он не понадобится. Всё само заработает.

В штатах наверное можно купить самсунг 512 мегабитный...

Олег, извините что опять вас отвлекаю - я искал по инету и только у Микрона и у Самсунга есть чипы на 512 мегабит не DDR а обычные SDRAm - вы не посмотрите вот по этой ссылке - я так понимаю оно должно подойти мне в делюкс (моя подружка сказала что купит - посему надо ей надо как можно быстрее сказать что покупать... в их провинции это явно займёт пару недель)...

http://www.micron.com/products/partdetail?part=MT48LC32M16A2P-75

Оно подойдёт?

Oleg
06-11-2006, 18:05
Хм... Там есть кнопка Buy. Пробовали жать? :)
Цена Вас не обрадует. Минимум - 26 долларов штука. В digikey (тот, кто мучал линксис, писал, что покупал в нём) - 35.
256 мегабитные в 4-ре раза дешевле, но всё равно, дешевле купить DIMM...

Кстати, в ЧипДипе микрон тоже можно заказать. 1020р штука...

VadimVB
06-11-2006, 18:31
Хм... Там есть кнопка Buy. Пробовали жать? :)
Цена Вас не обрадует. Минимум - 26 долларов штука. В digikey (тот, кто мучал линксис, писал, что покупал в нём) - 35.
256 мегабитные в 4-ре раза дешевле, но всё равно, дешевле купить DIMM...

Кстати, в ЧипДипе микрон тоже можно заказать. 1020р штука...

Кнопку видел.... :-) Но не жал - потому как научен опытом - заказывать с доставкой оттуда это просто разорится... По цене вы меня смутили....
но вопрос в том - чипы эти - я так понимаю подходят ? А деньги - ну попробовать - интересно же...Темболее для неё (кто будет покупать) это не деньги.....

Oleg
06-11-2006, 18:34
Вроде да, подходят. Пусть тогда через сайт и закажет...

n0isy
06-11-2006, 22:07
Господа, не хочется портить ваше романтическое настроение, только я не пойму - на сколько перфоманс и ГДЕ возрастет, если отказаться от swapа (который стоит 200р за 256Мб флэшки) и перейти к раме, пускай в 4ре раза большей?
Если это спортивный интерес или хобби - можете не отвечать, я все это понимаю - у самого такое - просто сразу хочу предупредить - ЧУДЕС НЕ БЫВАЕТ - ждите АДЕКВАТНЫХ результатов после мода... рутер летать не начнет... ;)

Oleg
06-11-2006, 22:43
Господа, не хочется портить ваше романтическое настроение, только я не пойму - на сколько перфоманс и ГДЕ возрастет, если отказаться от swapа (который стоит 200р за 256Мб флэшки) и перейти к раме, пускай в 4ре раза большей?
Если это спортивный интерес или хобби - можете не отвечать, я все это понимаю - у самого такое - просто сразу хочу предупредить - ЧУДЕС НЕ БЫВАЕТ - ждите АДЕКВАТНЫХ результатов после мода... рутер летать не начнет... ;)
Тут не задачи "разгона", это обсуждается в другой ветке, здесь есть задача увеличения объёма доступной памяти.

Как Вы думаете, насколько своп медленней ОЗУ?

Дома, на ПК можете провести эксперимент: оставьте только один DIMM размером в 64 мегабайта и понаблюдайте за Windows XP и одновременной работой нескольких приложений из состава офиса 2003 :)

Надеюсь я доходчиво объяснил. ;)

ThinkPad
07-11-2006, 13:13
Добавлю свои 2 копейки :-))))
Сейчас на Делюксе у меня подключены 32 метра памяти и своп в размере 256 метров
При постоянном использовании в режиме 24/7 получаеться следующее: свободной памяти в роутере в районе 1 метра и в свопе занято мега 4-5 (при выключении свопа бывает выгружаеться статистика из-за нехватки памяти) поэтому при увеличении до 64 метров при прочих равных условиях от свопа будет можно отказаться :-))
А при увеличинии до 128-512 метров вообще будет сказка :-)) и можно будет еще чего нибудь наставить :-)))
на домашней машине я вообще отказался от свопа при гиге ОЗУ, и постоянно свободно в районе 500 гигов памяти :-))
про скорость работы с ОЗУ и свопом уже всё написали :-)))

Oleg
07-11-2006, 13:21
Граждане, ищу dimm ddr pc3200 256 или 512 мегабайт, 4-х чиповый. У кого есть такое? Один добрый человек согласился перепаять память в моём Премиуме во имя эксперимента. :)

Или дохлые видяхи с большим объёмом памяти...

Сегодня ездил специально в Олди. Выяснил, что картинки на сайте не сооответствуют товару. :(

ThinkPad
07-11-2006, 13:33
Граждане, ищу dimm ddr pc3200 256 или 512 мегабайт, 4-х чиповый. У кого есть такое? Один добрый человек согласился перепаять память в моём Премиуме во имя эксперимента. :)

Или дохлые видяхи с большим объёмом памяти...

Сегодня ездил специально в Олди. Выяснил, что картинки на сайте не сооответствуют товару. :(

Это есть на Савеловском, вчера ходил, смотрел, но покупать не рискнул :-))) т.к. не до конца уверен, что подошли бы :-)))
Могу заехать купить сегодня-завтра, если вы уверены что подойдут :-))

Oleg
07-11-2006, 13:43
256 мегабайт? А чьи там были чипы и стоимость какая?
Если Hynix HY5DU561622 - то надо брать :)

Где примерно там? Сам может прокачусь, ибо возможно это ближе к рыжей ветке. :)

ThinkPad
07-11-2006, 15:03
Видел и Хиникс и Самсунг :-))
на 256 и 512 метров
в помещении старого рынка компьютерного, в нескольких местах, на витрине........
по цене не приценялся :-))

Oleg
07-11-2006, 15:18
Видел и Хиникс и Самсунг :-))
на 256 и 512 метров
в помещении старого рынка компьютерного, в нескольких местах, на витрине........
по цене не приценялся :-))

Гм... 512 - это интересный вариант. Расскажите, как туда идти, с учётом того, что я там никогда не был. :)

coraxpda
07-11-2006, 15:25
Гм... 512 - это интересный вариант.

По документации А13 надо....

256MB DDR 64 Meg x 16 x 2 0x0011 100 0 1 A0-A13 A0-A9 1Gbit

Oleg
07-11-2006, 16:11
По документации А13 надо....

256MB DDR 64 Meg x 16 x 2 0x0011 100 0 1 A0-A13 A0-A9 1Gbit

Да, у процессора она есть. Неизвестно только, разведена ли она до памяти...

VadimVB
07-11-2006, 17:24
По документации А13 надо....

256MB DDR 64 Meg x 16 x 2 0x0011 100 0 1 A0-A13 A0-A9 1Gbit

Господа - внимательней надо - чип то двухбанковый. А изначально на Асусас чипы четырех банковые. Линия BA1 куда у вас на этом чипе попадёт?

ThinkPad
07-11-2006, 17:43
Гм... 512 - это интересный вариант. Расскажите, как туда идти, с учётом того, что я там никогда не был. :)

из метро в подземный переход :-)) переходите под железной дорогой, потом налево метров 20, потом направо метров 70 и опять налево :-)))
ща (если найду) схему прицеплю
http://www.tksavelovskiy.ru/find/
http://tksavelovskiy.ru/images/big/b8.jpg
http://tksavelovskiy.ru/images/big/b7.jpg
возле шлакбаума вход
http://tksavelovskiy.ru/images/big/b6.jpg
вид с другого ракурса

coraxpda
07-11-2006, 18:20
Господа - внимательней надо - чип то двухбанковый.

А что за чип то?
Я тут озадачился, даташиты у Хиникса и Самсунга раскопал....
Нет там 1Gb DDR чипов на x16. :confused:

Oleg
07-11-2006, 18:50
из метро в подземный переход :-)) переходите под железной дорогой, потом налево метров 20, потом направо метров 70 и опять налево :-)))
ща (если найду) схему прицеплю
http://www.tksavelovskiy.ru/find/
http://tksavelovskiy.ru/images/big/b8.jpg
http://tksavelovskiy.ru/images/big/b7.jpg
возле шлакбаума вход
http://tksavelovskiy.ru/images/big/b6.jpg
вид с другого ракурса

Спасибо, теперь не пропаду! :)

Oleg
07-11-2006, 19:42
Значитца так... A12 на Премиуме разведена на чипах памяти, но не подключена к процессору. На обратной стороне платы под экраном из фольги есть ещё один ряд резисторов. Там отсутствует R43. Его нужно установить - это и есть А12. Номинал - 22 ома или около того. Посмотрел JEDEC спецификации на DDR DIMM - там тоже 22 ома (оттуда этот резистор и можно взять). Насколько я понимаю просто замыкать нельзя. Уровни сигналов так согласуются с DDR.

A13 я не нашёл. Так что 128 мегабайт - это максимум для нас.

На linksys.info утверждается, что это 33 ома, форм фактор 0402. Видимо про 33 ома врут. :)

ThinkPad
08-11-2006, 08:07
Значитца так... A12 на Премиуме разведена на чипах памяти, но не подключена к процессору. На обратной стороне платы под экраном из фольги есть ещё один ряд резисторов. Там отсутствует R43. Его нужно установить - это и есть А12. Номинал - 22 ома или около того. Посмотрел JEDEC спецификации на DDR DIMM - там тоже 22 ома (оттуда этот резистор и можно взять). Насколько я понимаю просто замыкать нельзя. Уровни сигналов так согласуются с DDR.

A13 я не нашёл. Так что 128 мегабайт - это максимум для нас.

На linksys.info утверждается, что это 33 ома, форм фактор 0402. Видимо про 33 ома врут. :)

Исходя из вышесказанного я понимаю что нужно брать 4х чиповую планку на 256 мегабайт ДДР (это я про Премиум) и распаять этот резистор (который тоже можно взять прямо с планки, правда SMD резисторы паять напряжно несколько). Осталось только определиться с маркой микросхем и я побегу на Савок :-)
Поправьте меня, если я ошибаюсь........ ибо не силен в организации памяти :-)) больше по аналоговым схемам специализировался....

Oleg
08-11-2006, 10:29
Всё верно. Я вчера поразмыслил и решил, что надо брать Hynix, аналогичный установленному, ибо

Искать надо четырёхчиповый DDR модуль PC3200 256 мб с чипами
HY5DU121622CTP или HY5DU121622CT

В принципе в конце важна только буква T - это TSOP корпус.

VadimVB
08-11-2006, 13:58
Всё верно. Я вчера поразмыслил и решил, что надо брать Hynix, аналогичный установленному, ибо

Искать надо четырёхчиповый DDR модуль PC3200 256 мб с чипами
HY5DU121622CTP или HY5DU121622CT

В принципе в конце важна только буква T - это TSOP корпус.

Либо Микрон MT46V32M16TG или MT46V32M16P и суфикс 5 или 6 иначе не будет на 150 мегагерц шине работать. Остальные буквы в конце тоже не важно - это температуные допуски...

VadimVB
08-11-2006, 14:19
Всё верно. Я вчера поразмыслил и решил, что надо брать Hynix, аналогичный установленному, ибо

Искать надо четырёхчиповый DDR модуль PC3200 256 мб с чипами
HY5DU121622CTP или HY5DU121622CT

В принципе в конце важна только буква T - это TSOP корпус.

На димах и Самсунг часто встречается. Та что и его можно поискать.
Типа K4S511638 только опятьже в суфиксе либо UCC или UB3
U - TSOP2, CC и B3 скорость. Те которые A2 не будут работать на 150 мегагерц шине.

http://www.samsung.com/Products/Semiconductor/common/product_list.aspx?family_cd=DDR010104

Oleg
08-11-2006, 20:08
Хочу поведать о сегодняшних результатах. Съездил на Савёловский рынок, купил в первом попавшемся месте планку от Hynix, оригинальную за 900р. Чипы там - HY5DU121622CTP-D43.

Поехал инсталлировать к доброму человеку. :) Припаяно в АСУСе добротно, чтобы снять микросхемы пришлось греть воздухом с температурой 410 градусов. При меньшей не получилось, долго подбирали. На планках от Hynix "хватило" 370 градусов. В общем будьте готовы. :)

Далее, всё это добро было распаяно вручную в моё устройство, включая резистор (кстати, на планках одиночных резисторов нет - сплошные микросборки, но "у нас с собой было").
Начало было обнадёжывающим - девайс обнаруживает 64 мегебайта (так и должно быть при старой конфигурации), пытается грузиться, линукс рушится, затем идёт на перезагрузку. Решили, что дело в таймингах и надо бы сбросить ncdl...
Увы, почему-то с консолью возникли проблемы и мы решили сбросить в дефолт с помощью ноги 9. Итог: устройство в первый раз пытается загрузиться, обнаруживает 64 МБ, считает ncdl, идёт в перезагрузку (чтобы исопльзовать новый ncdl) и виснет при инициализации...

На сегодня закончили...

Подумали... Может память битая - мы в спешке забыли прогнать тесты, поставим обратно на планку, прогоним. Если всё ок, то впаяем старую память, заведём устройство. Если будет виснуть - прийдётся выпаивать флешку и стирать nvram в ней программатором (спасибо, китайцам, которые даже не обозначили JTAG...), ибо номер с 9-й ногой уже не пройдёт (да и с другими видимо тоже, попытки у нас закончились)... Ещё один мой прокол - надо было устройство сбросить в дефолт заранее, чтобы убрать мой разгон до 300. Хотя скорее всего дело в чём-то другом, потому как в дефолте у меня 264 стоит, но и в нём оно не работает. А может дело в сопле... Если дойдёт до программатора, то изучу образ nvram, может что-то станет понятно...

Дальше - надо думать. Искать, где прячется JTAG...

Oleg
08-11-2006, 20:30
Странно всё это. В линксисе всё заработало. Не вижу причин, почему у нас оно не хочет. Можно наверное попробовать 256 мегабитные чипы...

coraxpda
08-11-2006, 21:34
Странно всё это. В линксисе всё заработало. Не вижу причин, почему у нас оно не хочет. Можно наверное попробовать 256 мегабитные чипы...

Можно еще попробовать запуск с одним чипом, тоесть 32/64 на одной микрухе. И уполовинить таким образом вероятность плохой пайки и битого чипа.

Должна память работать, проц сожрет все что в рамки спецификации укладывается.

Очень плохо что JTAG нет....

Oleg
08-11-2006, 21:37
Ага. Можно. Только для этого нужно выпаять флешку, перешить её под один чип и впаять обратно... :( Если не получится - выпаять опять и повторить. В общем проще сразу убиться ап стену...

VadimVB
09-11-2006, 04:28
Ага. Можно. Только для этого нужно выпаять флешку, перешить её под один чип и впаять обратно... :( Если не получится - выпаять опять и повторить. В общем проще сразу убиться ап стену...

Я почитал про Линксиси на WRT шном форуме. Покрайней мере там два человека удачно всё проагрейдили. Причём один апгрейдил WRT54G где один чип и сначало нарсатил до 32х а потом и до 64 мегабайт. Без проблем. Во втором варианте там какойто другой версии был Линксисис - с пустым местом под второй чип - там где надо было допаявать резистроы. И тоже вроде окей. Может Олег вы просто перегрели чипы когда их демонтировали и сопли там может где какие не заметили?

Правда там какието странные у них значения для sdram_init и sdram_config там установлены биты которых нет в файлике описания у вас. И sdram_refresh установлен. И конечно надо было сбросить частоту шины (хотя она у вас 150 а память DDR400) и Cas latency поставить в 3.

На форуме на openwrt.org там приводится ссылка на какуюто програмку sdram_init так судя по тому что она там калькулирует там ещё биты какието можно ставить которые за write_to_precharge delay отвечают и ещё за чтото.... А с рефрешем там ничего не может быть? Всёже на родных чипах по 4K за цикл рефрешится а на этих больших по 8мь

Вот тут вот ссылка на програмку и скриншот

http://www.bitsum.com/openwiking/owbase/ow.asp?WRT54G5%5FCFE#h26


sdram_params v0.11, (c)2006 Jeremy Collake <jeremy@bitsum.com>
Bitsum Technologies http://www.bitsum.com

Encoding sdram_init ...
Generate refresh cycle [False]: T/F/Q? t
Generate pre-charge cycle [False]: T/F/Q? f
Generate mode register select cycle [False]: T/F/Q? f
Enable SDRAM access control [False]: T/F/Q? t
Perform soft reset [False]: T/F/Q? f
Perform soft-refresh [False]: T/F/Q? f
Perform power down [False]: T/F/Q? f
32-bit interface [False]: T/F/Q? t
9-bit columns [False]: T/F/Q? f
SDRAM size of 128Mbit [False]: T/F/Q? f
SDRAM size of 64Mbit [False]: T/F/Q? t

Encoding sdram_config ...
Burst length==full page [False]: T/F/Q? t
Fast memory (CAS 2) [False]: T/F/Q? f

Encoding sdram_refresh ...
Refresh enable [False]: T/F/Q? t
Refresh period (refresh rate=16 * 1/clkfreq * refresh period): 64
(64)

sdram_init=0x419
sdram_config=0x0
sdram_refresh=0x8040

Done!


# sdram_params -d sdram_init=0x419 sdram_config=0x0 sdram_refresh=0x8040

sdram_params v0.11, (c)2006 Jeremy Collake <jeremy@bitsum.com>
Bitsum Technologies http://www.bitsum.com

sdram_config=0x0
burst length : full page
fast memory (CAS 2) : False

sdram_init=0x419
generate refresh cycle : True
generate pre-charge cycle : False
generate mode reg select cycle : False
ext. access control enabled : True
external SDRAM size : 64 Mbit
soft reset : False
self-refresh : False
power down : False
32-bit interface : True
9-bit column : False

sdram_refresh=0x8040
refresh period : 64
refresh enabled : True

Done!




Посмотреть бы что там в MSR регистр чипов пишется - может инициализация чипов памяти какт не так проходит. Надо кончено даташиты читать внимательно и сравнивать нет ли там каких отличий в инициализации тех и тех чипов...

VadimVB
09-11-2006, 04:38
Можно еще попробовать запуск с одним чипом, тоесть 32/64 на одной микрухе. И уполовинить таким образом вероятность плохой пайки и битого чипа.

Должна память работать, проц сожрет все что в рамки спецификации укладывается.

Очень плохо что JTAG нет....


Там чипы распаяны паралельно (судя по схеме) кроме шины данных - на Асусе в отличии от Линксиса доступ 32хбитный. У проца шина данных (для DRAM отдельно от флэша) 32хбитная - младшии 16 идут от одного РАМ чипа старшие от другого. CS идёт на землю , прадва на схеме я не понял - на втором чипе памяти почему то CS висит в воздухе. И на PCB картинке (где собственно элементы) как не искал так и не нашёл резисторов R69/R68 вместо которых на делюксе надо перемычки паять.

Кстати та паямт которую купил Олег на 2.6 вольта а родная на 2.5. Правда там допуск +-0.2 и +- 0.1 соответственно, так что влиять не должно. А вот установка в sdram_init неправильного CAS latency может влиять - там ещё несколько ревизий чипов было (судя по даташитам) и на некоторых комбинация битов для програмирования Cas Latensy 3 в MSR регистр была INVALID

ThinkPad
09-11-2006, 08:04
Мда, захватывающая история :-))
Олегу большой респект за эксперименты :-))
Имхо всё дело в разгоне памяти, видимо всё таки тайминги на это влияют.... надо было в дефолт всё сбросить.........или память брать побыстрее :-)
ИМХО лучше впаять пока старую память, сбросить всё в дефолт и попробовать снова :-)
Готов пожертвовать свой роутер на благо эксперимента :-))

Oleg
09-11-2006, 10:02
На форуме на openwrt.org там приводится ссылка на какуюто програмку sdram_init так судя по тому что она там калькулирует там ещё биты какието можно ставить которые за write_to_precharge delay отвечают и ещё за чтото.... А с рефрешем там ничего не может быть? Всёже на родных чипах по 4K за цикл рефрешится а на этих больших по 8мь

Это для старых процессоров - 4702/4710.


Посмотреть бы что там в MSR регистр чипов пишется - может инициализация чипов памяти какт не так проходит. Надо кончено даташиты читать внимательно и сравнивать нет ли там каких отличий в инициализации тех и тех чипов...
В MSR пишется 0x0062 (это дефолт).

Oleg
09-11-2006, 10:05
Апдейт. Флешку выпаяли, слили образ. Всё стало ясно.

В момент, когда мы в первый раз сажали PIN9 на землю видимо был дребезг контактов по питанию. Результат - кривой nvram, при чтении которого он и вешался судя по всему.

В общем, флешку почистим, зальём нормальный образ. И даст бог оно заведётся! ncdl считался правильно судя по цифрам.

В общем перекрестите пальцы. :)

VadimVB
09-11-2006, 12:02
Это для старых процессоров - 4702/4710.


В MSR пишется 0x0062 (это дефолт).

MRS пардон а не MSR. если сие число напрямую отображается как опкод. То устанавливается Cas latency 2 что не есть хорошо.

VadimVB
09-11-2006, 16:10
Мда, захватывающая история :-))
Олегу большой респект за эксперименты :-))
Имхо всё дело в разгоне памяти, видимо всё таки тайминги на это влияют.... надо было в дефолт всё сбросить.........или память брать побыстрее :-)
ИМХО лучше впаять пока старую память, сбросить всё в дефолт и попробовать снова :-)
Готов пожертвовать свой роутер на благо эксперимента :-))

Разгон влиять не должен - та память которую Олег купил работает до 166 мегагерц шины. Но при этом ей требуется Cas latency 3. И в sdram_config должен burst length быть либо 2,4,8 - 1 не поддерживается , но вот это как раз должно быть дефолтом потому как родная память тоже только 2,4,8 поддерживает.

VadimVB
09-11-2006, 16:27
И на PCB картинке (где собственно элементы) как не искал так и не нашёл резисторов R69/R68 вместо которых на делюксе надо перемычки паять.


Нашёл - они на делюксе с обратной стороны PCB распаяны, так что просто их коротнуть и всё....

Oleg
09-11-2006, 21:07
Итог сегодняшнего дня такой: не желает оно работать с той памятью. После впаиванья старой - заработало даже без сброса, т.е. установками, полученными для 128МБ.

Меня смущают индексы
-D43 - это DDR400B, с питанием в 2.6 вольта

стоит -5 - gDDR 200Mhz, 2.5 вольта

у Линксиса стоит -J - это DDR333, 2.5 вольта

Интересно, что стоит в wl700ge, там ведь 64 мегабайта? Кто-нибудь видел фото внутренностей?

В общем новая идея. :) Найти планку PC2700, т.е. чипы с индексом J, как в линксисе... Или видеокарту с 256 мегабитными чипами.

Oleg
09-11-2006, 21:39
Для полноты картины.
Buffalo WZR-RS-G54, BCM4704, 64 МБ

http://www.tomsnetworking.com/2004/12/30/review_wzrrsg54/page2.html

2х HY5DU561622CT-5

Oleg
09-11-2006, 21:46
Ещё вопросик. Откуда это фото?
http://wl500g.info/attachment.php?attachmentid=1066&stc=1&d=1162538384

Мне нужно обратную стороны этого линксиса, чтобы понять, откуда у JTAG ногу растут...

coraxpda
10-11-2006, 06:44
Ещё вопросик. Откуда это фото?
http://wl500g.info/attachment.php?attachmentid=1066&stc=1&d=1162538384

Мне нужно обратную стороны этого линксиса, чтобы понять, откуда у JTAG ногу растут...

Это фото по одной из трех ссылок на моды памяти которые я постил.
Не было там обратной стороны среди фото.

По поводу PC2700 и 4 чипов, вчера обратил внимание на наличие DDR SO-DIMM в большом количестве, все на 2700.
Осталось выяснить что там за чипы стоят.
Ценник был на 70-90 рублей выше чем у обычных димов.

В общем новая идея. Найти планку PC2700, т.е. чипы с индексом J, как в линксисе... Или видеокарту с 256 мегабитными чипами.

FX5200 noname, лежит у нас в "Компьютерном мире", 1150 рублей.
128 памяти, шина 64, чипы HYNIX, те самые.
Думаю в МСК нарыть не проблема.

khorus
10-11-2006, 10:45
Интересно, что стоит в wl700ge, там ведь 64 мегабайта? Кто-нибудь видел фото внутренностей?
Там два чипа Samsung K4H561638F-UCCC, DDR 16Mx16 PC400:
http://www.sukkamehulinko.romikselle.com/wl700g/WL700_7_RAM.jpg

А в чем проблема с CFE?

Oleg
10-11-2006, 11:17
Там два чипа Samsung K4H561638F-UCCC, DDR 16Mx16 PC400:
http://www.sukkamehulinko.romikselle.com/wl700g/WL700_7_RAM.jpg

А в чем проблема с CFE?
Спасибо за фото! Питание 2.5 вольта, насколько я понял. Разводка платы в районе процессора полностью повторяет Premium, даже номера компонентов совпадают.

Я вот медленно схожу с ума. :) Может ли быть так, что память -D43, которая на DDR400 требует 2.6 вольта, отказывается работать на меньшей частоте при 2.5 вольтах (именно столько премиум даёт). Мне кажется, что это вряд ли... У кого какие идеи?

Я глянул, что делает хиникс ещё... Дык вот, есть такие же планки PC2700, на которых стоят чипы с индексом J, как нам надо. Причём оригинальные планки от Хиникса на 256 мегабайт - все 4-х чиповые.

В общем, нужно искать PC2700 от хиникса с чипами -J, если конечно мой бред про 2.6 вольта имеет какой-то смысл.

Кто может прогуляться по рынку? :)

А с CFE проблема одна - не инициализируется полностью. Виснет со словами Initializing devices.

Oleg
10-11-2006, 12:02
Проверили мою память на 2.5 вольтах. Работает зараза на любых частотах. :) Даже не знаю, радоваться или нет...

khorus
10-11-2006, 13:17
А с CFE проблема одна - не инициализируется полностью. Виснет со словами Initializing devices.
Тогда идея номер раз:
Если поглядеть что пишет CFE:

Total memory used by CFE: 0x80800000 - 0x8089B590 (636304)
Initialized Data: 0x80831700 - 0x80833DE0 (9952)
BSS Area: 0x80833DE0 - 0x80835590 (6064)
Local Heap: 0x80835590 - 0x80899590 (409600)
Stack Area: 0x80899590 - 0x8089B590 (8192)
Text (code) segment: 0x80800000 - 0x80831700 (
Boot area (physical): 0x0089C000 - 0x008DC000
Relocation Factor: I:00000000 - D:00000000

Тут видно, что CFE расчитывает на 256Мб физической памяти. Первым из устройств инициализится Ethernet. Там случайно его адреса не попадают в адресное пространство расширенной памяти. Если так, то однозначно повиснет. Исходников под рукой нет, но вечером могу посмотреть.

ThinkPad
10-11-2006, 13:17
Я вот медленно схожу с ума. :) Может ли быть так, что память -D43, которая на DDR400 требует 2.6 вольта, отказывается работать на меньшей частоте при 2.5 вольтах (именно столько премиум даёт). Мне кажется, что это вряд ли... У кого какие идеи?

Я глянул, что делает хиникс ещё... Дык вот, есть такие же планки PC2700, на которых стоят чипы с индексом J, как нам надо. Причём оригинальные планки от Хиникса на 256 мегабайт - все 4-х чиповые.

В общем, нужно искать PC2700 от хиникса с чипами -J, если конечно мой бред про 2.6 вольта имеет какой-то смысл.

Кто может прогуляться по рынку? :)

А с CFE проблема одна - не инициализируется полностью. Виснет со словами Initializing devices.

Завтра прогуляюсь по Савку, посмотрю :-))
Прикуплю если увижу :-)
Но как я понял, проблема то не в памяти а софтовая похоже.... :-(

Oleg
10-11-2006, 14:04
Тогда идея номер раз:
Если поглядеть что пишет CFE:

Total memory used by CFE: 0x80800000 - 0x8089B590 (636304)
Initialized Data: 0x80831700 - 0x80833DE0 (9952)
BSS Area: 0x80833DE0 - 0x80835590 (6064)
Local Heap: 0x80835590 - 0x80899590 (409600)
Stack Area: 0x80899590 - 0x8089B590 (8192)
Text (code) segment: 0x80800000 - 0x80831700 (
Boot area (physical): 0x0089C000 - 0x008DC000
Relocation Factor: I:00000000 - D:00000000

Тут видно, что CFE расчитывает на 256Мб физической памяти. Первым из устройств инициализится Ethernet. Там случайно его адреса не попадают в адресное пространство расширенной памяти. Если так, то однозначно повиснет. Исходников под рукой нет, но вечером могу посмотреть.
Я не понял, что значит выделение. 80000000 - начало памяти, в том режиме, котором работает CFE.

Область не пересекается тоже. У нас сейчас активно 64 мегабайта. ethernet инициализировался в самый первый раз, линукс при загрузке падал - что-то было с частотами. после сброса в дефолт он видимо не так начал считать ncdl и всё...

Сейчас начался новый эксперимент. Отрубили в cfe один чип (16-битная шина), выставили CAS=3. Перепаиваем по новой только один чип, чтобы глянуть, что получится... ncdl=0x307 в настоящий момент, поглядим, что получится. Если оно заведётся и начнёт хотя бы устойчиво инициализировать cfe, то прошьём ncdl=0х307 в качестве дефолта и будем дальше его подбирать вручную...

Oleg
10-11-2006, 14:59
Апдейт. Один чип, старый ncdl=0x307, cas=3, clkfreq=264. Работает! Видит 64 мегабайта. Прошивка грузится. Дополнительная колонка активировалась, без неё было 32. В загрузчике жёстко прошит ncdl. Игры с автотюнингом будут потом, но теперь у нас есть к чему откатится с помощью девятой ноги.

Если сегодня хватит времени, то появится второй чип. И мы попробуем 128. :)

Oleg
10-11-2006, 20:06
Счастливый финал: всё работает. Похоже изначально был непропай. :) Кроме того, работает и overclocked вариант: clkfreq=300,150 cas=2.

Выяснилось, что линукс рушится при обнаружении 128 мегабайт, не подавая признаков жизни. Но я быстренько этот подправил, сделав новую прошивку.

Совет повторяющим мод: выполните

nvram set sdram_init=0x000b
nvram set sdram_config=0x0032
nvram set sdram_ncdl=0

чтобы осталось только 16 мегабайт памяти и у моей прошивки пропало желание их расширять (для этого ставим cas=3). При этом отключится один из чипов (U4). Далее заменяем U3 на большую, включаем устройство. Оно должно загрузиться и показать 32 мб памяти. После этого меняем U4, включаем, видим 32 мб и выполняем

nvram set sdram_init=0x0011
nvram set sdram_config=0x0062
nvram set sdram_ncdl=0
nvram commit


Всё, победа. В понедельник постараюсь забрать устройство и сделать фотографии результата.

Прошивка, с поддержкой 128 мегабайт (http://oleg.wl500g.info/gp/WL500gp-1.9.2.7-7f-post1.trx). Это 7f с единственным изменением.

coraxpda
10-11-2006, 20:32
Мегареспект! :)
Олег, Вы сотоврили маленькое чудо.

Рад что все закончилось полной победой и печатная плата стойко выдержала многочисленные перепайки. Говорит в пользу ее качества и профессионализма того кто держал паяльник.

128М памяти это уже серьезно, это полноценный Soho сервер.

Олег, дабы тема была под рукой для всех желающих (коих найдется немало, ввиду доступности памяти), может ее вычистить и приклеить?

nik247
10-11-2006, 21:11
Олег, примите БОЛЬШОЕ поздравление от пользователей Premium с победой 128М.

Oleg
10-11-2006, 21:12
Мегареспект! :)
Олег, Вы сотоврили маленькое чудо.

Рад что все закончилось полной победой и печатная плата стойко выдержала многочисленные перепайки. Говорит в пользу ее качества и профессионализма того кто держал паяльник.

Да, Мастер берег плату и видимо слегка не догрел. Но, "дело мастера боится." :) В итоге, режим подобрали. Я думаю, что если использовать "обычный паяльник" за 50 рублей, недогрев невозможен, скорее перегрев. :) Ровно как и со строительным феном (если он конечно даст нужную температуру).


128М памяти это уже серьезно, это полноценный Soho сервер.

Олег, дабы тема была под рукой для всех желающих (коих найдется немало, ввиду доступности памяти), может ее вычистить и приклеить?
Как только я получу девайс обратно, сделаю фото и новую тему.

Ещё пару советов (то, что я видел) - при выпаивании микросхемы феном не нужно пытаться поддеть её снизу. У нас было мёртвое устройство для тренировок, так вот при температуре горячего воздуха > 350 градусов дорожки отслаиваются от платы (это предполагалось, но нужно было убедиться, что микросхемы не посажены на клей), ибо начинали с 250 и было странно, что она никакак не отходит от платы. Правильно с феном так - греть и пинцетом приподнимать микросхему держа за бока. Как только припой прогреется она свободно отделится от платы. Паять горячим воздухом не стали, чтобы сберечь плату. Всё вручную, под микроскопом.

Может ещё вспомню что-то... Спрашивайте.

Oleg
10-11-2006, 21:15
На самом деле, победа не моя. Я только теоретик. :) Респект терпению Мастера. :)

Serg22
10-11-2006, 22:30
Пару рекомендаций для решивших подвергнуть свой премиум экзекуции. Нижний подогрев платы 100-120 гр. ц. (не мене 3 мин), верхний прогрев чипа 360-370 гр. ц. с проверкой на отлип (в течении 40-60 сек. припой должен поплыть). Подготавливаем контактные площадки конвекцией (500гр. ц.) с обильным флюсом. Чип на место, следите за ключем! И пропайка конвекцией (400-450гр. ц.) и не жалейте флюс (кашу маслом...). Чипы терпеливые, непродолжительный прогрев 500-520гр.ц. (40-60сек.) держат легко. Не догреете - напоритесь на наши грабли, т.е. НЕПРОПАЙ.

nik247
10-11-2006, 23:09
Вот вытащил с ноута:
Hynix PC2700S-25330
HYMD232M646C6-J
256MB DDR 333MHz CL2,5
Чипы HY5DU561622CT-J (всего 8 чипов - по 4 с каждой стороны)
Качество фото увы 8-( с телефона. Но все написал выше.

Oleg
11-11-2006, 08:17
Пару рекомендаций для решивших подвергнуть свой премиум экзекуции. Нижний подогрев платы 100-120 гр. ц. (не мене 3 мин), верхний прогрев чипа 360-370 гр. ц. с проверкой на отлип (в течении 40-60 сек. припой должен поплыть). Подготавливаем контактные площадки конвекцией (500гр. ц.) с обильным флюсом. Чип на место, следите за ключем! И пропайка конвекцией (400-450гр. ц.) и не жалейте флюс (кашу маслом...). Чипы терпеливые, непродолжительный прогрев 500-520гр.ц. (40-60сек.) держат легко. Не догреете - напоритесь на наши грабли, т.е. НЕПРОПАЙ.

А вот и Мастер. :) Сергей, спасибо!

Oleg
11-11-2006, 08:19
Чипы HY5DU561622CT-J (всего 8 чипов - по 4 с каждой стороны)

Это 256 мегабитные чипы, т.е. 64 мегабайта из них получится в сумме.

MAV
11-11-2006, 11:55
понятно что много оперативки не бывает.. но так хотя бы в общих чертах о выгоде сего мода... что он даст? врядли будет быстрей работать в качестве NAS. может usb bug пофиксить таким же образом? перепаять чего нить? :D

coraxpda
11-11-2006, 12:25
что он даст?

Даст при умеренной нагрузке вот что.

apache+php+mysql
bind
samba
vsftpd
squid
xmail

Ненужное зачеркнуть. :)

n0isy
11-11-2006, 13:34
Даст при умеренной нагрузке вот что.

apache+php+mysql
squid
Ненужное зачеркнуть. :)

Вычеркнул. Теперь сам бог велел нормальный прокси сервер в олеговской прошифке!!!
Да и апач со сквилем... ;-)


ЗЫ. Мастеру+Олегу респект...
Как на счет дальнейшего разгона? Я пока боюсь гарантию потерять... :(

nik247
11-11-2006, 18:44
Олег, есть пару вопросов по теме (относительно WL500gP):
1) можно ли сейчас (до обновления чипов) безболезненно прошить обновленную прошивку (для 128М)?
2) что значит "Очень рекомендуется иметь сериальный кабель для подключения консоли..." в отношении Premium - JTAG же нету
3) может нет смысла с роутера выпаивать старые модули (они то уже не понадобятся), если их можно очень аккуратно срезать (мой знакой технарь посоветовал)?
4)128МБ - это потолок или 256МБ еще реально?

P.S. Уже ищу нужную планку памяти. Перепаять есть кому.... 8-)

ThinkPad
11-11-2006, 18:44
ЗЫ. Мастеру+Олегу респект...
Как на счет дальнейшего разгона? Я пока боюсь гарантию потерять... :(

Респерт огромный за мужество и знания Олегу и Мастеру!!
Касательно разгона, имхо разгонять то больше нечего :-) Ну выжмем с проца еще 10 мегагерц, получив в ответ проблемы с охлаждением и стабильностью....
Теперь лучше подумать как этим добром в виде такого кол-ва оперативки распорядиться :-)))
И еще идея (м.б. бредовая) поменять микруху флэша на более емкую, тогда можно будет все доп проги в прошивку засунуть :-)
Плюну наверно на гарантию и перепаяю память :-))) неделю полет нормальный вроде на 300 мгц (правда без нагрузки, просто сам по себе)
ща хард прикручу к нему и погоняю тест на чтение денька на 2, если всё путем, то можно моддить :-)

Еще раз Мега респект Олегу за знания и Мастеру за работу

ThinkPad
11-11-2006, 18:47
Олег, есть пару вопросов по теме (относительно WL500gP):
1) можно ли сейчас (до обновления чипов) безболезненно прошить обновленную прошивку (для 128М)?
2) что значит "Очень рекомендуется иметь сериальный кабель для подключения консоли..." в отношении Premium - JTAG же нету
3) может нет смысла с роутера выпаивать старые модули (они то уже не понадобятся), если их можно очень аккуратно срезать (мой знакой технарь посоветовал)?
4)128МБ - это потолок или 256МБ еще реально?

P.S. Уже ищу нужую планку памяти. Препаять есть кому.... 8-)

Хм.... а что тогда за разьемчик не распаянный на плате премиума, как не сом порт??? или JTAG это что то другое???
Идея срезать очень хороша, как то я ее упустил, хотя раньше то иногда так поступал :-))

nik247
11-11-2006, 18:51
1) Насколько это обсуждалось - это 2(два) COM порта системных. Это не JTAG.
Да JTAG это тоже COM порт, но только служебный для работы напрямую с Flash и все (насколько я это понимаю)
2) Увеличение памяти очень хорошо скажется на работе asterisk

Oleg
11-11-2006, 19:07
Олег, есть пару вопросов по теме (относительно WL500gP):
1) можно ли сейчас (до обновления чипов) безболезненно прошить обновленную прошивку (для 128М)?

Да.

2) что значит "Очень рекомендуется иметь сериальный кабель для подключения консоли..." в отношении Premium - JTAG же нету

Так для консоли и не нужен JTAG. Кабель этот просто преобразует уровни из 3.3в в то, что нужно по RS232. Нужен он, чтобы контроллировать процесс, хотя должно сразу заработать.

3) может нет смысла с роутера выпаивать старые модули (они то уже не понадобятся), если их можно очень аккуратно срезать (мой знакой технарь посоветовал)?

Можно, делайте, как удобней. Сергей сказал, что проще сдёрнуть микросхему целиком, чем возится с 66-ю выводами. :)

4)128МБ - это потолок или 256МБ еще реально?

По обрывкам документации - до 512 мегабайт, в линуксе почему-то в коде, считающем объём - 128 максимум. Фактически таких гигабитных чипов вроде и нет.

Oleg
11-11-2006, 19:11
Да и ещё по четвёртому: для 256/512 нужна линия A13, которой в Премиуме нет.

nik247
11-11-2006, 19:20
1) про консоль понял
2) срезать память, я думаю будет безопаснее для самого роутера, чем выпаивать
3) по поводу модулей с чипами - взято с
http://hynix.com/eng/02_products/01_dram/02_01_ddrsdram.jsp
256M - 64Mx4 - это наш вариант для 128М
512M - 128Mx4 - гипотетически для 256М
Да вот отсутствие A13 это точно проблема.

Oleg
11-11-2006, 19:32
Вы неправильно трактуете таблицу. Там 4 - ширина шины в битах. Нам нужно 16 бит, т.е. х16. Чипов объёмом 1 гигабит у них вообще нет. Есть у Самсунга, но нет шириной в 16 бит...

nik247
11-11-2006, 19:37
Понял, ошибся, но там же:
256M - 16Mx16 для 128М - вершина взята
512M - 32Mx16 для 256М - пока еще нет
Но отсутствие А13 - тупик, а жаль.
с http://wl500g.dyndns.org/sdram.html
128MB DDR 32 Meg x 16 x 2 0x0011 100 0 1 A0-A12 A0-A9 512Mbit
256MB DDR 64 Meg x 16 x 2 0x0011 100 0 1 A0-A13 A0-A9 1Gbit

Oleg
11-11-2006, 19:41
Нет, опять не так. :)

16х16 - это 32 мегабайта в чипе, т.е. в сумме 64
32х16 - 64 мегабайта в чипе, получается 128, что мы и сделали.

Ищите Hynix 4-х чиповый и будет счастье. :)

nik247
11-11-2006, 19:44
счастье с 128? :)
про 256 можно пока забыть :(

Oleg
11-11-2006, 19:49
Ага, именно так.

coraxpda
11-11-2006, 19:55
счастье с 128? :)
про 256 можно пока забыть :(

Micron делает такие чипы.

http://www.micron.com/products/partdetail?part=MT46V64M16P-6T

Но во первых надо изыскать A13 (Вот как с BGA проца достать эту линию если она не разведена?) , во вторых надо изыскать чипы.
Россыпью заказывать - они золотые будут.

ЗЫ. Прошелся по даташитам, микрон НЕ ВЫПУСКАЕТ четырехчиповых конфигураций для DIMM и SO-DIMM на 1Гб чипах x16.
В розницу 150 евро за чип.
Короче 128 метров потолок пока.

coraxpda
11-11-2006, 20:22
2 Олег

Чисто из спортивного интереса. :)

Вы упоминали про мертвый девайс на котором тренировались, это Премиум был?

Если так, то не оторвать ли с него процессор, и не посмотреть ли разводку платы под чипом....
Ну Вы поняли, к чему это я....

Oleg
11-11-2006, 20:28
Да, оторвём, он там мёртвый. Надеюсь это не очень сложно. Но без схем всё равно особо не разгуляешься. А что касается А13 - ну найдём мы её. Как её к чипам вести? :) Там же всё просчитывать надо.

Я вот нашёл там ЮСБ 1.1 порты, которые на резисторах висят, это было довольно просто. Найти бы Jtag...

nik247
11-11-2006, 20:31
"Я вот нашёл там ЮСБ 1.1 порты, которые на резисторах висят, это было довольно просто. "
А поподробнее можно - очень хочется флешку внуть поставить. Так 1.1 или 2.0?

P.s. Для подключения консоли какой разъем подойдет? Неохота припаиваться.

Oleg
11-11-2006, 22:08
2.0 тоже есть, но только на ножках vt6212. Нужно аккуратно туда подпаяться. Посмотрите схему делюкса (я давал ссылку) там тоже vt6212.

Разъём - самые обычные пины, с шагом 2.54 мм. Я купил 80-ти контактный и отрезаю оттуда по 8 штук. :)

nik247
11-11-2006, 22:17
Спасибо Олег.
Все - пошел вскрывать WL500gP и ставить для начала консоль.
Операция над пациентом назначена на завтра. 8-)
Заодно посмотрю насчет внутренних USB портов.

nik247
12-11-2006, 02:47
Преподготовка к операции сделана:
1) ttyS0 консоль работает
2) новая прошивка WL500gp-1.9.2.7-7f-post1.trx залита
3) уменьшена память
nvram set sdram_init=0x000b
nvram set sdram_config=0x0032
nvram set sdram_ncdl=0
nvram commit
Итого: #free
total used free shared buffers
Mem: 13932 11404 2528 0 1432
Swap: 0 0 0
Total: 13932 11404 2528

Мои дальнейшие действия:
1) Заменяма U3 на новую
2) Перезагрузка
3) Проверка в консоли работоспобности и доступности 32М - здесь nvram менять не надо для этого?
4) Заменяма U4 на новую
5) Проверка в консоли работоспобности и доступности 32М
6) Выполняем
nvram set sdram_init=0x0011
nvram set sdram_config=0x0062
nvram set sdram_ncdl=0
nvram commit
7) Перезагрузка
8) Проверка в консоли работоспобности и доступности 128М

P.S. Олег, вы писали "...При этом отключится один из чипов (U4). Далее заменяем U3 на большую..."
Так может если мы отключили U4, то его и надо менять? Уточните пож-ста.
И насколько тяжело снимается крышка экрана?