реклама на сайте
подробности

 
 
> stm32f4 ethernet потеря пакетов
Fobes
сообщение May 18 2016, 19:17
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 19-01-16
Пользователь №: 90 105



Всем доброго времени суток. Собственно заметил такую проблему. Отправляю пакеты в сеть на скорости в 4Мбита/c. использую low_level_output для отправки пакетов. при отправке нет никаких ошибок и не возникают вообще, но вот с повышением нагрузки, другими словами, если втыкаю плату в роутер, в котором уже около 4 мбит, то получаю что тупо теряются пакеты... в шарке их попросту нет, но ошибок при отправке никаких нет... физика: dp83848 ... что-то совсем в ступоре и не знаю даже куда копать... помогите идеями sad.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Fobes
сообщение Jun 8 2016, 20:15
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 19-01-16
Пользователь №: 90 105



Цитата(pitt @ Jun 8 2016, 17:22) *
Очевидно, что проблемы с софтом, а не с железом. Попробуйте найти и поставить тупой хаб, может роутер слишком умный...


Брал коммутатор за 30к, итог тот же...

Цитата(pitt @ Jun 8 2016, 18:54) *
а тут торрент отлаживается или что-то иное? А нагрузить линию можно и без торрента.

Само собой) Отлаживается потеря пакетов. Непонятно из-за чего происходящая.

А как происходит передача пакета из озу в phy ? Использую SPL и LwIp. Пакет пишется в дискриптор, потом его DMA уже переносит в физику ? А физика уже должна думать, отправлять сейчас или подождать, так ? Или задержка при одновременной отправке пакетов с нескольких сторон управляется mac уровнем ? Куда копать ? В настройку phy или с отправкой что-то не то ?

Сообщение отредактировал Fobes - Jun 8 2016, 20:16
Go to the top of the page
 
+Quote Post
iosifk
сообщение Jun 9 2016, 13:17
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Fobes @ Jun 8 2016, 23:15) *
Пакет пишется в дискриптор, потом его DMA уже переносит в физику ? А физика уже должна думать, отправлять сейчас или подождать, так ? Или задержка при одновременной отправке пакетов с нескольких сторон управляется mac уровнем ? Куда копать ? В настройку phy или с отправкой что-то не то ?

Вообще физика - если это просто трансивер, то она работает насквозь, т.е она что получила от МАСа, то и выплюнула в линию. Она ничего не умеет, ни " думать, отправлять сейчас или подождать". Это может делать свитч, т.е. прансивер отсылает ему пакет, а он накапливает у себя пакет, если линия занята... Но это работает только в дуплексе от физики до свитча...
Из физики можно прочесть, свободна ли линия и дать команду на передачу. А если было столкновение в линии, то перезапустить пакет..


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Fobes   stm32f4 ethernet потеря пакетов   May 18 2016, 19:17
- - scifi   Дуплекс надо проверить для начала.   May 18 2016, 19:37
|- - Fobes   Цитата(scifi @ May 18 2016, 19:37) Дуплек...   May 19 2016, 20:13
|- - scifi   Цитата(Fobes @ May 19 2016, 23:13) отправ...   May 20 2016, 08:27
- - kolobok0   Цитата(Fobes @ May 18 2016, 22:17) ...Отп...   May 18 2016, 19:48
|- - Fobes   Цитата(scifi @ May 18 2016, 20:37) Дуплек...   May 18 2016, 20:32
|- - alexp74   Цитата(Fobes @ May 18 2016, 23:32) В функ...   May 19 2016, 05:54
|- - scifi   Цитата(Fobes @ May 18 2016, 23:32) В функ...   May 19 2016, 06:53
|- - Fobes   Цитата(scifi @ May 19 2016, 07:53) Не зна...   May 19 2016, 09:17
|- - scifi   Цитата(Fobes @ May 19 2016, 12:17) Вы не ...   May 19 2016, 09:26
- - desh   Цитата(Fobes @ May 18 2016, 22:17) физика...   May 19 2016, 05:36
|- - Aner   QUOTE (desh @ May 19 2016, 09:36) Некотор...   May 19 2016, 09:43
|- - scifi   Цитата(Aner @ May 19 2016, 12:43) Да я то...   May 19 2016, 10:13
|- - AleksBak   Цитата(Aner @ May 19 2016, 13:43) ...Но я...   May 19 2016, 12:08
- - desh   Цитата(Aner @ May 19 2016, 12:43) в F1 та...   May 19 2016, 10:36
|- - Aner   QUOTE (desh @ May 19 2016, 14:36) Вы увер...   May 19 2016, 10:49
- - desh   Цитата(Aner)для F2 семейства по джиттеру этого PLL...   May 19 2016, 13:21
|- - Aner   QUOTE (desh @ May 19 2016, 17:21) Что то ...   May 19 2016, 13:40
- - AleksBak   Это не кварц. Это генератор. Вы должны использова...   May 20 2016, 07:57
- - Огурцов   dp83848 не работает на 100мбит на длинных проводах...   May 21 2016, 08:49
|- - Aner   QUOTE (Огурцов @ May 21 2016, 12:49) dp83...   May 21 2016, 21:19
|- - Огурцов   Цитата(Aner @ May 21 2016, 21:19) Вероятн...   May 21 2016, 22:09
- - Fobes   Цитата(AleksBak @ May 20 2016, 07:57) Это...   May 21 2016, 12:33
|- - Fobes   Цитата(Fobes @ May 21 2016, 13:33) Мож...   May 22 2016, 09:28
||- - Огурцов   Цитата(Fobes @ May 22 2016, 09:28) Может ...   May 22 2016, 12:02
|- - scifi   Цитата(Fobes @ May 21 2016, 15:33) Длина ...   May 22 2016, 10:07
|- - Fobes   Цитата(scifi @ May 22 2016, 10:07) Это си...   May 23 2016, 21:59
- - Fobes   Заменил DP83840 на офф. плату расширения для диска...   Jun 8 2016, 10:28
|- - pitt   Цитата(Fobes @ Jun 8 2016, 06:28) Если во...   Jun 8 2016, 12:26
|- - Fobes   Цитата(pitt @ Jun 8 2016, 12:26) Что-то я...   Jun 8 2016, 14:06
|- - LightElf   QUOTE (Fobes @ Jun 8 2016, 17:06) Втыкаем...   Jun 8 2016, 14:56
|- - Fobes   Цитата(LightElf @ Jun 8 2016, 14:56) Паке...   Jun 8 2016, 15:40
|- - LightElf   QUOTE (Fobes @ Jun 8 2016, 18:40) Чистый ...   Jun 9 2016, 13:08
- - pitt   Очевидно, что проблемы с софтом, а не с железом. П...   Jun 8 2016, 17:22
|- - scifi   Цитата(pitt @ Jun 8 2016, 20:22) Очевидно...   Jun 8 2016, 17:30
|- - pitt   Цитата(scifi @ Jun 8 2016, 13:30) Рубрика...   Jun 8 2016, 18:54
|- - scifi   Цитата(pitt @ Jun 8 2016, 21:54) а тут то...   Jun 8 2016, 19:46
- - pitt   Цитата(Fobes @ Jun 8 2016, 16:15) В настр...   Jun 8 2016, 21:57


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 04:05
Рейтинг@Mail.ru


Страница сгенерированна за 0.01394 секунд с 7
ELECTRONIX ©2004-2016