Страница 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'ы из него
