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

RT305* wifi routers Разработка прошивок для WiFI CPE

Поставил 1.3.7 на D-Link-300 b1, максимальная скорость по кабелю не превышает 60 Мб/c. Если бы это был только WAN<->LAN, то понятно, но такая же скорость по кабелю и в качестве коммутатора по LAN<->LAN. Включение-отключение NAT fastpath ситуацию не меняет. И второе, для эксперимента на WAN-порте выставил 10Мбит full duplex, реальная скорость WAN->LAN стала не больше 1 Мб/c. Может можно что-то поправить для нормализации скорости свитча?

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


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

Поставил 1.3.7 на D-Link-300 b1, максимальная скорость по кабелю не превышает 60 Мб/c. Если бы это был только WAN<->LAN, то понятно, но такая же скорость по кабелю и в качестве коммутатора по LAN<->LAN. Включение-отключение NAT fastpath ситуацию не меняет. И второе, для эксперимента на WAN-порте выставил 10Мбит full duplex, реальная скорость WAN->LAN стала не больше 1 Мб/c. Может можно что-то поправить для нормализации скорости свитча?

С ***линками сдуйтесь в лес. Т.е. к вендору. Ну и считать учимся 10Мбит = 1,25Мб/c максимум со всем оверхидом. Так что всё правильно.

 

Все DHCP клиенты вообще-то так себя ведут.

Не в 2 раза чаще там считается задержка хитрее. Но при 900с lease time верю что может получиться и в 2.

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


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

При интервале лизы час - запрос происходит раз в полчасе к примеру. Для суток - реже, раз в часов 15.

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


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

При интервале лизы час - запрос происходит раз в полчасе к примеру. Для суток - реже, раз в часов 15.

Зависит от клиента. В любом случае такое поведение не является проблемой.

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


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

С ***линками сдуйтесь в лес. Т.е. к вендору. Ну и считать учимся 10Мбит = 1,25Мб/c максимум со всем оверхидом. Так что всё правильно.
Подразумевалось, что 1Мб/с = 1 Мбит/c. При выставлении на WAN 10Мбит half duplex скорость становится 5 Мбит/c.

 

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


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

С ***линками сдуйтесь в лес. Т.е. к вендору. Ну и считать учимся 10Мбит = 1,25Мб/c максимум со всем оверхидом. Так что всё правильно.
Подразумевалось, что 1Мб/с = 1 Мбит/c. При выставлении на WAN 10Мбит half duplex скорость становится 5 Мбит/c.

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

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


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

Разбирайтесь со своим хламом самостоятельно, у меня никаких проблем нет подобных и видимо ни у кого кроме вас нет.
Смог выяснить, что когда вручную выставить любой из 4-х вариантов скорости порта, 10 или 100, full или half duplex, то подключение WAN-порта происходит только на half duplex. То есть скорость 10 или 100 меняется, дуплекс всегда half. В авто режиме подключается как положено: 100Мбит/c full duplex.

Относительно общей пропускной способности, то всё упирается не в ЦПУ, а в возможности свитча, именно на нём обрезается скорость. Поэтому включение-отключение фастпатчей не влияет на общую скорость, она всегда не больше 60 Мбит/c по кабелю.

P.S. Несколько страниц назад писалось, что сохраненный конфиг-файл не восстанавливает настройки, у меня так же.

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

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


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

Смог выяснить, что когда вручную выставить любой из 4-х вариантов скорости порта, 10 или 100, full или half duplex, то подключение WAN-порта происходит только на half duplex. То есть скорость 10 или 100 меняется, дуплекс всегда half. В авто режиме подключается как положено: 100Мбит/c full duplex.

Ну а нахера крутите если у вас такие подземные стуки?

 

Относительно общей пропускной способности, то всё упирается не в ЦПУ, а в возможности свитча, именно на нём обрезается скорость. Поэтому включение-отключение фастпатчей не влияет на общую скорость, она всегда не больше 60 Мбит/c по кабелю.

P.S. Несколько страниц назад писалось, что сохраненный конфиг-файл не восстанавливает настройки, у меня так же.

 

Смените сетевую карту уже блин. Задрали.

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


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

Hello,

Sfstudio, recently i am seeing a lot of core dumps which are probably related with rt2860v2_ap kernel module.

Here are one of them recorded in console. I am using master 1.3.7.

I am open to test or provide you with additional info in order to solve that issue. Probably make a test build (with debugging enabled) or whatever you say

Do you have any idea what might be wrong?

Thank you in advance!

 

echo 4 > /proc/rt3052/gmac

ethtool eth2

Settings for eth2:

Supported ports: [ TP MII ]

Supported link modes: 10baseT/Half 10baseT/Full

100baseT/Half 100baseT/Full

