Jump to content
Калькуляторы

E1G44ET на FreeBSD 8.1-STABLE ... Watchdog timeout

никто не встречался с такой бякой ?

карта определяется:

 

Oct 22 17:38:58 serv kernel: igb0: <Intel® PRO/1000 Network Connection version - 1.9.5> port 0xe880-0xe89f mem 0xf7ea0000-0xf7ebffff,0xf7400000-0xf77fffff,0xf7ed8000-0xf7edbfff irq 18 at device 0.0 on pci6

Oct 22 17:38:58 serv kernel: igb0: Using MSIX interrupts with 5 vectors

и пр.

но не работает. пишет в лог:

Oct 22 17:47:21 serv kernel: igb0: link state changed to UP

Oct 22 17:49:36 serv kernel: igb0: Watchdog timeout -- resetting

Oct 22 17:49:36 serv kernel: igb0: Queue(0) tdh = 0, hw tdt = 224

Oct 22 17:49:36 serv kernel: igb0: TX(0) desc avail = 800,Next TX to Clean = 0

Oct 22 17:49:36 serv kernel: igb0: link state changed to DOWN

и так далее по всем 4-м портам ..

Edited by Diman

Share this post


Link to post
Share on other sites

grep -r "Watchdog timeout -- resetting" /usr/src/sys

/usr/src/sys/dev/e1000/if_igb.c: device_printf(adapter->dev, "Watchdog timeout -- resetting\n");

 

Там написано что такое сообщение выводится если интервал получения состояния линка превышен, интерфейс при этом опускается.

Других комментов/из кода догадок нет.

Либо не нравится что провод не подключён, либо сетевуха не исправна, либо плохой контакт в PCI-E разъёме, либо что то ещё.

Share this post


Link to post
Share on other sites

А размеры буферов какие? Нечто похожее бывает когда ставишь 4096 на tx\rx а изза кривости толи драйверов, толи железа на 4 портовых картах оно криво работает.

Но могу ошибаться, пока только изучаю вопрос (планирую скоро тоже брать 4х портовую карту).

 

Share this post


Link to post
Share on other sites
Oct 22 17:49:36 serv kernel: igb0: Watchdog timeout -- resetting

Было такое както.

Решил обновлением до последнего релиза.

п.с. как вариант, попробовать разные версии дров на igb.

Вернулся обратно на 7.3 с 8ки, поэтому точнее не подскажу.

Edited by Elisium

Share this post


Link to post
Share on other sites

Сталкивался с таким очень давно, на сервере P4

с интеловскими интегрированными картами и FreeBSD 5.5.

 

em0 глючила при 30-35 mbps, умирала и через 5 минут оживлялась watchdog'ом.

Помог перенос всей нагрузки на fxp0.

Share this post


Link to post
Share on other sites
grep -r "Watchdog timeout -- resetting" /usr/src/sys

/usr/src/sys/dev/e1000/if_igb.c: device_printf(adapter->dev, "Watchdog timeout -- resetting\n");

 

Там написано что такое сообщение выводится если интервал получения состояния линка превышен, интерфейс при этом опускается.

Других комментов/из кода догадок нет.

Либо не нравится что провод не подключён, либо сетевуха не исправна, либо плохой контакт в PCI-E разъёме, либо что то ещё.

вообщем, всё проверил. провод подключен и исправен. сетевая исправна (проверил в виндах). контакт в норме.

такая-же двухпортовая плата (E1G42ET) в той же конфигурации работает на "ура".

 

 

А размеры буферов какие? Нечто похожее бывает когда ставишь 4096 на tx\rx а изза кривости толи драйверов, толи железа на 4 портовых картах оно криво работает.

Но могу ошибаться, пока только изучаю вопрос (планирую скоро тоже брать 4х портовую карту).

буфера попробывал разные. и стандартные, и накрученные. результат не изменился.

 

 

Oct 22 17:49:36 serv kernel: igb0: Watchdog timeout -- resetting

Было такое както.

Решил обновлением до последнего релиза.

п.с. как вариант, попробовать разные версии дров на igb.

Вернулся обратно на 7.3 с 8ки, поэтому точнее не подскажу.

обновился до 8.1-STABLE. драйвер там действительно поменялся с 1.9.x на 2.0.1. только все-равно "igb0: Watchdog timeout"...

засада...

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this