DpInRock 0 19 марта, 2014 Опубликовано 19 марта, 2014 · Жалоба Люди, У кого есть плата с 82580 (4 портовый гигабитный коммутатор)? Не поможете с дампом епрома? Не флэша, если таковой есть, а именно епрома. Он килобайт 16 размером. Мне бы хоть первые 640 байт? Если под линуксом, то получить можно так ethtool -e ethx ethx - неважно какой - оно дает просто дамп епрома. А то что-то микросхема сама пакеты принимает, а в протокол ничего не отдает. Да и попытки чего-то передавать - до микросхемы не доходит. Хотя линк всех видов, от 10 до 1000 - определяет... Спасибо, вдруг. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
krux 8 20 марта, 2014 Опубликовано 20 марта, 2014 · Жалоба если не получится с дампом - можете попробовать самостоятельно по описанию сочинить: http://www.intel.ru/content/dam/www/public...r-datasheet.pdf раздел 6. Non-Volatile Memory Map - EEPROM Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DpInRock 0 20 марта, 2014 Опубликовано 20 марта, 2014 (изменено) · Жалоба Как раз по нему и сочиняю. ТОко вот засада. IGB драйвер не хочет работать. ethtool говорит о приеме пакетов, но постоянно показывает rx_fifo_error. Типа как будто драйвер прерываний не видит и внимания не обращает на микросхему. А сами пакеты, без ошибок. Но вытащить их за микросхему не могу. Вот пытаюсь посмотреть как у людей прерывания внутри назначены.... Проц ARM A8 AM3894 от техаса. Т.е. линк всех видов определяет, пакеты принимает (broadcast, multicast), но на них протокол внимания не обращает. В самом лучшем случае - dropped=overruns. Т.е. все пакеты отвергаются, поскольку не успевают вытащиться из микросхемы... Вроде как. == Что любопытно, если на 100 Мегабитах поменять провода внутри пар местами, rx_fifo_error=0, но при этом протокол ВООБЩЕ ничего не видит. Никаими средствами. Вот и сделал вывод, что сигнализация через PCIe не проходит правильно, хотя при инициализации драйвер пишет правильные слова. если чо - deeppurpleinrock на яндексе@ Изменено 20 марта, 2014 пользователем DpInRock Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DpInRock 0 20 марта, 2014 Опубликовано 20 марта, 2014 · Жалоба Счетчики прерываний от порта в нуле. Порты назначены на INTA B C D соответственно внутри самой микросхемы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
krux 8 20 марта, 2014 Опубликовано 20 марта, 2014 · Жалоба а вы 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/ там больше шансов найти людей с такими карточками Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DpInRock 0 22 марта, 2014 Опубликовано 22 марта, 2014 · Жалоба Спасибо. Про eeupdate. Посмотрю. Проблему частично решил запуском драйвера с параметром IntMode=0,0,0,0. Пинги по времени идут крайне неравномерные. Драйвер кучку внутренних ошибок выводит при поднятии протокола... А от параметров PCI в епром как оказалось мало что зависит. Только старт самого драйвера в общем-то. А далее он все регистры загружает по-своему хотению. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться