Перейти к содержимому
Калькуляторы

Rtl8186 Firmware Всем, кто пишет под RTL8186

здравствуйте, пытаюсь прошить Planet WRT-414(V2), прошивка заливается нормально, но после этого не перегружается и не реагирует ни на что. После возвращения родной прошивки всё функционирует.

Несколько раз пробовал, не получается. Кто подскажет в чём проблема? Увижу ли я что нибудь полезное если подключу консоль? А то не хотелось раньше времени лишаться гарантии.

Была та же проблема на моем Ortient избавился от нее залив в него фулфлеш от Zyxel, после этого все прошивки Wive-ng начали становится как по маслу :)

 

 

возможно ли распаять COM порт для управления устройством на RS232?

А кто собсно мешает? max232 в руки и у вас обычный COM порт.

 

 

А не могли бы вы натолкнуть на путь так сказать истинный а то я не силен в этом... куда подключать макс?

P330WEE_Full_tftp.bin.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А не проще ли для начала попробовать конвертнуть фирмварь в revA идущим в комплекте с прошивкой и залить? А то хрен его знает может у этого планета 8мб рамы и заливка фуллфлэша от зюхеля (а значит и смена загрузчика) убьют железку окончательно и восстанавливать придётся уже через jtag ?

 

А не могли бы вы натолкнуть на путь так сказать истинный а то я не силен в этом... куда подключать макс?

А вы думаете я хоть раз держал в руках конкретно ваш девайс? Откуда мне знать куда китайцы в конкретно взятом девайсе развели UART ? А вообще в SDK есть даташит в котором можно посмотреть на каких ногах проца живёт UART и вызвонить на плате куда его развели и развели ли вообще.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Отчёт об установке wive-ng на Planet WRT-414(V2).

 

Как посоветовали конвертировал прошивку в rev-a, прошилась с первого раза, сразу всё заработало.

Сначала прошил версию 0.3.15, заметил что в ней не работает восстановление параметров по умолчанию. После нажатия на резет устройство перестает отвечать на запросы.

Затем прошил 0.3.16, здесь такой проблемы не заметил, пока что "полёт" нормальный.

 

Заметил в выводе на консоль ошибку при загрузке:

 

Bad iniAlgorithmics/MIPS FPU Emulator v1.5

 

а в dmesg такого нет. Это нормально?

 

Если кому интересно памяти в девайсе 16мб.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Более чем нормально. Уж не помню причину по какой оно ругается, но собсно если бы FPU эмулятор бы не работал то не работал бы весь userlevel

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

всем привет!

подскажите новичку, какая прошивка подойдет для orient wr514r (8мб ОЗУ) ??

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Попытки подружить wive-ng и Горбину не увенчались успехом.

 

Поставил 0.3.16, поднял сетку, ручками прописал все необходимые роуты, однако ни l2tp, ни pptp поднять не смог. Типичный лог (-D), после которого роутер тут же виснет.

 

Что успеваю прочесть в /var/log/messages перед зависанием:

Jan  6 12:28:31 xl2tpd[783]: setsockopt recvref[22]: Protocol not available
Jan  6 12:28:31 xl2tpd[783]: Using l2tp kernel support.
Jan  6 12:28:31 xl2tpd[785]: xl2tpd version xl2tpd-1.2.4 started on Wive-NG PID:785
Jan  6 12:28:31 xl2tpd[785]: Connecting to host tp.corbina.net, port 1701
Jan  6 12:28:31 xl2tpd[785]: Connection established to 85.21.0.245, 1701.  Local: 44344, Remote: 52156 (ref=0/0).
Jan  6 12:28:31 xl2tpd[785]: Calling on tunnel 44344
Jan  6 12:28:31 xl2tpd[785]: Call established with 85.21.0.245, Local: 7393, Remote: 30645, Serial: 1 (ref=0/0)
Jan  6 12:28:32 pppd[787]: Plugin pppol2tp.so loaded.
Jan  6 12:28:32 pppd[787]: pppd 2.4.5 started by root, uid 0
Jan  6 12:28:32 pppd[787]: using channel 1
Jan  6 12:28:32 pppd[787]: Using interface ppp0
Jan  6 12:28:32 pppd[787]: Connect: ppp0 <-->
Jan  6 12:28:32 pppd[787]: PPPoL2TP options: debugmask 0
Jan  6 12:28:32 pppd[787]: Warning - secret file /etc/ppp/pap-secrets has world and/or group access
Jan  6 12:28:32 pppd[787]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x4cb985de>]
Jan  6 12:28:32 pppd[787]: rcvd [LCP ConfReq id=0x1 <mru 1460> <asyncmap 0xa0000> <auth chap MD5> <magic 0xa7d5ba41> <pcomp> <accomp>]
Jan  6 12:28:32 pppd[787]: sent [LCP ConfAck id=0x1 <mru 1460> <asyncmap 0xa0000> <auth chap MD5> <magic 0xa7d5ba41> <pcomp> <accomp>]
Jan  6 12:28:32 pppd[787]: rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x4cb985de>]
Jan  6 12:28:32 pppd[787]: PPPoL2TP options: debugmask 0
Jan  6 12:28:32 pppd[787]: rcvd [CHAP Challenge id=0x1 <6e90e890a1869ab1e7274ff74a747e80>, name = "bras245"]
Jan  6 12:28:32 pppd[787]: Warning - secret file /etc/ppp/chap-secrets has world and/or group access
Jan  6 12:28:32 pppd[787]: sent [CHAP Response id=0x1 <4e9c6720af9f8c958092169a858ef7db>, name = "asafronov"]
Jan  6 12:28:32 pppd[787]: rcvd [CHAP Success id=0x1 ""]
Jan  6 12:28:32 pppd[787]: CHAP authentication succeeded
Jan  6 12:28:32 pppd[787]: CHAP authentication succeeded
Jan  6 12:28:32 pppd[787]: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0>]
Jan  6 12:28:32 pppd[787]: rcvd [IPCP ConfReq id=0x1 <addr 85.21.0.245>]
Jan  6 12:28:32 pppd[787]: sent [IPCP ConfAck id=0x1 <addr 85.21.0.245>]
Jan  6 12:28:32 pppd[787]: rcvd [IPCP ConfNak id=0x1 <addr 95.24.182.141>]
Jan  6 12:28:32 pppd[787]: sent [IPCP ConfReq id=0x2 <addr 95.24.182.141>]
Jan  6 12:28:32 pppd[787]: rcvd [IPCP ConfAck id=0x2 <addr 95.24.182.141>]
Jan  6 12:28:32 pppd[787]: local  IP address 95.24.182.141
Jan  6 12:28:32 pppd[787]: remote IP address 85.21.0.245
Jan  6 12:28:32 pppd[787]: Script /etc/ppp/ip-up started (pid 788)
Jan  6 12:28:32 pppd[787]: Script /etc/ppp/ip-up finished (pid 788), status = 0x0

 

Пробовал с роутингами и без, пробовал ручками потихоньку поднимать l2tp, руками прописывая конфиги = виснет.

 

Ручками прописанные роуты до всевозможных dns'ок, vpn'ов и l2tp'шек:

85.21.0.0       10.180.16.1     255.255.255.0   UG    0      0        0 eth1
85.21.192.0     10.180.16.1     255.255.255.0   UG    0      0        0 eth1
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 br0
195.14.50.0     10.180.16.1     255.255.255.0   UG    0      0        0 eth1
213.234.192.0   10.180.16.1     255.255.255.0   UG    0      0        0 eth1
78.107.1.0      10.180.16.1     255.255.255.0   UG    0      0        0 eth1
10.180.16.0     0.0.0.0         255.255.248.0   U     0      0        0 eth1
0.0.0.0         10.180.16.1     0.0.0.0         UG    0      0        0 eth1

 

Необходимости в них, как я понял из скрипта запуска l2tp, нет никакой, он там всё равно роуты прописывает.

 

ifconfig:

[Wive-NG@/]# ifconfig
br0       Link encap:Ethernet  HWaddr 00:02:6B:AF:5F:00
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:38541 errors:0 dropped:0 overruns:0 frame:0
          TX packets:48343 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:5906904 (5.6 MiB)  TX bytes:50823276 (48.4 MiB)

eth0      Link encap:Ethernet  HWaddr 00:02:6B:AF:5F:00
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:38541 errors:0 dropped:0 overruns:0 frame:0
          TX packets:48343 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:5906904 (5.6 MiB)  TX bytes:50823276 (48.4 MiB)
          Interrupt:4

eth1      Link encap:Ethernet  HWaddr 00:02:6B:AF:5F:01
          inet addr:10.180.20.164  Bcast:10.255.255.255  Mask:255.255.248.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:59141 errors:0 dropped:0 overruns:0 frame:0
          TX packets:34093 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:50792703 (48.4 MiB)  TX bytes:5651249 (5.3 MiB)
          Interrupt:5

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wlan0     Link encap:Ethernet  HWaddr 00:02:6B:AF:5F:02
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:14727 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:200
          RX bytes:1471954 (1.4 MiB)  TX bytes:0 (0.0 B)
          Interrupt:2

 

Правда как-то раз случилось чудо и l2tp заработал. При перезагрузке и повторении действий опять повис. Магия.

Изменено пользователем Zver1992

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Всё, поборол я Горбину, ура:

 

[Wive-NG@/]# cat /etc/ppp/ip-up
#!/bin/sh

. /etc/network/interfaces

#remove gw if dgw in ppp
if [ "$BUGGY_NAS" = "yes" ]; then
    GATEWAY=`route | grep ^default | awk '{print $2}'`

    route del default
    route add default dev ppp0

    (
    echo '#!/bin/sh'
    echo 'route del default'
    echo "route add default gateway $GATEWAY"
    ) >/etc/ppp/ip-down
fi

#Replace DNS servers from pppd
if [ "$PPTP_PEERDNS" = "yes" ] || [ "$PPPOE_PEERDNS" = "yes" ]; then
    cp -f /etc/resolv.conf /var/tmp/resolv.conf.tmp.$1
    grep -v -f /etc/resolv.conf /etc/ppp/resolv.conf > /var/tmp/resolv.$1
    cat /var/tmp/resolv.$1 >> /etc/resolv.conf
fi

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А diff слабо показать? У народа и без побораний всё работает вроде

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Всем здравствуйте!

Настроил свой Planet WRT-414 (wive-ng 0.3.16) в качестве клиента. Подключался к AP Dlink-320 (dd-wrt) и Linksys WRT54 (родная прошивка) и везде одна беда не подключается в режиме WPA2- AES, во всех других режимах без проблем. Но это так, для общего развития.

 

Вопрос другого плана, можно-ли изменить скорость на COM порту для работы через minicom?

Укажите в каком направлении копать

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А diff слабо показать? У народа и без побораний всё работает вроде

---

    ip route del $5

 

+++

    GATEWAY=`route | grep ^default | awk '{print $2}'`

    route del default
    route add default dev ppp0

    (
    echo '#!/bin/sh'
    echo 'route del default'
    echo "route add default gateway $GATEWAY"
    ) >/etc/ppp/ip-down

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Приветствую. Не могу залить вайв на укроп WR-g. Если точнее не могу зайти в режим прошивки. ИП даже не пингует. И ещё вопрос- раньше перешивал только диры на ddwrt. Тут же я прискорбно для себя понял что не умею пользовать тфтп. Точнее не знаю как разархивировать архив с прошивкой, написано извлечь какой то один файл. Но скока не рылся в архиве не нашёл такого.

Изменено пользователем Enzo

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Приветствую. Не могу залить вайв на укроп WR-g. Если точнее не могу зайти в режим прошивки. ИП даже не пингует.
Вчера новый купил, и всё удачно залилось, а пинговаться вроде и не должен. Распаяйте uart и смотрите, что происходит(38400).Вот распиновка:

6-GND

5-TxD

4-RxD

1-квадратная

 

Вопрос другого плана, можно-ли изменить скорость на COM порту для работы через minicom?

Укажите в каком направлении копать

В этой прошивке нет миникома, он заменён микрокомом;)(Копай в сторону: cat `which minicom` )(а я сначала пересобрал прошивку с stty бизибоксовым, а потом догадался глянуть миником(уж больно не привычный интерфейс у него)xD)

/* Я для ком порта только и покупал этот WR-G, не подумайте ничего плохого, просто хочу удалённое(по вайфаю) управление микроконтроллера сделать, уже почти получилось*/

Изменено пользователем parus95

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вопрос другого плана, можно-ли изменить скорость на COM порту для работы через minicom?

Укажите в каком направлении копать

В этой прошивке нет миникома, он заменён микрокомом;)(Копай в сторону: cat `which minicom` )(а я сначала пересобрал прошивку с stty бизибоксовым, а потом догадался глянуть миником(уж больно не привычный интерфейс у него)xD)

/* Я для ком порта только и покупал этот WR-G, не подумайте ничего плохого, просто хочу удалённое(по вайфаю) управление микроконтроллера сделать, уже почти получилось*/

Спасибо. Действительно всё легко и просто.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Дык куда уж проще, одна из самых обкатанных прошивок однако =)

 

А на кой stty ? Я лично если нуно отличные 38400 8N1 off/off параметры тупо при ините в ядре задаю перед компиляцией. Тад меньше вероятности что девайс подключенный к UART задуркует ну и CONFIG_NO_PRINTK=y чтоб при загрузке в консоль не гадило.

 

P.S. Себя не похвалишь - никто не похвалит =)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый вечер!

Можете подсказать - как заставить точку на wive работать в режиме клиента wifi с аунтификацией wap?

