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

 
 
> Компьютер не реагирует на команду pause
_Anatoliy
сообщение Apr 6 2012, 09:01
Сообщение #1


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Всем доброго времени суток!
Соединяю два компьютера по Gigabit Ethernet через модем собственной разработки и начинаю перекачивать длинный файл с компьютера А на компьютер Б для тестирования модема. Модем имеет ограничение трафика 150МБит и чтобы не было проблем с переполнением отсылает компьютеру А пакеты pause(см. скриншот). Но компьютер никак не реагирует на эту команду. Режим дуплекс,управление потоком включено, WinXP 32 bit. Подскажите,плз, как разрулить ситуацию. Сразу скажу что сетевыми делами раньше не занимался.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AndreiUS
сообщение Apr 6 2012, 13:23
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 293
Регистрация: 23-12-08
Из: Тверь
Пользователь №: 42 694



Уже несколько раз обсуждали в соседних темах. Для поддержки пакет-пауз нужно, чтобы Ваш модем и компьютер А во время автопереговоров сообщали друг другу о возможности управления потоком с помощью пакетов-пауз.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Apr 6 2012, 14:10
Сообщение #3


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(AndreiUS @ Apr 6 2012, 14:23) *
Уже несколько раз обсуждали в соседних темах. Для поддержки пакет-пауз нужно, чтобы Ваш модем и компьютер А во время автопереговоров сообщали друг другу о возможности управления потоком с помощью пакетов-пауз.

Спасибо!Это можно как-то увидеть - сообщают или нет?
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Oct 28 2015, 07:57
Сообщение #4


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Подниму тему ибо вопрос снова актуален. В новом проекте мне пришлось уменьшить размер входного буфера фифо до 64К (раньше был 128К) и опять компьютер перестал реагировать на команду pause. Микросхема физики KSZ9021 раньше была второй ревизии, а сейчас третьей.Коллеги,это может повлиять? Что делать?
На картинке видно что после прихода команды quanta 65535 компьютер продолжает отсылать пакеты udp. Как следствие переполняется входной буфер.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Oct 28 2015, 10:23
Сообщение #5


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Причём если прочитать регистры физики
Register 4 (4h) – Auto-Negotiation Advertisement

и

Register 5 (5h) – Auto-Negotiation Link Partner Ability

то оба бита PAUSE в этих регистрах сброшены (No PAUSE). Или они динамически взводятся? В даташите ни фига нет на эту тему.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 30th July 2025 - 11:39
Рейтинг@Mail.ru


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