Supports auto-negotiation: Yes

Advertised link modes: 10baseT/Half 10baseT/Full

100baseT/Half 100baseT/Full

Advertised auto-negotiation: Yes

Speed: 10Mb/s

Duplex: Half

Port: MII

PHYAD: 4

Transceiver: internal

Auto-negotiation: on

Current message level: 0x00000000 (0)

Link detected: no

:~# CPU 0 Unable to handle kernel paging request at virtual address 00000000, epc == 00000000, ra == 8002a8cc

Oops[#1]:

Cpu 0

$ 0 : 00000000 80240000 802491c0 801dfe48

$ 4 : 00000000 00000000 00000100 00000038

$ 8 : 80240000 80240000 80240000 00000038

$12 : 80240ff0 80240fe0 ffffffff 81c18b1c

$16 : 801dfe48 801bf2d4 00200200 80240ff8

$20 : 801e0000 80241200 80241280 80241300

$24 : 00000000 2aba2390

$28 : 801de000 801dfe38 80241380 8002a8cc

Hi : 000f4207

Lo : 44f87e00

epc : 00000000 Not tainted

ra : 8002a8cc Status: 1100fc03 KERNEL EXL IE

Cause : 10800008

BadVA : 00000000

PrId : 0001964c

Modules linked in: rt2860v2_ap

Process swapper (pid: 0, threadinfo=801de000, task=801e0188)

Stack : 00000004 00000100 00000000 80240ddc 801dfe48 801dfe48 00000000 00000100

00000000 80240de4 00000064 00000001 80240000 80240000 80240dcc 00000000

81fe0000 800262cc 00004000 00000001 00000000 801ee000 00000000 802383d9

80230000 80240000 81fe0000 00000000 81fe0000 800263a8 80230000 80240000

00000005 00000000 00000000 80001578 00000800 00000400 00000001 8023eb28

...

Call Trace:[<800262cc>][<800263a8>][<80001578>][<80001260>][<8000305c>][<80001264>]

 

Code: (Bad address in epc)

 

Kernel panic - not syncing: Fatal exception in interrupt

 

 

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


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

Чините руки:

~ # echo 4 > /proc/rt3052/gmac
~ # ethtool eth2
Settings for eth2:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
        Advertised auto-negotiation: Yes
        Speed: 10Mb/s
        Duplex: Half
        Port: MII
        PHYAD: 4
        Transceiver: internal
        Auto-negotiation: on
        Current message level: 0x00000000 (0)
        Link detected: no

 

И что вы этим хотели сказать я не понял и чего достигнуть тоже. Более того что вы там пытаетесь ковырять ethtool ? Сказано же что поддержка его не полностью реализована в драйвере. Смотрите скрипты я не зря использую mii_mgr и switch команды для конфигурирования всего и вся.

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


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

Чините руки:

~ # echo 4 > /proc/rt3052/gmac
~ # ethtool eth2
Settings for eth2:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
        Advertised auto-negotiation: Yes
        Speed: 10Mb/s
        Duplex: Half
        Port: MII
        PHYAD: 4
        Transceiver: internal
        Auto-negotiation: on
        Current message level: 0x00000000 (0)
        Link detected: no

 

И что вы этим хотели сказать я не понял и чего достигнуть тоже. Более того что вы там пытаетесь ковырять ethtool ? Сказано же что поддержка его не полностью реализована в драйвере. Смотрите скрипты я не зря использую mii_mgr и switch команды для конфигурирования всего и вся.

It was last two commands executed in console..In general i was playing with goahaed code which shows port status..Any way ethtool is not related it core dumps with/without ethtool...

 

static int getPortStatus(int eid, webs_t wp, int argc, char_t **argv)

{

#if (defined (CONFIG_RAETH_ROUTER) || defined CONFIG_RT_3052_ESW) && defined (CONFIG_USER_ETHTOOL)

 

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


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

Я не вижу проблем с отображением статуса портов в goahead.

 

~ # printf 0 > /proc/rt3052/gmac && ethtool eth2
Settings for eth2:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
        Advertised auto-negotiation: Yes
        Speed: 100Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        Current message level: 0x00000000 (0)
        Link detected: yes

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


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

Я не вижу проблем с отображением статуса портов в goahead.

 

~ # printf 0 > /proc/rt3052/gmac && ethtool eth2
Settings for eth2:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
        Advertised auto-negotiation: Yes
        Speed: 100Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        Current message level: 0x00000000 (0)
        Link detected: yes

Me too. Port status and goahead are fine. The main problem is kernel core dumps..It was just my mistake that i have copied these two commands. Back to the core dump..

does this mean:

PrId : 0001964c

Modules linked in: rt2860v2_ap

That there is a problem with rt2860v2_apm module.?

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


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

Пилять 3й раз повторяю НЕ ПОВТОРЯБЕЛЬНО.

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


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

Sfstudio,

Can you send me a link or write short explanation how to enable gdbserver? I am not understanding quite well your comments. So when i do enable GDBServer i can send you more reliable info what breakes and how

Thanks

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


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

Sfstudio,

Can you send me a link or write short explanation how to enable gdbserver? I am not understanding quite well your comments. So when i do enable GDBServer i can send you more reliable info what breakes and how

Thanks

1) Может мне ещё начать статьи по отладке писать?

2) А вы уверены что мне нужны ваши данные?

