Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Vitesse Ethernet Switches
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Fast Ethernet/Gigabit Ethernet/FibreChannel
Victor®
Приветствую.
Кто-то применял свичи Vitesse?
Как впечатления? Особенно интересует процесс адаптации софта.
krux
был такой опыт.
позабавило то что в софте для некоторых портов (с аппаратными багами) сделаны софтовые workaround'ы.
В целом по виду - был довольно обычный web-gui (http на 80 порту), по фичам и логике схожий с многоми управляемыми длинками.
snmp-управление было в какомто полуживом состоянии, мы его в итоге выпилили совсем.

а что конкретно интересует?
Victor®
Цитата(krux @ Oct 26 2013, 16:51) *
был такой опыт.
позабавило то что в софте для некоторых портов (с аппаратными багами) сделаны софтовые workaround'ы.
В целом по виду - был довольно обычный web-gui (http на 80 порту), по фичам и логике схожий с многоми управляемыми длинками.
snmp-управление было в какомто полуживом состоянии, мы его в итоге выпилили совсем.

а что конкретно интересует?


Спасибо за ответ!

Т.е. впечатления скорее положительные, чем отрицательные.
Использовали Линукс для компиляции? Какую-то IDE поверх (Netbeans, code::block, и т.п.)?
Redboot ковырять пришлось?

Нам предстоит адаптировать WebStax, в основном режимы портов (SGMII, 1000BASE-X).
Просто интересно насколько это трудоемко. Думаю на след. неделе получу доступ к исходникам... посмотрим, что из этого выйдет.

-- Успехов!
mo3g
Цитата(Victor® @ Oct 26 2013, 22:30) *
Спасибо за ответ!

Т.е. впечатления скорее положительные, чем отрицательные.
Использовали Линукс для компиляции? Какую-то IDE поверх (Netbeans, code::block, и т.п.)?
Redboot ковырять пришлось?

Нам предстоит адаптировать WebStax, в основном режимы портов (SGMII, 1000BASE-X).
Просто интересно насколько это трудоемко. Думаю на след. неделе получу доступ к исходникам... посмотрим, что из этого выйдет.

-- Успехов!


Здравствуйте!

Был опыт применения VSC7434 + VSC8484 причем совсем недавно.
Правда мы воспользовались Redboot и WebStaX под eCos.
Адаптировать не сложно wink.gif , но я то саму железку делал, имхо программеры вполне адекватное время потратили на адаптацию.
krux
у нас был довольно древний vsc7390 (SparX-G24)
собирали как в SW-мануале расписано было, Keil-ом (в принципе, под V-Core I замаскирован разогнанный i8051)

время да, адекватное.

ps сейчас ради интереса взял распаковал BSP с софтом от vsc7460.
Оказалось что это адаптация OpenWrt под данный свич.
вот такие дела

pps. edge-core плотно сидят на vitesse
Victor®
Цитата(krux @ Oct 27 2013, 20:33) *
у нас был довольно древний vsc7390 (SparX-G24)
собирали как в SW-мануале расписано было, Keil-ом (в принципе, под V-Core I замаскирован разогнанный i8051)

время да, адекватное.

ps сейчас ради интереса взял распаковал BSP с софтом от vsc7460.
Оказалось что это адаптация OpenWrt под данный свич.
вот такие дела

pps. edge-core плотно сидят на vitesse


Спасибо за ответ.
У нас поновее свич с MIPS.
Есть вариант и с OpenWRT и с eCOS.
Причем первый как-то очень вяленько развивается (если вообще развивается).

Цитата(mo3g @ Oct 27 2013, 18:57) *
Здравствуйте!

Был опыт применения VSC7434 + VSC8484 причем совсем недавно.
Правда мы воспользовались Redboot и WebStaX под eCos.
Адаптировать не сложно wink.gif , но я то саму железку делал, имхо программеры вполне адекватное время потратили на адаптацию.


