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

 
 
> KSZ8863MLL
swmail
сообщение Oct 23 2014, 11:41
Сообщение #1





Группа: Новичок
Сообщений: 9
Регистрация: 23-10-14
Пользователь №: 83 308



Подключил плату с KSZ8863MLL через сеть к компьютеру. На обоих концах правильно определяется скорость и дуплексность. KSZ8863MLL поднимает на короткое время линк и сразу сбрасывает. На плате общее потребление подскакивает примерно на 30-40мА. Так повторяется примерно каждые 2,5с. Подскажите, куда смотреть и в чем может быть проблема.

KSZ8863MLL напрямую соединен с трансформатором T78, а дальше по схеме:


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

Сообщение отредактировал swmail - Oct 23 2014, 11:26
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
swmail
сообщение Jun 12 2015, 08:21
Сообщение #2





Группа: Новичок
Сообщений: 9
Регистрация: 23-10-14
Пользователь №: 83 308



Странное дело. Сделали новую плату со всеми модификациями упомянутыми здесь. KSZ8863MLL как свич работает отлично. Но в связке с процессором соединение очень не стабильное. Wireshark при TCP/IP соединение показывает TCP Out-Of-Order, TCP Dup ACK, TCP Fast Retransmission, TCP ACKed unseen segment, ... Соединение 100M full duplex. Если с помощью netcat отправляю через UDP/IP файл с устройства на PC, файл приходит замечательно. В другую сторону, с PC на устройство теряются некоторые пакеты (принятый файл меньшего размера). Но что странно, если я на устройстве запускаю tcpdump, и из него извлекаю payload в файл, то у полученного файла контрольная сумма сходится! Ничего подозрительного wireshark в этом дампе не показывает. В /sys/class/net/eth0/statistics/* тоже нет никаких ошибок. Уже неделю бьюсь, безрезультатно. Может быть у кого-нибудь есть идеи касательно причин, или куда смотреть?

Процессор i.MX6DL. На MRXER процессора забыли установить pull-down (как сказано в документации к KSZ8863MLL: "Since the switch filters error frames, these MII error signals are not used by the KSZ8863MLL/FLL. So, for PHY mode operation, if the device interfacing with the KSZ8863MLL/FLL has an MRXER input pin, it needs to be tied low."), но я активировал внутренний pull-down на 100к. Ошибки в /sys/class/net/eth0/statistics/rx_errors исчезли, но лучше не стало. То же самое ядро на wandboard, правда подключенного через rgmii, работает на ура. wacko.gif
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st August 2025 - 01:23
Рейтинг@Mail.ru


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