Перейти к содержимому
Калькуляторы

У кого получилось запустить Intel 82574 с MSIX под BSD?

Собственно сабж,

em0@pci0:1:0:0:    class=0x020000 card=0x10d315d9 chip=0x10d38086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Intel 82574L Gigabit Ethernet Controller (82574L)'
    class      = network
    subclass   = ethernet
em1@pci0:2:0:0:    class=0x020000 card=0x10d315d9 chip=0x10d38086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Intel 82574L Gigabit Ethernet Controller (82574L)'
    class      = network
    subclass   = ethernet

по доке умеет MSIX еще и 5 векторов прерываний, по 2 на tx/rx и линк. Стандарно работает на MSI, пробовал пересобрать драйвер с EM_MULTIQUEUE - сыпятся watchdog timeout с последующими ресетами карточки. Ос 8.1-PRERELEASE FreeBSD 8.1-PRERELEASE #0: Tue Jun 22 17:39:22 UTC 2010 amd64

 

У кого-то получилось забороть?

 

 

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


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

 

Вы уверены, что системная плата умеет MSI-X ?

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


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

Вы уверены, что системная плата умеет MSI-X ?

Угу, Intel с драйвером igb работает через MSI-X. Хотя это мысль, биос в матери не самый свежий, попробую влить.

Изменено пользователем make.kernel

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


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

/boot/loader.conf

 

hw.em.enable_msix=1 #Def=0 - disable

hw.em.msix_queues=2 #Def=0 for 82574, can be 1 or 2

 

 

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


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

watchdog timeout с последующими ресетами карточки. Ос 8.1-PRERELEASE FreeBSD 8.1-PRERELEASE #0: Tue Jun 22 17:39:22 UTC 2010 amd64

У кого-то получилось забороть?

Мать DH55HC сетевая внешняя 82574L с MSIXВ ключается, работает, но недолго... От 2 минут до часа, далее сеть отваливается c тем же watchdog timeout

 

Ось FreeBSD-7.3-STABLE-201009 откат на FreeBSD-7.3-STABLE-201009 ничего не изменил, проблемы остались.

 

Присоединяюсь к make.kernel, как побороть таймауты?

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


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

хм - вот http://docs.freebsd.org/cgi/getmsg.cgi?fet...ent/svn-src-all

Log:
  Update code from Intel:
      - Sync shared code with Intel internal
      - New client chipset support added
      - em driver - fixes to 82574, limit queues to 1 but use MSIX

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


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

Похоже, оно! :) Спасибо!

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


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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

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

  Разрешено не более 75 смайлов.

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

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

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