Как раз по нему и сочиняю.
ТОко вот засада. IGB драйвер не хочет работать.
ethtool говорит о приеме пакетов, но постоянно показывает rx_fifo_error. Типа как будто драйвер прерываний не видит и внимания не обращает на микросхему.
А сами пакеты, без ошибок. Но вытащить их за микросхему не могу. Вот пытаюсь посмотреть как у людей прерывания внутри назначены....
Проц ARM A8 AM3894 от техаса.
Т.е. линк всех видов определяет, пакеты принимает (broadcast, multicast), но на них протокол внимания не обращает. В самом лучшем случае - dropped=overruns. Т.е. все пакеты отвергаются, поскольку не успевают вытащиться из микросхемы... Вроде как.
== Что любопытно, если на 100 Мегабитах поменять провода внутри пар местами, rx_fifo_error=0, но при этом протокол ВООБЩЕ ничего не видит. Никаими средствами.
Вот и сделал вывод, что сигнализация через PCIe не проходит правильно, хотя при инициализации драйвер пишет правильные слова.
если чо - deeppurpleinrock на яндексе@
Сообщение отредактировал DpInRock - Mar 20 2014, 06:03
--------------------
On the road again (Canned Heat)
|