Спасибо за ответ.
Аналогичная ситуация VSC7432 + VSC8512.
Вообщем - дорогу осилит идущий.
Жду SLA и потом будум пробовать.
mo3g
Цитата(Victor® @ Oct 28 2013, 09:53) *
Спасибо за ответ.
У нас поновее свич с MIPS.
Есть вариант и с OpenWRT и с eCOS.
Причем первый как-то очень вяленько развивается (если вообще развивается).



Спасибо за ответ.
Аналогичная ситуация VSC7432 + VSC8512.
Вообщем - дорогу осилит идущий.
Жду SLA и потом будум пробовать.


Следующая железка будет попроще VSC7425 + VSC8504 wink.gif
Victor®
Цитата(mo3g @ Oct 28 2013, 10:49) *
Следующая железка будет попроще VSC7425 + VSC8504 wink.gif


Я очень надеюсь, что с софтом Vitesse будет намного проще, чем с Marvell PSS или CPSS.
Cо свичами Marvell не приходилось иметь дело?
Мы в принципе потому и перешли на Vitesse, что с Marvell тяжело стало сотрудничать (хотя все бумаги подписаны).
Хотя есть пару проектов, где применяем, но в unmanaged режиме.
mo3g
Цитата(Victor® @ Oct 28 2013, 16:42) *
Я очень надеюсь, что с софтом Vitesse будет намного проще, чем с Marvell PSS или CPSS.
Cо свичами Marvell не приходилось иметь дело?
Мы в принципе потому и перешли на Vitesse, что с Marvell тяжело стало сотрудничать (хотя все бумаги подписаны).
Хотя есть пару проектов, где применяем, но в unmanaged режиме.


Приходилось, делали железки как на 98DX240 + 88E1240, так и на всяких LinkStreet'ах.
Да PSS сложноват, но зато там любимый программерами Linux, а у Vitess'а непонятный пока eCos wink.gif
vitan
Цитата(mo3g @ Oct 28 2013, 20:38) *
Да PSS сложноват, но зато там любимый программерами Linux, а у Vitess'а непонятный пока eCos wink.gif

Забавно, у нас все с точностью до наоборот. Марвелы управляемые и екос. Как говорится, it depends... sm.gif
Victor®
Цитата(vitan @ Oct 28 2013, 20:56) *
Забавно, у нас все с точностью до наоборот. Марвелы управляемые и екос. Как говорится, it depends... sm.gif


Это у Вас свич наверное с интегрированным процом. Какой-то xyzCAT
Вообще-то скажу по секрету у Марвела есть и своя OS (ROS, если память не изменяет)
vitan
Цитата(Victor® @ Oct 28 2013, 22:42) *
Это у Вас свич наверное с интегрированным процом. Какой-то xyzCAT

Да нет, чутка помощнее. sm.gif

Цитата(Victor® @ Oct 28 2013, 22:42) *
Вообще-то скажу по секрету у Марвела есть и своя OS (ROS, если память не изменяет)

Что-то слышал, но не интересовался, ибо она нам не нужна однозначно.
Victor®
Цитата(mo3g @ Oct 27 2013, 17:57) *
Адаптировать не сложно wink.gif , но я то саму железку делал, имхо программеры вполне адекватное время потратили на адаптацию.


А программисты (ради спортивного интереса) какую-то C/C++ IDE поверх Linux пользовали для модификации eCOS и Redboot (Netbeans, Code::Blocks, и т.п.)?
Или EMACS, VIM и прочие заслуженно почитаемые и уважаемые древности?

Цитата(vitan @ Oct 28 2013, 21:50) *
Да нет, чутка помощнее. sm.gif


Что-то слышал, но не интересовался, ибо она нам не нужна однозначно.


Ну, возможно Вы не встречались с большими дядями с Marvell sm.gif
Вообще они очень заинтересованы, чтобы софт под заказчика писали придворные конторы вроде Ларча.
Ибо чипы с горем пополам еще можно найти, но вот про саппорт можно забыть если Вы не Cisco и пр.
Пишу это по мотивам многолетнего опыта....
prig
Цитата(Victor® @ Oct 28 2013, 16:42) *
...
Мы в принципе потому и перешли на Vitesse, что с Marvell тяжело стало сотрудничать (хотя все бумаги подписаны).
...



Цитата(Victor® @ Oct 29 2013, 00:15) *
... и прочие заслуженно почитаемые и уважаемые древности?

...Вообще они очень заинтересованы, чтобы софт под заказчика писали придворные конторы вроде Ларча.
....


У каждого свои тормоза. Мы с Vitesse пытались работать, но каждый раз закисало. После лёгкого старта обязательно во что-нибудь упиралось.
В конце концов оказывалось, что Marvell - меньшее зло.

Ларчем уже детей пугать можно. Но в общем-то, всё сильно зависит от ряда факторов. Если свитч не слишком могучий и навороченный, можно обойтись и без Ларча.
Ну, а если Ларча не миновать, то лучше подумать как следует, прежде чем с ним связываться. Вот где тормоза. Не говоря о ценнике.
vitan
Цитата(Victor® @ Oct 29 2013, 00:15) *
Ну, возможно Вы не встречались с большими дядями с Marvell sm.gif

О, да. И очень рад этому. sm.gif

Цитата(Victor® @ Oct 29 2013, 00:15) *
Вообще они очень заинтересованы, чтобы софт под заказчика писали придворные конторы вроде Ларча.
Ибо чипы с горем пополам еще можно найти, но вот про саппорт можно забыть если Вы не Cisco и пр.
Пишу это по мотивам многолетнего опыта....

Да, всё правильно. Но у нас саппорта нет, пока что своих мозгов хватает.

А почему Вас интересует IDE?
Victor®
Цитата(vitan @ Oct 29 2013, 14:04) *
О, да. И очень рад этому. sm.gif


Да, всё правильно. Но у нас саппорта нет, пока что своих мозгов хватает.

А почему Вас интересует IDE?


Ну в IDE просто удобнее работать.
Поставил Netbeans под Ubuntu на виртуалке.
Помахал напильником - Netbeans работает на С/С++.
Остальсь прикрутить поддержку Vitesse (MIPS).
vitan
Цитата(Victor® @ Oct 29 2013, 18:11) *
Ну в IDE просто удобнее работать.

А... в этом смысле...
Я тут тоже че-то ударился в программирование, тоже этот вопрос стоял недавно, но я для себя понял, что надо выбирать эклипс, и все будет хорошо. И пока таки полет нормальный (тьфу-тьфу)...
Victor®
Цитата(vitan @ Oct 29 2013, 21:33) *
А... в этом смысле...
Я тут тоже че-то ударился в программирование, тоже этот вопрос стоял недавно, но я для себя понял, что надо выбирать эклипс, и все будет хорошо. И пока таки полет нормальный (тьфу-тьфу)...


Я Netbeans поставил "от фонаря", просто попался в гугле.
И вообще я не программист, но жизнь заставляет... sm.gif

bb-offtopic.gif

А по какой причине Eclipse выбран? Как я догадываюсь - это Eclipse + CDT?
vitan
Цитата(Victor® @ Oct 29 2013, 21:50) *
Я Netbeans поставил "от фонаря", просто попался в гугле.
И вообще я не программист, но жизнь заставляет... sm.gif

Дык и я тоже. Эклипс "попадался в гугле" уже довольно давно, а теперь я вижу, что эта штука стала очень много в себя вмещать, поэтому и выбрал. Лет 8 назад у меня тоже был всплеск программизма (под мипс, кстати) уже тогда эклипс выступал довольно неплохо. Теперь же для меня актуально powerpc, а тут даже фрискейл начал делать свой кодварриор на базе эклипса. Это уже не говоря про мелкие тулзовины типа каких-нибудь конфигураторов для процов и т.п. Ради интереса пошарился внутри эклипса на предмет того, что туда можно установить поверх, был приятно удивлен. Короче, посмотрите...
Victor®
Цитата(vitan @ Oct 29 2013, 21:59) *
Дык и я тоже. Эклипс "попадался в гугле" уже довольно давно, а теперь я вижу, что эта штука стала очень много в себя вмещать, поэтому и выбрал. Лет 8 назад у меня тоже был всплеск программизма (под мипс, кстати) уже тогда эклипс выступал довольно неплохо. Теперь же для меня актуально powerpc, а тут даже фрискейл начал делать свой кодварриор на базе эклипса. Это уже не говоря про мелкие тулзовины типа каких-нибудь конфигураторов для процов и т.п. Ради интереса пошарился внутри эклипса на предмет того, что туда можно установить поверх, был приятно удивлен. Короче, посмотрите...


bb-offtopic.gif

PowerPC - чудесная штука.
Делали пару железяк на PowerQUICC (SBC на PCI/104-express, например), очень приятно и понятно как их применять.
Посли них делать что-то на Интеловских процах оказалось сущим адом (дебильный повер манагемент + капкан в виде BIOS/ME)
Любой шаг в сторону от референсного дизайна - нужно кастомизировать BIOS (а это $$). Мафия короче....
vitan
Цитата(Victor® @ Oct 29 2013, 22:22) *
Посли них делать что-то на Интеловских процах оказалось сущим адом (дебильный повер манагемент + капкан в виде BIOS/ME)
Любой шаг в сторону от референсного дизайна - нужно кастомизировать BIOS (а это $$$). Мафия короче....

Ну офтоп так офтоп!
А что, борду с интелом нынче без бивиса не запустить? Я просто свое общение с ним закончил во времена 486-х. и там хватало самописанного загрузчика. Но и тогда уже емнип было что-то опенсорсное... Да тот же u-boot, он же может ведь под интел (аж интересно стало. щас посмотрю)? sm.gif
Victor®
Цитата(vitan @ Oct 29 2013, 22:30) *
Ну офтоп так офтоп!
А что, борду с интелом нынче без бивиса не запустить? Я просто свое общение с ним закончил во времена 486-х. и там хватало самописанного загрузчика. Но и тогда уже емнип было что-то опенсорсное... Да тот же u-boot, он же может ведь под интел (аж интересно стало. щас посмотрю)? sm.gif


Да там кроме BIOS есть еще ME (management engine).
Кроме этого всякие заплатки накатываются через них.
Может можно и u-boot, но клиент хотел максимум приближенный к PC.
Насколько мне помнится не все платформы поддерживаются.

Кстати, Вы много видели PC c u-boot или, скажем так, не с BIOS ? sm.gif

Вот кстати, интересные проекты
http://www.coreboot.org/
http://www.openfirmware.info/Welcome_to_OpenBIOS
vitan
Хм, если честно, мне бы как клиенту было бы глубоко фиолетово, что там будет, u-boot, bios, или еще что-то... Я же работать не в них буду, а поставлю ОС... Очень странное желание имхо.
Management engine - это про IPMI сотоварищи? И оно никаким опенсорсным софтом не поддерживается? Не знаю, но с ходу не верится... Я бы с таким клиентом пообщался бы поплотнее. Хотя дело хозяйское, конечно, понимаю...
Victor®
Цитата(vitan @ Oct 29 2013, 23:20) *
Хм, если честно, мне бы как клиенту было бы глубоко фиолетово, что там будет, u-boot, bios, или еще что-то... Я же работать не в них буду, а поставлю ОС... Очень странное желание имхо.
Management engine - это про IPMI сотоварищи? И оно никаким опенсорсным софтом не поддерживается? Не знаю, но с ходу не верится... Я бы с таким клиентом пообщался бы поплотнее. Хотя дело хозяйское, конечно, понимаю...


