Zarin Опубликовано 7 декабря, 2010 · Жалоба попробуй на другой сетевой, igb это то еще гэ А что еще пробовать ? у азероса и броадкома дрова под фяху не просто кривые, они вывернуты на изнанку. Интел вообще похоже единственная кто, пишет дроав под фряху еще и сама. P.S 4х головая игб в бородере .. 400-450 мбит на дырку, прерывания в среднем 15 процентов на ядро в сумме со всех дырок, ядер - 4 ксеоны :) swi4 кстати не вылазиет, так что есть нехилые подозрения на сами сервера. Бордер на хп, насы на делах. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Sanchezz Опубликовано 7 декабря, 2010 · Жалоба бродкомовские дрова раз в месяц отваливаются от ядра на 7.3, вотчдог ресетает систему. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Zarin Опубликовано 7 декабря, 2010 · Жалоба бродкомовские дрова раз в месяц отваливаются от ядра на 7.3, вотчдог ресетает систему. Это пол беды, вторая половина состоит в том, что прогнать через них больше 150 мбит, 25 Кпс тяжеловато. Речь идет о Неэкстрим 1, 5721. Карточка засыпает систему по прерываниям. :( Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Sanchezz Опубликовано 7 декабря, 2010 · Жалоба broadtcomBCM5701 Gigabit Ethernet (BCM5701) такие Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Sanchezz Опубликовано 7 декабря, 2010 (изменено) · Жалоба http://unix.derkeiler.com/Mailing-Lists/Fr...1/msg00128.html прочитал тут всю переписку, патчинг sys/dev/bge/if_bgereg.h не помог помогло это The patch did not make any difference. However I did notice something else odd. The problem only occurs on bge0, the second interface bge1 does work. I grabbed the U57DIAG diagnostic boot CD from the Broadcom site, and noticed that the first interface has ASF enabled, while the second one has not. I disabled ASF by doing: = b57udiag -cmd setasf -d == And now the first interface also works properly. So there is something with the ASF stuff that conflicts with FreeBSD. The IPMI card of the system is configured to use a dedicated 3rd LAN port, and is NOT sharing bge0. But perhaps the NIC is initialized differently nevertheless when ASF firmware is enabled, and that is causing issues? Yours sincerely, Floris Bos ну и ответ Glad to hear you solved the issue. I totally forgot CURRENT enabled ASF support by default(hw.bge.allow_asf). Yes, I remember there were a couple of issues related with ASF. Linux seems to have very complex logic to coexist with ASF/IPMI firmware which I don't still understand its implications at this time. bge(4) may need more robust code to handle that but data*** seems to show very limited information. Lack of ASF/IPMI capable bge(4) controller also make me hard to experiment some code. What a coincidence, although not the entire system is rebooted, my network link went up & down every 3 seconds according to the switch. Seems FreeBSD only notifies ASF every 5 seconds. Attached a patch that reduces it to 2 seconds, and it solves the problem for me, with ASF enabled. Yours sincerely, Floris Bos --- if_bge.orig 2010-01-15 22:16:08.325626860 +0100 +++ if_bge.c 2010-01-15 22:16:58.724265514 +0100 @@ -3677,7 +3677,7 @@ if (sc->bge_asf_count) sc->bge_asf_count --; else { - sc->bge_asf_count = 5; + sc->bge_asf_count = 2; bge_writemem_ind(sc, BGE_SOFTWARE_GENCOMM_FW, BGE_FW_DRV_ALIVE); bge_writemem_ind(sc, BGE_SOFTWARE_GENNCOMM_FW_LEN, 4); Изменено 7 декабря, 2010 пользователем Sanchezz Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 7 декабря, 2010 · Жалоба --- if_bge.orig 2010-01-15 22:16:08.325626860 +0100+++ if_bge.c 2010-01-15 22:16:58.724265514 +0100 Уже почти год по датам.Если этого нет в системе - лучше в freebsd-net@freebsd.org отпишите чтобы пропатчили, а то после каждого обновления руками придётся патчить. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Sanchezz Опубликовано 7 декабря, 2010 · Жалоба /* Send ASF heartbeat aprox. every 2s */ if (sc->bge_asf_count) sc->bge_asf_count --; else { sc->bge_asf_count = 5; bge_writemem_ind(sc, BGE_SOFTWARE_GENCOMM_FW, BGE_FW_DRV_ALIVE); bge_writemem_ind(sc, BGE_SOFTWARE_GENNCOMM_FW_LEN, 4); bge_writemem_ind(sc, BGE_SOFTWARE_GENNCOMM_FW_DATA, 3); CSR_WRITE_4(sc, BGE_CPU_EVENT, CSR_READ_4(sc, BGE_CPU_EVENT) | (1 << 14)); } } } неа, неисправлено.блин, так неохота апдейтить роутер до 8.1, т.к. большие сомнения тоже Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Sanchezz Опубликовано 7 декабря, 2010 · Жалоба посмотрел в сырцах 8.1, там все исправлено. но обновлять всеравно как-то стремает сильно Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...