Перейти к содержанию
    

Intel 82580 eeprom dump

Люди,

У кого есть плата с 82580 (4 портовый гигабитный коммутатор)?

 

Не поможете с дампом епрома? Не флэша, если таковой есть, а именно епрома. Он килобайт 16 размером.

Мне бы хоть первые 640 байт?

 

Если под линуксом, то получить можно так

 

ethtool -e ethx

ethx - неважно какой - оно дает просто дамп епрома.

 

А то что-то микросхема сама пакеты принимает, а в протокол ничего не отдает.

Да и попытки чего-то передавать - до микросхемы не доходит.

Хотя линк всех видов, от 10 до 1000 - определяет...

 

Спасибо, вдруг.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если не получится с дампом - можете попробовать самостоятельно по описанию сочинить:

http://www.intel.ru/content/dam/www/public...r-datasheet.pdf

раздел 6. Non-Volatile Memory Map - EEPROM

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как раз по нему и сочиняю.

 

ТОко вот засада. IGB драйвер не хочет работать.

 

ethtool говорит о приеме пакетов, но постоянно показывает rx_fifo_error. Типа как будто драйвер прерываний не видит и внимания не обращает на микросхему.

 

А сами пакеты, без ошибок. Но вытащить их за микросхему не могу.

Вот пытаюсь посмотреть как у людей прерывания внутри назначены....

 

Проц ARM A8 AM3894 от техаса.

 

Т.е. линк всех видов определяет, пакеты принимает (broadcast, multicast), но на них протокол внимания не обращает.

В самом лучшем случае - dropped=overruns. Т.е. все пакеты отвергаются, поскольку не успевают вытащиться из микросхемы... Вроде как.

 

==

Что любопытно, если на 100 Мегабитах поменять провода внутри пар местами, rx_fifo_error=0, но при этом протокол ВООБЩЕ ничего не видит. Никаими средствами.

 

Вот и сделал вывод, что сигнализация через PCIe не проходит правильно, хотя при инициализации драйвер пишет правильные слова.

 

если чо - deeppurpleinrock на яндексе@

Изменено пользователем DpInRock

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Счетчики прерываний от порта в нуле. Порты назначены на INTA B C D соответственно внутри самой микросхемы.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а вы CRC правильно посчитали? Если CRC неправильный, то оно считай что без еепрома работает. А как в SPEC_UPDATE пишут, без еерома оно работать не может.

И ещё, зарегистрируйтесь на EDC и скачайте Quartzville tools.

там есть eeupdate lanconf и celo,

 

ееUрdаtе is thе еергоm Uрdаtе Utility. аllоws mаnufасtuгing ргоgгаmming оf

еергоms, in саsеs whеге еергоM is nоt ргергоgгаmmеd, ог ргоgгаmmеd

аt In-сiгсuit tеst.

 

соmbinеd еnd оf Linе Tооl (сеlо) is а соmmаnd linе LАN Hагdwаге Diаgnоstiс

tооl. This tооl гuns similаг tо DIАGS.еxе, but гuns in bаtсh mоdе.

It оutрuts tо thе sсгееn аnd а lоgfilе fог рагsing аt а lаtег timе.

 

LАNCоnf is а sоftwаге tооl usеd tо регfогm Silicоn Vаlidаtiоn (SV),

Dеbug, аnd Iеее Cоnfогmаncе tеsting fог Intеl* nеtwогk аdарtегs.

 

Nоtе: LАNCоnf роssеssеs thе аbility tо рut thе NIC intо unstаblе stаtеs. Thеге is functiоnаlity thаt hаs bееn intеntiоnаlly lеft undоcumеntеd аs it is геsегvеd fог hагdwаге еnginеегs. аs thе tооl is intеndеd fог еnginеег аnаlysis, it hаs bееn dеsign fог flеxibility гаthег thаt usаbility. Thегеfоге, LаNCоnf mаy dеmоnstгаtе sоmе fаiluгеs in vагiоus агеаs оf thе tооl. Thеsе аге intеntiоnаlly lеft in thе tооl fог аnаlysis аnd аге nоt cоnsidегеd bugs.

 

А, кстати, ещё можете закинуть удочку сюда:

http://forum.nag.ru/

там больше шансов найти людей с такими карточками

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо. Про eeupdate.

Посмотрю.

Проблему частично решил запуском драйвера с параметром IntMode=0,0,0,0.

Пинги по времени идут крайне неравномерные.

Драйвер кучку внутренних ошибок выводит при поднятии протокола...

А от параметров PCI в епром как оказалось мало что зависит. Только старт самого драйвера в общем-то.

А далее он все регистры загружает по-своему хотению.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...