_sda 0 6 апреля, 2012 Опубликовано 6 апреля, 2012 · Жалоба Всем доброго времени суток! Соединяю два компьютера по Gigabit Ethernet через модем собственной разработки и начинаю перекачивать длинный файл с компьютера А на компьютер Б для тестирования модема. Модем имеет ограничение трафика 150МБит и чтобы не было проблем с переполнением отсылает компьютеру А пакеты pause(см. скриншот). Но компьютер никак не реагирует на эту команду. Режим дуплекс,управление потоком включено, WinXP 32 bit. Подскажите,плз, как разрулить ситуацию. Сразу скажу что сетевыми делами раньше не занимался. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
10ff 0 6 апреля, 2012 Опубликовано 6 апреля, 2012 · Жалоба Уже несколько раз обсуждали в соседних темах. Для поддержки пакет-пауз нужно, чтобы Ваш модем и компьютер А во время автопереговоров сообщали друг другу о возможности управления потоком с помощью пакетов-пауз. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_sda 0 6 апреля, 2012 Опубликовано 6 апреля, 2012 · Жалоба Уже несколько раз обсуждали в соседних темах. Для поддержки пакет-пауз нужно, чтобы Ваш модем и компьютер А во время автопереговоров сообщали друг другу о возможности управления потоком с помощью пакетов-пауз. Спасибо!Это можно как-то увидеть - сообщают или нет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_sda 0 28 октября, 2015 Опубликовано 28 октября, 2015 · Жалоба Подниму тему ибо вопрос снова актуален. В новом проекте мне пришлось уменьшить размер входного буфера фифо до 64К (раньше был 128К) и опять компьютер перестал реагировать на команду pause. Микросхема физики KSZ9021 раньше была второй ревизии, а сейчас третьей.Коллеги,это может повлиять? Что делать? На картинке видно что после прихода команды quanta 65535 компьютер продолжает отсылать пакеты udp. Как следствие переполняется входной буфер. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_sda 0 28 октября, 2015 Опубликовано 28 октября, 2015 · Жалоба Причём если прочитать регистры физики Register 4 (4h) – Auto-Negotiation Advertisement и Register 5 (5h) – Auto-Negotiation Link Partner Ability то оба бита PAUSE в этих регистрах сброшены (No PAUSE). Или они динамически взводятся? В даташите ни фига нет на эту тему. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_sda 0 29 октября, 2015 Опубликовано 29 октября, 2015 · Жалоба Может утилита есть какая для анализа этой ситуации? Пакеты паузы на компьютер приходят,я их вижу - а реакции компьютера нет никакой. Коллеги, выручайте, замордовался уже. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
LightElf 0 5 ноября, 2015 Опубликовано 5 ноября, 2015 · Жалоба Причём если прочитать регистры физики Register 4 (4h) – Auto-Negotiation Advertisement Register 5 (5h) – Auto-Negotiation Link Partner Ability то оба бита PAUSE в этих регистрах сброшены (No PAUSE). Или они динамически взводятся? В даташите ни фига нет на эту тему. Ну так установите в регистре 4 биты 10 и 11 и перезапустите auto-negotiation. Это конечно ежели сетевушка в компе поддерживает pause Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_sda 0 6 ноября, 2015 Опубликовано 6 ноября, 2015 · Жалоба Ну так установите в регистре 4 биты 10 и 11 и перезапустите auto-negotiation. Это конечно ежели сетевушка в компе поддерживает pause Да я в общем то так и сделал. Видимо всё таки есть не документированные различия между второй и третьей ревизиями,для второй этого делать не нужно было. Печальный результат - из шести протестированных компьютеров только один адекватно реагировал на пакет паузы,четыре просто игнорировали его,а один работал как то "нелинейно". При скоростях потока менее(равно) 100 mbps реакция на паузу была адекватная,при увеличении скорости потока более 100mbps стали наблюдаться потери пакетов,например при 120mbps потери были 15%, причём если пакет пауза не отсылать то потерь нет до скорости 600mbps. Самое смешное что именно на этом компьютере я без проблем тестировал изделия с паузой два года назад при скорости 300mbps.За это время ни ОС ни драйвера на компе не менялись.Настройки сетевых карт всех шести компьютеров были одинаковы. Думаю в новых проектах нужно отказываться от паузы во избежание геморроя у заказчиков. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться