Страница 1 из 1

allow unsupported sfp

Добавлено: 2016-05-13 15:52:12
icb
FreeBSD 10.3 GENERIC
Пытаюсь использовать не родные SFP на карточке Intel X520.
Нашел в драйвере /usr/src/sys/dev/ixgbe/ixgbe_phy.c такую строку

Код: Выделить всё

if (hw->allow_unsupported_sfp == TRUE) {
...
    status = IXGBE_SUCCESS;
}
Но при попытке сделать sysctl hw.allow_unsupported_sfp=1 мне возвращается sysctl: unknown oid 'hw.allow_unsupported_sfp' :(
Как же тогда включить такой режим?

allow unsupported sfp

Добавлено: 2016-05-16 10:13:11
lap
Может попробовать hw.ix.unsupported_sfp (и вообще посмотреть что sysctl -a показывает)

Код: Выделить всё

/*
** Defining this on will allow the use
** of unsupported SFP+ modules, note that
** doing so you are on your own :)
*/
static int allow_unsupported_sfp = FALSE;
TUNABLE_INT("hw.ix.unsupported_sfp", &allow_unsupported_sfp);

/*

allow unsupported sfp

Добавлено: 2016-05-16 11:23:39
icb
sysctl -a не показывает такого параметра :(
При попытке его установить пишет ошибку - так же sysctl: unknown oid 'hw.ix.unsupported_sfp'
Хотя сам параметр упоминается в relnotes к 10.1
Может это потому, что в драйвере ошибка и не хватает SYSCTL_INIT(...)? Для других параметров в драйвере присутствует такой вызов.
Пробовал установить TRUE и перекомпилировать драйвер. Вижу в каталоге /boot/kernel/ новую дату, но эффекта нет.

Хотел посмотреть что происходит в самом дрйвере, но не могу понять почему не выводятся printf'ы из него :(