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

 
 
> Marvell 88e6185, работа с 88e1340, 88e1112, не работает на 100 мбит\с
ded19842008
сообщение Sep 4 2013, 11:41
Сообщение #1





Группа: Участник
Сообщений: 11
Регистрация: 25-11-09
Пользователь №: 53 854



Столкнулся с задачкой разработать 10 портовый гигабитный свитч. Собрал связку 88е6185 + по 2 шт 88е1340 и 88е1112. На скорости 1 Гбит\с все работает нормально, но вот при 100 и 10 мбит\с на обоих 88е1340 линк поднимается, а связи между портами нет, т.е сетка не работает. Хотя на 88е1112 на 100 и на 10 работает все нормально. Не могу понять в чем загвоздка. Покопался в регистрах 88е6185 - у не рабочего порта все настройки совпадают с рабочим портом. Функция PPU работает нормально, все данные от физики до свитча доходят. Может кто сталкивался с подобной проблемой?

88e6185:
sw_mode0 - 0
sw_mode1 - 1 "ports come up enabled ignore eeprom"
ppu_en - 1

88e1340:
config0 - 0000 "PHYAD for ports - 00 01 02 03"
config1 - 1111 "Advertise All Capabilities 10/100/1000"
config2 - 0110 "PDOWN - OFF, "
config3 - 0001 "MODE - SGMII (System) to Copper"

88e1112:
config0 - 00 "PHYADR[0..1]"
config1 - 10 "PHYADR[2..3]"
config2 - 00 "SGMII_CLK, PHYADR[4]"
config3 - 00 "MDC/MDIO"
config4 - 00 "No EEPROM Read"
config5 - 11 "SGMII MAC Interface to Auto media select (Copper/1000BASE-X)"
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vitan
сообщение Sep 5 2013, 13:14
Сообщение #2


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Дык а при чем SGMII, если
Цитата(ded19842008 @ Sep 4 2013, 15:41) *
все данные от физики до свитча доходят.
?

Хотя, конечно, они могут не доходить в обратную сторону... sm.gif
Go to the top of the page
 
+Quote Post
prig
сообщение Sep 5 2013, 15:30
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595



Цитата(vitan @ Sep 5 2013, 17:14) *
Дык а при чем SGMII, если
?

Хотя, конечно, они могут не доходить в обратную сторону... sm.gif

Дык, что куда доходит, и в каком состоянии, надо смотреть по счётчикам. Если на 1000 всё работает, а на 100 нет, значит что-то куда-то не доходит.

А SGMII тут вполне при чем, так как в этом чипе он не совсем SGMII, что в даташите и оговаривается (автонегоциация SGMII отсутствует).
Похоже, что в зависимости от скорости, один тип PHY переключает режим сердеза вслепую, а второй ждёт автонегоциации и не дождавшись сваливается в 1000.

Сообщение отредактировал prig - Sep 5 2013, 15:40
Go to the top of the page
 
+Quote Post
vitan
сообщение Sep 5 2013, 15:40
Сообщение #4


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(prig @ Sep 5 2013, 19:30) *
Похоже, что в зависимости от скорости, один тип PHY переключает режим сердеза вслепую, а второй ждёт автонегоциации и по умолчанию работает на 1000.

Согласен, это наиболее вероятный диагноз для телепатического (ибо ТС явно не указал, как он понял, что все нормально на SGMII) метода лечения...
Go to the top of the page
 
+Quote Post



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

 


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


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