3) А вы уверены что у меня есть время и желание разбираться с несуществующей проблемой проявляющейся только у вас?

4) А вы уверены что проблема не в вашей системе на которой производите сборку?

 

Ну и самый простой вопрос... ОНО МНЕ НАДО?

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


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

Sfstudio,

Can you send me a link or write short explanation how to enable gdbserver? I am not understanding quite well your comments. So when i do enable GDBServer i can send you more reliable info what breakes and how

Thanks

1) Может мне ещё начать статьи по отладке писать?

2) А вы уверены что мне нужны ваши данные?

3) А вы уверены что у меня есть время и желание разбираться с несуществующей проблемой проявляющейся только у вас?

4) А вы уверены что проблема не в вашей системе на которой производите сборку?

 

Ну и самый простой вопрос... ОНО МНЕ НАДО?

You are getting mad which is not good..Anyway

Thanks for the help

PS:

All the problems i raised so far (dhcp, icmp fragmentation which as you staed affects whole performance) are real and not bullshit..Let us hope that the core dumps are bulshit and are related to my hardware system or whatever...

 

 

 

Best

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


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

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

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


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

Просто не нужно отвлекать от работы бестолковой ерундой без полного повторения в лабораторных условиях. Гадать по вашим дампам бессмысленно. Нужна последовательность действий приводящая к повторению у меня. Если такой последовательности нет - значит проблема исключительно у вас и решать вам её придётся самостоятельно. Я не обладаю ресурсами чтобы чинить индивидуальные баги на безвозмездной (да и на оплачиваемой тоже) основе.
I got it...I will PM you when i do have procedure so you can reproduce it and more over i will use your images (compiled from you). Thanks any way..I lost my nerves also for wich i beg you for your excuse:)

Take care

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


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

Смените сетевую карту уже блин. Задрали.
Да, вы правы, поменял сетевую и теперь максимальная скорость без NAT фастпатча - 50Мбит/c, с NAT фастпатчем - 75Мбит/c. Скорость свитча роутера доходит до 90Мбит/c. Так что спасибо за прошивку.

P.S. К сожалению "подземные стуки" режимов дуплекса остались и ощущаются на всех LAN, WAN портах роутера.

 

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


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

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

И не нужно в очередной раз нести чепуху, я в отличии от ***линка велосипедов не изобретаю.

 

P.S. Патчкорд правильно обожмите в конце концов.

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


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

Патчкорд правильно обожмите в конце концов.

Обжато правильно, подозреваю, что проблема в самом железе роутера. В оригинальной прошивке отсутствует ручной выбор режимов 10 full duplex и 100 full duplex, есть только 10 half duplex и 100 half duplex, видимо неспроста. В Wive в режимах 10 half duplex и 100 half duplex скорость правильная, а вот с ручным full duplex проблемы. Так что как есть, так есть, действительно ***линк.

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


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

Перелил вчера через DIR-300 40 Гб фильмов за час. Чините руки.

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


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

Товарищи.... Уберите вот эту бредятину https://sites.google.com/site/wivertnl/file-cabinet/acorp.

 

Я на тему "ВНИМАНИЕ! Версии от Acorp не подходят для D-Link! Девайс умирает!". Оставьте уже проверенный webflash для своих поделок и ссылку на загрузку 1.3.х версий оригинальных для обновления с описанием процедуры прошивки что-бы не пугались что wan порт "сбежал". Ну взялись вести страничку дык обновляйте, корректируйте. А то ваша писанина мне в итоге боком выходит.

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


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

Мой роутер "Нонейм" со всеми прошивками уходит в ребут через несколько минут скачивания на высокой скорости, опытным путем определил, что предел составляет 4.5 Мбайт/с. Такое ограничение выставляю в eMule и все работает нормально. Если убрать ограничение, то меньше минуты скачивания на скорости 5-10 Мбайт/с и перезагрузка, через пару минут все восстанавливается, начинается закачка, и опять перезагрузка. Watchdog отключен.

И еще один баг, включение Wi-Fi в режиме N приводит к ступору роутера, помогает сброс кнопкой на заводские установки.

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


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

Гость
Эта тема закрыта для публикации сообщений.