Изменено пользователем LorDXEO

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

Добрый вечер!

Можете подсказать - как заставить точку на wive работать в режиме клиента wifi с аунтификацией wap?

Почитать каменты в конфигах и хотябы пару десятков страниц этой темы? И кстати wive с wpa не работает, работает wive-ng.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

помогите настроить принудительно full duplex 10 на acorp wr-g, кто поможет отдам шестизначный номер icq

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

шестизначный номер icq

А ещё у нас за еду люди работают. Чтение даташитов в слух $50/час =)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо. Действительно всё легко и просто.
пожалуйста=)
А на кой stty ? Я лично если нуно отличные 38400 8N1 off/off параметры тупо при ините в ядре задаю перед компиляцией. Тад меньше вероятности что девайс подключенный к UART задуркует ну и CONFIG_NO_PRINTK=y чтоб при загрузке в консоль не гадило.
Ну я только скачал исходники, разбираться лень было, да и stty немного весит;) А в юарт пишет ещё сам загрузчик(или кто?), т.ч. проще в девайсе ждать строчки типа "я готов работать с девайсом" и при загрузке вывести её...

 

sfstudio В моей WR-G нету JTAG(а подпаиваться будет сложно)(тьфу-тьфу-тьфу). Можно пример, как убить бут точки, чтобы tftp не работал, разумеется, не для убийства точки, а для того, чтобы случайно не убить?(или тфтп не на флеше и это невозможно?)

 

помогите настроить принудительно full duplex 10 на acorp wr-g, кто поможет отдам шестизначный номер icq
на wan или LAN порте?
Изменено пользователем parus95

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

скачал вродебы от него схемы посмотрел и ниче не понятно че искать че делать, от электроники я совсем далек

 

parus95 на wan главное, но и на lan тоже желательно, если есть кто поможет стукните в асю 2816334

Изменено пользователем buket

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А в юарт пишет ещё сам загрузчик(или кто?), т.ч. проще в девайсе ждать строчки типа "я готов работать с девайсом" и при загрузке вывести её...

Пишет 2 строчки бут а дальше гадит ядро =) Последнее с лёгкостью отключается в конфиге ядра. Ваш вариант хорош когда девайс свой ;)

 

 

для убийства точки, а для того, чтобы случайно не убить?(или тфтп не на флеше и это невозможно?)

К примеру залить чужой full через tftp, или залить левый бут по tftp или затереть не тот mtd раздел из прошивки. Вариантов много на самом деле.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

parus95 на wan главное
должно помочь пересобрать прошивку с ethtool(и(ли) mii-tool), он вроде умеет.

А для лана проблема: надо как-то настраивать свич 5ти портовый - rtl8305SC, возможно это делается через eeprom.(настройка интерфейса на rtl8186, наверное, ничего не даст, только 1 порт свича...)

Вариантов много на самом деле.
И восстановление _только_ через JTAG???

sfstudio А возможно сделать каждый lan порт отдельным интерфейсом в ifconfig'е(через vlan что-ли)( http://forum.nag.ru/forum/index.php?s=&amp...st&p=304472 )но места под eeprom нету, либо i2c идёт сразу на rtl8186, либо никуда. (мне это не нужно, просто интересно)

зы cat7580ca - это не eeprom

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

parus95 на wan главное
должно помочь пересобрать прошивку с ethtool(и(ли) mii-tool), он вроде умеет.

 

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

 

 

А для лана проблема: надо как-то настраивать свич 5ти портовый - rtl8305SC, возможно это делается через eeprom.(настройка интерфейса на rtl8186, наверное, ничего не даст, только 1 порт свича...)

 

Внимательно cat /sbin/latctl есть пример работы с отдельным портом и полностью с phy.

 

И восстановление _только_ через JTAG???

 

Да, либо программатор.

 

sfstudio А возможно сделать каждый lan порт отдельным интерфейсом в ifconfig'е(через vlan что-ли)( http://forum.nag.ru/forum/index.php?s=&amp...st&p=304472 )но места под eeprom нету, либо i2c идёт сразу на rtl8186, либо никуда. (мне это не нужно, просто интересно)

зы cat7580ca - это не eeprom

 

Программируете свитч (см даташит и sbin/lanctl) поднимаете вланы и вперёд. eeprom не нужен. Всё программиться из фирмвари, только нуно репу почесать да даташит почитать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

/sbin/lanctl

iwpriv - configure optionals (private) parameters of a wireless network interface

а как свич связан с wifi?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А как iwpriv связан с wifi ?

Вы код-то гляньте и поймёте. =) iwpriv весьма интересная штука.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.