[sisyphus] Готовится обновления ядра std-def на 5.4 (ixgbe!)
Anton Farygin
rider на basealt.ru
Пн Фев 10 10:12:19 MSK 2020
On 10.02.2020 5:25, alexei на taf.ru wrote:
> Добрый день!
>
> ----- Исходное сообщение -----
>> От: "Anton Farygin" <rider на basealt.ru>
>> Кому: sisyphus на lists.altlinux.org
>> Отправленные: Понедельник, 10 Февраль 2020 г 1:02:30
>> Тема: Re: [sisyphus] Готовится обновления ядра std-def на 5.4 (ixgbe!)
>> On 07.02.2020 17:44, alexei на taf.ru wrote:
>>> ----- Исходное сообщение -----
>>>
>>>> К сожалению, не удалось собрать с этим ядром внешний модуль ixgbe.
>>>> Слишком много слишком глубинных изменений. Поэтому обращаю внимание
>>>> пользователей пакета kernel-modules-ixgbe-std-def, что при установке
>>>> этого ядра у них не только не установится этот модуль, но и будут
>>>> удалены все его версии для предыдущих ядер (по крайней мере я надеюсь,
>>>> что update-kernel поведёт себя именно так). Сделано это для того, чтоб
>>>> вместе с пакетом удалился содержащийся в нём blacklist и использовался
>>>> модуль из пакета с ядром.
>>> Нужно учесть один важный момент. По опциям внешний модуль и модуль из ядра
>>> несовместимы. Есть большие основания полагать, что вынос внешнего ixgbe у ранее
>>> установленных
>>> ядер приведет к печальным последствиям по причине очень широкого применения
>>> опции
>>> allow_unsupported_sfp, без которой карты не воспринимают 99% модулей SFP+.
>> А у тебя есть возможность попробовать ixgbe из ядра 5.4 ?
> В 5.4 все тот же драйвер версии 5.1.0-k с тем же устаревшим набором фич.
Да.
>
>> В коде есть allow_unsupported_sfp, но там может не быть каких-то других
>> полезных фич или драйвер может вести себя по другому. Надо тестировать.
> В 5.1.0-k формат опций такой: allow_unsupported_sfp=1 (то есть значение указывается
> сразу на все физические порты). В новых версиях allow_unsupported_sfp=1,1 (то есть
> для каждого порта индивидуально и так для всех наличных опций).
>
> По этой причине модуль из ядра не загружается с опциями от внешнего модуля:
>
> [ 4874.174886] ixgbe: `1,1' invalid for parameter `allow_unsupported_sfp'
Всё ясно, спасибо
Подробная информация о списке рассылки Sisyphus