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

 
 
> 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



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

 


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


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