Тут дело политическое...
Если проект "жирный" - есть смысл заказать BIOS на стороне (сохранит время, деньги и нервы).
А если нет... то надо иметь время и человека, который в теме и будет этим (u-boot, etc.) заниматься, и еще незвестно, что будет дешевле.

Кроме этого, всякие BIOS update производители выпускают не просто так.
И там не только и не столько их ошибки, сколько патчи для CPU или чипсета.

Абстрактно: Например, обнаружилось, что надо PCIe на Panther Point подкрутить для нормальной работы
(эквалайзер или искажения). Сразу (или не очень) BIOS update. Или поддержку нового проца на том же сокете...

И естественно Intel не даст никакой информации, что и как патчить.
Надо NDA + Premium Support как минимум. А получить их естественно не просто.

Вообщем... BIOS это Интеловская мафия. sm.gif
Например, Insyde Software (один из ведущих BIOS-house) инвестируется Intel-ом.
andrewlekar
Цитата
Кстати, Вы много видели PC c u-boot или, скажем так, не с BIOS ?

UEFI же щас везде пихают. OVMF вы смотрели?
krux
уж оффтоп так оффтоп ;-)
коллеги, не путайте, тёплое с мягким. до того как BIOS отработает, процессор даже SDRAM-памяти не видит.
UEFI - это загрузчик , который работает после BIOS, т.е. тот же вид сбоку.
u-boot такой порнографии даже не снилось ;-)
кстати для последних Intel'ов могут сильно помочь исходники утекшего AMI-шного биоса.
а для не очень свежих есть coreboot

Management Engine - нововведение. Это кусок firmware, который загружается до BIOSа, делает нечто совсем уж непонятное . и после этого загружает и передает управление BIOS. Утвержается что это нужно для тестирования при серийном производстве, и управляет поведением TurboBoost (помните ARC4-микроконтроллер, который теперь встроен в северный мост? он же сейчас отвечает и за функционал vPro). К IPMI имеет весьма отдаленное отношение.
andrewlekar
Простите за оффтоп, но UEFI - это не загрузчик. OVMF как разновидность UEFI точно так же как биос сидит в ROM, а загрузчик операционки подцепляет уже отдельно с EFI partition на диске.
vitan
Цитата(krux @ Oct 30 2013, 20:58) *
уж оффтоп так оффтоп ;-)

Ух. Да, в такой обстановке работать тяжеловато, если ты не на стороне мафии...
Спасибо, будем знать.
prig
Цитата(krux @ Oct 30 2013, 20:58) *
уж оффтоп так оффтоп ;-)
...


Лет 10 с Интелом и PC-подобием на практике сталкиваться не приходилось. Надеюсь, что и не придётся.
В общем-то, для сетевой хадвари это совершенно не актуально, имха.

А если вдруг такой заказчик и попадётся, придётся пытать его с пристрастием. А сей оффтоп в качестве инструмента.
В 99%, такие закзчики легко раскалываются и быстренько выкладывают всю подноготную о своих эротических фантазиях.
Victor®
Цитата(prig @ Oct 31 2013, 14:44) *
Лет 10 с Интелом и PC-подобием на практике сталкиваться не приходилось. Надеюсь, что и не придётся.
В общем-то, для сетевой хадвари это совершенно не актуально, имха.

100500!
Intel = PC
Microsoft = PC
Intel + Microsoft = mafia
Microsoft - Intel = 0
Intel - x86 = 0

Как-то так sm.gif
maegg
QUOTE (Victor® @ Oct 28 2013, 08:53) *
Аналогичная ситуация VSC7432 + VSC8512.
Вообщем - дорогу осилит идущий.
Жду SLA и потом будум пробовать.


Ну и как, получили SLA? А то тут нам сказали, что у Vitesse WebStaX стал стоить 25т$. Бесплатно уж не дают.
А так делал проект на VSC7407, жаль ее неожиданно сняли с производства. А так все заработало.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.