* [devel] Версия драйвера для карт Intel
@ 2019-06-04 10:30 ` Alexei Takaseev
2019-06-04 12:45 ` Sergey Afonin
0 siblings, 1 reply; 46+ messages in thread
From: Alexei Takaseev @ 2019-06-04 10:30 UTC (permalink / raw)
To: ALT Linux Team development discussions
Добрый день!
Скажите, пожалуйста, а по какой причине у нас драйвера для интеловских
10G карт в ветках 4.19 и 5.0 более старые, чем были до этого в 4.9?
В 4.9 драйвер 5.2.1 с набором весьма вкусных фич, теперь же в std-def
и un-def дубовые 5.1.0-k
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-04 10:30 ` [devel] Версия драйвера для карт Intel Alexei Takaseev
@ 2019-06-04 12:45 ` Sergey Afonin
2019-06-04 13:47 ` Anton Farygin
0 siblings, 1 reply; 46+ messages in thread
From: Sergey Afonin @ 2019-06-04 12:45 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Tuesday 04 June 2019, Alexei Takaseev wrote:
> В 4.9 драйвер 5.2.1 с набором весьма вкусных фич, теперь же
> в std-def и un-def дубовые 5.1.0-k
Оно так в апстриме почему-то. Вот сейчас прямо смотрю у 5.1.7
свежескаченного, и там написано #define DRV_VERSION "5.1.0-k"
в ixgbe_main.c.
--
С уважением, Сергей Афонин.
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-04 12:45 ` Sergey Afonin
@ 2019-06-04 13:47 ` Anton Farygin
2019-06-05 2:56 ` Alexei Takaseev
2019-06-05 8:32 ` Anton V. Boyarshinov
0 siblings, 2 replies; 46+ messages in thread
From: Anton Farygin @ 2019-06-04 13:47 UTC (permalink / raw)
To: ALT Linux Team development discussions, Sergey Afonin
04.06.2019 15:45, Sergey Afonin пишет:
> On Tuesday 04 June 2019, Alexei Takaseev wrote:
>
>> В 4.9 драйвер 5.2.1 с набором весьма вкусных фич, теперь же
>> в std-def и un-def дубовые 5.1.0-k
> Оно так в апстриме почему-то. Вот сейчас прямо смотрю у 5.1.7
> свежескаченного, и там написано #define DRV_VERSION "5.1.0-k"
> в ixgbe_main.c.
>
Для p8 я делал патч, обновляющий эти драйвера.
Видимо, это же надо сделать и для Sisyphus.
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-04 13:47 ` Anton Farygin
@ 2019-06-05 2:56 ` Alexei Takaseev
2019-06-05 4:42 ` Anton Farygin
2019-06-05 8:32 ` Anton V. Boyarshinov
1 sibling, 1 reply; 46+ messages in thread
From: Alexei Takaseev @ 2019-06-05 2:56 UTC (permalink / raw)
To: ALT Linux Team development discussions
----- Исходное сообщение -----
> От: "Anton Farygin" <rider@basealt.ru>
> Кому: "ALT Linux Team development discussions" <devel@lists.altlinux.org>, "Sergey Afonin" <asy@altlinux.org>
> Отправлено: Вторник, 4 Июнь 2019 г 21:47:52
> Тема: Re: [devel] Версия драйвера для карт Intel
>
> 04.06.2019 15:45, Sergey Afonin пишет:
> > On Tuesday 04 June 2019, Alexei Takaseev wrote:
> >
> >> В 4.9 драйвер 5.2.1 с набором весьма вкусных фич, теперь же
> >> в std-def и un-def дубовые 5.1.0-k
> > Оно так в апстриме почему-то. Вот сейчас прямо смотрю у 5.1.7
> > свежескаченного, и там написано #define DRV_VERSION "5.1.0-k"
> > в ixgbe_main.c.
> >
> Для p8 я делал патч, обновляющий эти драйвера.
>
> Видимо, это же надо сделать и для Sisyphus.
Это было бы как нельзя кстати. И для P9 в том числе.
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-05 2:56 ` Alexei Takaseev
@ 2019-06-05 4:42 ` Anton Farygin
2019-06-05 4:44 ` Alexey V. Vissarionov
0 siblings, 1 reply; 46+ messages in thread
From: Anton Farygin @ 2019-06-05 4:42 UTC (permalink / raw)
To: ALT Linux Team development discussions, Alexei Takaseev
05.06.2019 5:56, Alexei Takaseev пишет:
>
> ----- Исходное сообщение -----
>> От: "Anton Farygin" <rider@basealt.ru>
>> Кому: "ALT Linux Team development discussions" <devel@lists.altlinux.org>, "Sergey Afonin" <asy@altlinux.org>
>> Отправлено: Вторник, 4 Июнь 2019 г 21:47:52
>> Тема: Re: [devel] Версия драйвера для карт Intel
>>
>> 04.06.2019 15:45, Sergey Afonin пишет:
>>> On Tuesday 04 June 2019, Alexei Takaseev wrote:
>>>
>>>> В 4.9 драйвер 5.2.1 с набором весьма вкусных фич, теперь же
>>>> в std-def и un-def дубовые 5.1.0-k
>>> Оно так в апстриме почему-то. Вот сейчас прямо смотрю у 5.1.7
>>> свежескаченного, и там написано #define DRV_VERSION "5.1.0-k"
>>> в ixgbe_main.c.
>>>
>> Для p8 я делал патч, обновляющий эти драйвера.
>>
>> Видимо, это же надо сделать и для Sisyphus.
> Это было бы как нельзя кстати. И для P9 в том числе.
Но только обновлять надо до более новой версии, а не до 5.2.1
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-05 4:42 ` Anton Farygin
@ 2019-06-05 4:44 ` Alexey V. Vissarionov
2019-06-05 4:45 ` Anton Farygin
0 siblings, 1 reply; 46+ messages in thread
From: Alexey V. Vissarionov @ 2019-06-05 4:44 UTC (permalink / raw)
To: ALT Linux Team development discussions; +Cc: gremlin
On 2019-06-05 07:42:48 +0300, Anton Farygin wrote:
>>>>> В 4.9 драйвер 5.2.1 с набором весьма вкусных фич, теперь же
>>>>> в std-def и un-def дубовые 5.1.0-k
>>>> Оно так в апстриме почему-то. Вот сейчас прямо смотрю у 5.1.7
>>>> свежескаченного, и там написано #define DRV_VERSION "5.1.0-k"
>>>> в ixgbe_main.c.
>>> Для p8 я делал патч, обновляющий эти драйвера.
>>> Видимо, это же надо сделать и для Sisyphus.
>> Это было бы как нельзя кстати. И для P9 в том числе.
> Но только обновлять надо до более новой версии, а не до 5.2.1
А откуда вообще этот 5.2.1 вылез?
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-05 4:44 ` Alexey V. Vissarionov
@ 2019-06-05 4:45 ` Anton Farygin
2019-06-05 7:24 ` Anton Gorlov
0 siblings, 1 reply; 46+ messages in thread
From: Anton Farygin @ 2019-06-05 4:45 UTC (permalink / raw)
To: ALT Linux Team development discussions, Alexey V. Vissarionov
05.06.2019 7:44, Alexey V. Vissarionov пишет:
> On 2019-06-05 07:42:48 +0300, Anton Farygin wrote:
>
> >>>>> В 4.9 драйвер 5.2.1 с набором весьма вкусных фич, теперь же
> >>>>> в std-def и un-def дубовые 5.1.0-k
> >>>> Оно так в апстриме почему-то. Вот сейчас прямо смотрю у 5.1.7
> >>>> свежескаченного, и там написано #define DRV_VERSION "5.1.0-k"
> >>>> в ixgbe_main.c.
> >>> Для p8 я делал патч, обновляющий эти драйвера.
> >>> Видимо, это же надо сделать и для Sisyphus.
> >> Это было бы как нельзя кстати. И для P9 в том числе.
> > Но только обновлять надо до более новой версии, а не до 5.2.1
>
> А откуда вообще этот 5.2.1 вылез?
>
>
С апстрима конечно.
Сейчас там 5.5.5
https://sourceforge.net/projects/e1000/files/ixgbe%20stable/5.5.5/
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-05 4:45 ` Anton Farygin
@ 2019-06-05 7:24 ` Anton Gorlov
2019-06-05 7:30 ` Anton Farygin
2019-06-05 7:39 ` Anton Gorlov
0 siblings, 2 replies; 46+ messages in thread
From: Anton Gorlov @ 2019-06-05 7:24 UTC (permalink / raw)
To: devel
05.06.2019 07:45, Anton Farygin пишет:
> С апстрима конечно.
> Сейчас там 5.5.5
>
> https://sourceforge.net/projects/e1000/files/ixgbe%20stable/5.5.5/
Самые последние драйвера текут по памяти, особенно если сервер
используется, как сервер доступа
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-05 7:24 ` Anton Gorlov
@ 2019-06-05 7:30 ` Anton Farygin
2019-06-05 7:39 ` Anton Gorlov
1 sibling, 0 replies; 46+ messages in thread
From: Anton Farygin @ 2019-06-05 7:30 UTC (permalink / raw)
To: ALT Linux Team development discussions, Anton Gorlov
05.06.2019 10:24, Anton Gorlov пишет:
> 05.06.2019 07:45, Anton Farygin пишет:
>> С апстрима конечно.
>> Сейчас там 5.5.5
>>
>> https://sourceforge.net/projects/e1000/files/ixgbe%20stable/5.5.5/
>
> Самые последние драйвера текут по памяти, особенно если сервер
> используется, как сервер доступа
а какие из них текут ?
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-05 7:24 ` Anton Gorlov
2019-06-05 7:30 ` Anton Farygin
@ 2019-06-05 7:39 ` Anton Gorlov
2019-06-05 7:43 ` Anton Farygin
1 sibling, 1 reply; 46+ messages in thread
From: Anton Gorlov @ 2019-06-05 7:39 UTC (permalink / raw)
To: devel
05.06.2019 10:24, Anton Gorlov пишет:
> 05.06.2019 07:45, Anton Farygin пишет:
>> С апстрима конечно.
>> Сейчас там 5.5.5
>>
>> https://sourceforge.net/projects/e1000/files/ixgbe%20stable/5.5.5/
>
> Самые последние драйвера текут по памяти, особенно если сервер
> используется, как сервер доступа
Я ушёл на 5.5.2
5.5.3 тоже что-то чудное выдавали. Но проявляется только на нагрузках
типа сервера доступа.
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-05 7:39 ` Anton Gorlov
@ 2019-06-05 7:43 ` Anton Farygin
2019-06-05 7:46 ` Anton Gorlov
0 siblings, 1 reply; 46+ messages in thread
From: Anton Farygin @ 2019-06-05 7:43 UTC (permalink / raw)
To: ALT Linux Team development discussions, Anton Gorlov
05.06.2019 10:39, Anton Gorlov пишет:
> 05.06.2019 10:24, Anton Gorlov пишет:
>> 05.06.2019 07:45, Anton Farygin пишет:
>>> С апстрима конечно.
>>> Сейчас там 5.5.5
>>>
>>> https://sourceforge.net/projects/e1000/files/ixgbe%20stable/5.5.5/
>>
>> Самые последние драйвера текут по памяти, особенно если сервер
>> используется, как сервер доступа
> Я ушёл на 5.5.2
> 5.5.3 тоже что-то чудное выдавали. Но проявляется только на нагрузках
> типа сервера доступа.
А в апстриме есть баги по этому поводу ?
Сервер доступа - это как ?
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-05 7:43 ` Anton Farygin
@ 2019-06-05 7:46 ` Anton Gorlov
2019-06-05 7:56 ` Anton Farygin
0 siblings, 1 reply; 46+ messages in thread
From: Anton Gorlov @ 2019-06-05 7:46 UTC (permalink / raw)
To: Anton Farygin, ALT Linux Team development discussions
05.06.2019 10:43, Anton Farygin пишет:
>>>> С апстрима конечно.
>>>> Сейчас там 5.5.5
>>>> https://sourceforge.net/projects/e1000/files/ixgbe%20stable/5.5.5/
>>> Самые последние драйвера текут по памяти, особенно если сервер
>>> используется, как сервер доступа
>> Я ушёл на 5.5.2
>> 5.5.3 тоже что-то чудное выдавали. Но проявляется только на нагрузках
>> типа сервера доступа.
> А в апстриме есть баги по этому поводу ?
Вроде бы народ из accel-pptp вешал.
> Сервер доступа - это как ?
BRAS. PPPoE/IpOE
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-05 7:46 ` Anton Gorlov
@ 2019-06-05 7:56 ` Anton Farygin
2019-06-05 7:59 ` Anton Gorlov
0 siblings, 1 reply; 46+ messages in thread
From: Anton Farygin @ 2019-06-05 7:56 UTC (permalink / raw)
To: ALT Linux Team development discussions, Anton Gorlov
05.06.2019 10:46, Anton Gorlov пишет:
> 05.06.2019 10:43, Anton Farygin пишет:
>
>>>>> С апстрима конечно.
>>>>> Сейчас там 5.5.5
>>>>> https://sourceforge.net/projects/e1000/files/ixgbe%20stable/5.5.5/
>>>> Самые последние драйвера текут по памяти, особенно если сервер
>>>> используется, как сервер доступа
>>> Я ушёл на 5.5.2
>>> 5.5.3 тоже что-то чудное выдавали. Но проявляется только на
>>> нагрузках типа сервера доступа.
>> А в апстриме есть баги по этому поводу ?
>
> Вроде бы народ из accel-pptp вешал.
>
>> Сервер доступа - это как ?
>
> BRAS. PPPoE/IpOE
https://sourceforge.net/p/e1000/bugs/633/
Там есть обсуждение и патчи. Надо проверить, не вошли ли они в релиз 5.5.5
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-05 7:56 ` Anton Farygin
@ 2019-06-05 7:59 ` Anton Gorlov
2019-06-05 8:00 ` Anton Farygin
0 siblings, 1 reply; 46+ messages in thread
From: Anton Gorlov @ 2019-06-05 7:59 UTC (permalink / raw)
To: Anton Farygin, ALT Linux Team development discussions
05.06.2019 10:56, Anton Farygin пишет:
> https://sourceforge.net/p/e1000/bugs/633/
> Там есть обсуждение и патчи. Надо проверить, не вошли ли они в релиз 5.5.5
Судя по тому что в рассылке аццеля всё ещё откатываются на более старые
драйвера, так и не пофикшено или не вошли..
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-05 7:59 ` Anton Gorlov
@ 2019-06-05 8:00 ` Anton Farygin
2019-06-05 8:06 ` Anton Gorlov
0 siblings, 1 reply; 46+ messages in thread
From: Anton Farygin @ 2019-06-05 8:00 UTC (permalink / raw)
To: ALT Linux Team development discussions, Anton Gorlov
05.06.2019 10:59, Anton Gorlov пишет:
> 05.06.2019 10:56, Anton Farygin пишет:
>
>> https://sourceforge.net/p/e1000/bugs/633/
>> Там есть обсуждение и патчи. Надо проверить, не вошли ли они в релиз
>> 5.5.5
> Судя по тому что в рассылке аццеля всё ещё откатываются на более
> старые драйвера, так и не пофикшено или не вошли..
В баге пишут что 5.5.2 тоже течёт, а у тебя он нормально работает ?
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-05 8:00 ` Anton Farygin
@ 2019-06-05 8:06 ` Anton Gorlov
0 siblings, 0 replies; 46+ messages in thread
From: Anton Gorlov @ 2019-06-05 8:06 UTC (permalink / raw)
To: Anton Farygin, ALT Linux Team development discussions
05.06.2019 11:00, Anton Farygin пишет:
> В баге пишут что 5.5.2 тоже течёт, а у тебя он нормально работает ?
Ну по крайней мере такой бешенной утечки памяти не ловлю. Как на более
поздних.
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-04 13:47 ` Anton Farygin
2019-06-05 2:56 ` Alexei Takaseev
@ 2019-06-05 8:32 ` Anton V. Boyarshinov
2019-06-05 9:13 ` Anton Farygin
1 sibling, 1 reply; 46+ messages in thread
From: Anton V. Boyarshinov @ 2019-06-05 8:32 UTC (permalink / raw)
To: Anton Farygin; +Cc: Sergey Afonin, ALT Linux Team development discussions
> Для p8 я делал патч, обновляющий эти драйвера.
>
> Видимо, это же надо сделать и для Sisyphus.
Нет. Надо собрать нормальные внешние модули, как это у нас делается с
другими off-tree драйверами.
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-05 8:32 ` Anton V. Boyarshinov
@ 2019-06-05 9:13 ` Anton Farygin
2019-06-06 10:01 ` Anton V. Boyarshinov
0 siblings, 1 reply; 46+ messages in thread
From: Anton Farygin @ 2019-06-05 9:13 UTC (permalink / raw)
To: ALT Linux Team development discussions, Anton V. Boyarshinov
Cc: Sergey Afonin
05.06.2019 11:32, Anton V. Boyarshinov пишет:
>
>> Для p8 я делал патч, обновляющий эти драйвера.
>>
>> Видимо, это же надо сделать и для Sisyphus.
> Нет. Надо собрать нормальные внешние модули, как это у нас делается с
> другими off-tree драйверами.
А люди, которые сервера обновляют - каким образом догадаются, что при
обновлении ядра им нужно доустановить модуль ядра, что бы не потерять
связь со своим оборудованием после перезагрузки ?
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-05 9:13 ` Anton Farygin
@ 2019-06-06 10:01 ` Anton V. Boyarshinov
2019-06-06 10:50 ` Anton Farygin
0 siblings, 1 reply; 46+ messages in thread
From: Anton V. Boyarshinov @ 2019-06-06 10:01 UTC (permalink / raw)
To: Anton Farygin; +Cc: Sergey Afonin, ALT Linux Team development discussions
В Wed, 5 Jun 2019 12:13:11 +0300
Anton Farygin <rider@basealt.ru> пишет:
> А люди, которые сервера обновляют - каким образом догадаются, что при
> обновлении ядра им нужно доустановить модуль ядра, что бы не потерять
> связь со своим оборудованием после перезагрузки ?
Ну так оставить имеющиеся модули в ядре. И блэклистить их из пакета с
внешними драйверами. Внешние драйвера для этого придётся переимновать,
да. Но это несложно.
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-06 10:01 ` Anton V. Boyarshinov
@ 2019-06-06 10:50 ` Anton Farygin
2019-06-06 11:06 ` Dmitry V. Levin
0 siblings, 1 reply; 46+ messages in thread
From: Anton Farygin @ 2019-06-06 10:50 UTC (permalink / raw)
To: ALT Linux Team development discussions, Anton V. Boyarshinov
Cc: Sergey Afonin
06.06.2019 13:01, Anton V. Boyarshinov пишет:
> В Wed, 5 Jun 2019 12:13:11 +0300
> Anton Farygin <rider@basealt.ru> пишет:
>
>> А люди, которые сервера обновляют - каким образом догадаются, что при
>> обновлении ядра им нужно доустановить модуль ядра, что бы не потерять
>> связь со своим оборудованием после перезагрузки ?
> Ну так оставить имеющиеся модули в ядре. И блэклистить их из пакета с
> внешними драйверами. Внешние драйвера для этого придётся переимновать,
> да. Но это несложно.
Как я и писал уже в bugzilla - это не так просто.
Например, это мне сломает вот такое поведение:
# cat /etc/modules-load.d/modules.conf
ixgbe
А модуль приходится прописывать для того, что бы он загрузился как можно
раньше.
Плюс ещё ixgbevf загружается скриптами тогда, когда нужно.
Менять привычные имена модулям - это намного хуже патча на ядро.
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-06 10:50 ` Anton Farygin
@ 2019-06-06 11:06 ` Dmitry V. Levin
2019-06-06 11:21 ` Alexey V. Vissarionov
2019-06-06 11:34 ` Anton Farygin
0 siblings, 2 replies; 46+ messages in thread
From: Dmitry V. Levin @ 2019-06-06 11:06 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1023 bytes --]
On Thu, Jun 06, 2019 at 01:50:24PM +0300, Anton Farygin wrote:
> 06.06.2019 13:01, Anton V. Boyarshinov пишет:
> > В Wed, 5 Jun 2019 12:13:11 +0300, Anton Farygin пишет:
> >
> >> А люди, которые сервера обновляют - каким образом догадаются, что при
> >> обновлении ядра им нужно доустановить модуль ядра, что бы не потерять
> >> связь со своим оборудованием после перезагрузки ?
> > Ну так оставить имеющиеся модули в ядре. И блэклистить их из пакета с
> > внешними драйверами. Внешние драйвера для этого придётся переимновать,
> > да. Но это несложно.
>
> Как я и писал уже в bugzilla - это не так просто.
>
> Например, это мне сломает вот такое поведение:
>
> # cat /etc/modules-load.d/modules.conf
>
> ixgbe
>
> А модуль приходится прописывать для того, что бы он загрузился как можно
> раньше.
>
> Плюс ещё ixgbevf загружается скриптами тогда, когда нужно.
>
> Менять привычные имена модулям - это намного хуже патча на ядро.
Алиасы не пробовали использовать? Почему?
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-06 11:06 ` Dmitry V. Levin
@ 2019-06-06 11:21 ` Alexey V. Vissarionov
2019-06-06 11:34 ` Anton Farygin
1 sibling, 0 replies; 46+ messages in thread
From: Alexey V. Vissarionov @ 2019-06-06 11:21 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 2019-06-06 14:06:09 +0300, Dmitry V. Levin wrote:
>>>> А люди, которые сервера обновляют - каким образом догадаются,
>>>> что при обновлении ядра им нужно доустановить модуль ядра,
>>>> что бы не потерять связь со своим оборудованием после
>>>> перезагрузки ?
>>> Ну так оставить имеющиеся модули в ядре. И блэклистить их из
>>> пакета с внешними драйверами. Внешние драйвера для этого
>>> придётся переимновать, да. Но это несложно.
>> Как я и писал уже в bugzilla - это не так просто.
>> Например, это мне сломает вот такое поведение:
>> # cat /etc/modules-load.d/modules.conf
>> ixgbe
>> А модуль приходится прописывать для того, что бы он загрузился
>> как можно раньше.
>> Плюс ещё ixgbevf загружается скриптами тогда, когда нужно.
>> Менять привычные имена модулям - это намного хуже патча на
>> ядро.
> Алиасы не пробовали использовать? Почему?
"Yes, but hrenli tolku?" // (ц)итата из анекдота
Отсутствие (или некорректность) алиаса ничем принципиально не
отличается от отсутствия модуля: оборудование не работает.
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-06 11:06 ` Dmitry V. Levin
2019-06-06 11:21 ` Alexey V. Vissarionov
@ 2019-06-06 11:34 ` Anton Farygin
2019-06-06 11:53 ` Dmitry V. Levin
2019-06-06 11:58 ` Sergey V Turchin
1 sibling, 2 replies; 46+ messages in thread
From: Anton Farygin @ 2019-06-06 11:34 UTC (permalink / raw)
To: ALT Linux Team development discussions, Dmitry V. Levin
06.06.2019 14:06, Dmitry V. Levin пишет:
>> Плюс ещё ixgbevf загружается скриптами тогда, когда нужно.
>>
>> Менять привычные имена модулям - это намного хуже патча на ядро.
> Алиасы не пробовали использовать? Почему?
А как оно поможет в данном случае ?
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-06 11:34 ` Anton Farygin
@ 2019-06-06 11:53 ` Dmitry V. Levin
2019-06-06 13:30 ` Anton Farygin
2019-06-06 11:58 ` Sergey V Turchin
1 sibling, 1 reply; 46+ messages in thread
From: Dmitry V. Levin @ 2019-06-06 11:53 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 375 bytes --]
On Thu, Jun 06, 2019 at 02:34:06PM +0300, Anton Farygin wrote:
> 06.06.2019 14:06, Dmitry V. Levin пишет:
> >> Плюс ещё ixgbevf загружается скриптами тогда, когда нужно.
> >>
> >> Менять привычные имена модулям - это намного хуже патча на ядро.
> > Алиасы не пробовали использовать? Почему?
>
> А как оно поможет в данном случае ?
А вы попробуйте.
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-06 11:34 ` Anton Farygin
2019-06-06 11:53 ` Dmitry V. Levin
@ 2019-06-06 11:58 ` Sergey V Turchin
1 sibling, 0 replies; 46+ messages in thread
From: Sergey V Turchin @ 2019-06-06 11:58 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thursday, 6 June 2019 14:34:06 MSK Anton Farygin wrote:
> 06.06.2019 14:06, Dmitry V. Levin пишет:
> >> Плюс ещё ixgbevf загружается скриптами тогда, когда нужно.
> >>
> >> Менять привычные имена модулям - это намного хуже патча на ядро.
> >
> > Алиасы не пробовали использовать? Почему?
>
> А как оно поможет в данном случае ?
modinfo sha256 | grep ^name
, а как их выбирают -- другой вопрос. Если тупо по списку перебирают, то легко
пропатчить.
[...]
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-06 11:53 ` Dmitry V. Levin
@ 2019-06-06 13:30 ` Anton Farygin
2019-06-06 13:49 ` Sergey V Turchin
` (3 more replies)
0 siblings, 4 replies; 46+ messages in thread
From: Anton Farygin @ 2019-06-06 13:30 UTC (permalink / raw)
To: ALT Linux Team development discussions, Dmitry V. Levin
06.06.2019 14:53, Dmitry V. Levin пишет:
> On Thu, Jun 06, 2019 at 02:34:06PM +0300, Anton Farygin wrote:
>> 06.06.2019 14:06, Dmitry V. Levin пишет:
>>>> Плюс ещё ixgbevf загружается скриптами тогда, когда нужно.
>>>>
>>>> Менять привычные имена модулям - это намного хуже патча на ядро.
>>> Алиасы не пробовали использовать? Почему?
>> А как оно поможет в данном случае ?
> А вы попробуйте.
Дим, ну это же думать надо ;)
То, что у меня сейчас - было сделано за несколько секунд несколько лет
назад и прекрасно работает, пока Антон не придумал переименовать модули
ядра.
Изменением имени модуля мы ломаем обратную совместимость с хрен-знает-чем.
Это как "su -" и "su", поведение которых отличается в разных системах -
вроде пустяк, а страдальцев очередь уже выстраивается.
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-06 13:30 ` Anton Farygin
@ 2019-06-06 13:49 ` Sergey V Turchin
2019-06-06 14:41 ` Anton V. Boyarshinov
` (2 subsequent siblings)
3 siblings, 0 replies; 46+ messages in thread
From: Sergey V Turchin @ 2019-06-06 13:49 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thursday, 6 June 2019 16:30:12 MSK Anton Farygin wrote:
[...]
> Это как "su -" и "su", поведение которых отличается в разных системах -
> вроде пустяк, а страдальцев очередь уже выстраивается.
В ней помирать от старости уже скоро начнут.
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-06 13:30 ` Anton Farygin
2019-06-06 13:49 ` Sergey V Turchin
@ 2019-06-06 14:41 ` Anton V. Boyarshinov
2019-06-06 14:44 ` Anton Farygin
2019-06-06 14:43 ` Anton V. Boyarshinov
2019-06-06 16:24 ` Dmitry V. Levin
3 siblings, 1 reply; 46+ messages in thread
From: Anton V. Boyarshinov @ 2019-06-06 14:41 UTC (permalink / raw)
To: Anton Farygin; +Cc: ALT Linux Team development discussions, Dmitry V. Levin
On Thu, 6 Jun 2019 16:30:12 +0300 Anton Farygin wrote:
> пока Антон не придумал переименовать модули
> ядра.
Если не хочется переименовывать -- можно пользоваться теми, которые в
mainline.
Если хочется пользоваться другими модулями -- надо собрать их так, чтоб
они не путались с модулями в mainline...
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-06 13:30 ` Anton Farygin
2019-06-06 13:49 ` Sergey V Turchin
2019-06-06 14:41 ` Anton V. Boyarshinov
@ 2019-06-06 14:43 ` Anton V. Boyarshinov
2019-06-06 14:46 ` Anton Farygin
2019-06-06 16:24 ` Dmitry V. Levin
3 siblings, 1 reply; 46+ messages in thread
From: Anton V. Boyarshinov @ 2019-06-06 14:43 UTC (permalink / raw)
To: Anton Farygin; +Cc: ALT Linux Team development discussions, Dmitry V. Levin
On Thu, 6 Jun 2019 16:30:12 +0300 Anton Farygin wrote:
> Изменением имени модуля мы ломаем обратную совместимость с хрен-знает-чем.
Не ломаем. Потому, что модули в mainline ядрах остаются как были. Со
своими именами.
А модули НЕ из mainline имеет смысл идентифицировать как таковые.
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-06 14:41 ` Anton V. Boyarshinov
@ 2019-06-06 14:44 ` Anton Farygin
0 siblings, 0 replies; 46+ messages in thread
From: Anton Farygin @ 2019-06-06 14:44 UTC (permalink / raw)
To: Anton V. Boyarshinov
Cc: ALT Linux Team development discussions, Dmitry V. Levin
06.06.2019 17:41, Anton V. Boyarshinov пишет:
> On Thu, 6 Jun 2019 16:30:12 +0300 Anton Farygin wrote:
>
>> пока Антон не придумал переименовать модули
>> ядра.
> Если не хочется переименовывать -- можно пользоваться теми, которые в
> mainline.
> Если хочется пользоваться другими модулями -- надо собрать их так, чтоб
> они не путались с модулями в mainline...
Давай я просто сам буду тебе обновлять модули внутри ядра ? Мне так
проще и меньше геммороя, чем изобретать схему с переименовыванием и
непонятными перспективами такого решения.
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-06 14:43 ` Anton V. Boyarshinov
@ 2019-06-06 14:46 ` Anton Farygin
2019-06-06 16:03 ` Anton V. Boyarshinov
2019-06-07 7:54 ` Sergey Afonin
0 siblings, 2 replies; 46+ messages in thread
From: Anton Farygin @ 2019-06-06 14:46 UTC (permalink / raw)
To: Anton V. Boyarshinov
Cc: ALT Linux Team development discussions, Dmitry V. Levin
06.06.2019 17:43, Anton V. Boyarshinov пишет:
> On Thu, 6 Jun 2019 16:30:12 +0300 Anton Farygin wrote:
>
>> Изменением имени модуля мы ломаем обратную совместимость с хрен-знает-чем.
> Не ломаем. Потому, что модули в mainline ядрах остаются как были. Со
> своими именами.
>
> А модули НЕ из mainline имеет смысл идентифицировать как таковые.
Модули в mainline НЕРАБОТОСПОСОБНЫ.
Этот сетевой адаптер с ними превращяется из клёвой железки за 20K с
кучей функций - в набортную бесплатную.
Т.е. - переход на mainline модули внутри ядра равносилен их выпиливанию
- пользоваться ими нельзя и они ломают обратную совместимость.
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-06 14:46 ` Anton Farygin
@ 2019-06-06 16:03 ` Anton V. Boyarshinov
2019-06-06 17:25 ` Anton Farygin
2019-06-07 7:54 ` Sergey Afonin
1 sibling, 1 reply; 46+ messages in thread
From: Anton V. Boyarshinov @ 2019-06-06 16:03 UTC (permalink / raw)
To: Anton Farygin; +Cc: ALT Linux Team development discussions, Dmitry V. Levin
> Т.е. - переход на mainline модули внутри ядра равносилен их
> выпиливанию
> - пользоваться ими нельзя и они ломают обратную совместимость.
нет, почему же. При выпиленных модулях ты теряешь доступ к серверу, а
при невыпеленных -- сохраняешь и можешь поставить другие драйверы. На
мой взгляд, это довольно существенная разница.
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-06 13:30 ` Anton Farygin
` (2 preceding siblings ...)
2019-06-06 14:43 ` Anton V. Boyarshinov
@ 2019-06-06 16:24 ` Dmitry V. Levin
2019-06-06 17:38 ` Anton Farygin
2019-06-06 20:51 ` Vitaly Chikunov
3 siblings, 2 replies; 46+ messages in thread
From: Dmitry V. Levin @ 2019-06-06 16:24 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 639 bytes --]
On Thu, Jun 06, 2019 at 04:30:12PM +0300, Anton Farygin wrote:
> 06.06.2019 14:53, Dmitry V. Levin пишет:
> > On Thu, Jun 06, 2019 at 02:34:06PM +0300, Anton Farygin wrote:
> >> 06.06.2019 14:06, Dmitry V. Levin пишет:
> >>>> Плюс ещё ixgbevf загружается скриптами тогда, когда нужно.
> >>>>
> >>>> Менять привычные имена модулям - это намного хуже патча на ядро.
> >>> Алиасы не пробовали использовать? Почему?
> >> А как оно поможет в данном случае ?
> > А вы попробуйте.
> Дим, ну это же думать надо ;)
cat > %buildroot/lib/modprobe.d/rename-ixgbe.conf << 'EOF'
blacklist ixgbe
alias ixgbe ixgbe-ext
EOF
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-06 16:03 ` Anton V. Boyarshinov
@ 2019-06-06 17:25 ` Anton Farygin
2019-06-07 6:14 ` Alexey V. Vissarionov
0 siblings, 1 reply; 46+ messages in thread
From: Anton Farygin @ 2019-06-06 17:25 UTC (permalink / raw)
To: Anton V. Boyarshinov
Cc: ALT Linux Team development discussions, Dmitry V. Levin
06.06.2019 19:03, Anton V. Boyarshinov пишет:
>> Т.е. - переход на mainline модули внутри ядра равносилен их
>> выпиливанию
>> - пользоваться ими нельзя и они ломают обратную совместимость.
> нет, почему же. При выпиленных модулях ты теряешь доступ к серверу, а
> при невыпеленных -- сохраняешь и можешь поставить другие драйверы. На
> мой взгляд, это довольно существенная разница.
Нет, т.к. старые модули работают таким образом, что любое нормальное
использование этих железок лишает тебя доступа к серверу.
Там с vlan'ами проблема (по крайней мере у меня была).
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-06 16:24 ` Dmitry V. Levin
@ 2019-06-06 17:38 ` Anton Farygin
2019-06-06 17:51 ` Dmitry V. Levin
2019-06-06 20:51 ` Vitaly Chikunov
1 sibling, 1 reply; 46+ messages in thread
From: Anton Farygin @ 2019-06-06 17:38 UTC (permalink / raw)
To: ALT Linux Team development discussions, Dmitry V. Levin
06.06.2019 19:24, Dmitry V. Levin пишет:
> On Thu, Jun 06, 2019 at 04:30:12PM +0300, Anton Farygin wrote:
>> 06.06.2019 14:53, Dmitry V. Levin пишет:
>>> On Thu, Jun 06, 2019 at 02:34:06PM +0300, Anton Farygin wrote:
>>>> 06.06.2019 14:06, Dmitry V. Levin пишет:
>>>>>> Плюс ещё ixgbevf загружается скриптами тогда, когда нужно.
>>>>>>
>>>>>> Менять привычные имена модулям - это намного хуже патча на ядро.
>>>>> Алиасы не пробовали использовать? Почему?
>>>> А как оно поможет в данном случае ?
>>> А вы попробуйте.
>> Дим, ну это же думать надо ;)
> cat > %buildroot/lib/modprobe.d/rename-ixgbe.conf << 'EOF'
> blacklist ixgbe
> alias ixgbe ixgbe-ext
> EOF
В документации dpdk есть такие вот вещи:
Some kernel drivers already disable MDD by default while some kernels
can use
the command ``insmod ixgbe.ko MDD=0,0`` to disable MDD. Each "0" in the
command refers to a port. For example, if there are 6 ixgbe ports, the
command
should be changed to ``insmod ixgbe.ko MDD=0,0,0,0,0,0``.
Ну и вообще по коду dpdk оно активно использует драйвер ixgbe и я,
например, не готов там искать баги, которые могут потенциально вылезти
из-за такого переименования.
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-06 17:38 ` Anton Farygin
@ 2019-06-06 17:51 ` Dmitry V. Levin
2019-06-06 18:19 ` Anton Farygin
0 siblings, 1 reply; 46+ messages in thread
From: Dmitry V. Levin @ 2019-06-06 17:51 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 992 bytes --]
On Thu, Jun 06, 2019 at 08:38:38PM +0300, Anton Farygin wrote:
> 06.06.2019 19:24, Dmitry V. Levin пишет:
> > On Thu, Jun 06, 2019 at 04:30:12PM +0300, Anton Farygin wrote:
> >> 06.06.2019 14:53, Dmitry V. Levin пишет:
> >>> On Thu, Jun 06, 2019 at 02:34:06PM +0300, Anton Farygin wrote:
> >>>> 06.06.2019 14:06, Dmitry V. Levin пишет:
> >>>>>> Плюс ещё ixgbevf загружается скриптами тогда, когда нужно.
> >>>>>>
> >>>>>> Менять привычные имена модулям - это намного хуже патча на ядро.
> >>>>> Алиасы не пробовали использовать? Почему?
> >>>> А как оно поможет в данном случае ?
> >>> А вы попробуйте.
> >> Дим, ну это же думать надо ;)
> > cat > %buildroot/lib/modprobe.d/rename-ixgbe.conf << 'EOF'
> > blacklist ixgbe
> > alias ixgbe ixgbe-ext
> > EOF
>
> В документации dpdk есть такие вот вещи:
dpdk - это operating system bypass toolkit, пусть он останется в прошлом.
https://github.com/tohojo/xdp-paper/raw/master/xdp-the-express-data-path.pdf
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-06 17:51 ` Dmitry V. Levin
@ 2019-06-06 18:19 ` Anton Farygin
0 siblings, 0 replies; 46+ messages in thread
From: Anton Farygin @ 2019-06-06 18:19 UTC (permalink / raw)
To: ALT Linux Team development discussions, Dmitry V. Levin
06.06.2019 20:51, Dmitry V. Levin пишет:
> On Thu, Jun 06, 2019 at 08:38:38PM +0300, Anton Farygin wrote:
>> 06.06.2019 19:24, Dmitry V. Levin пишет:
>>> On Thu, Jun 06, 2019 at 04:30:12PM +0300, Anton Farygin wrote:
>>>> 06.06.2019 14:53, Dmitry V. Levin пишет:
>>>>> On Thu, Jun 06, 2019 at 02:34:06PM +0300, Anton Farygin wrote:
>>>>>> 06.06.2019 14:06, Dmitry V. Levin пишет:
>>>>>>>> Плюс ещё ixgbevf загружается скриптами тогда, когда нужно.
>>>>>>>>
>>>>>>>> Менять привычные имена модулям - это намного хуже патча на ядро.
>>>>>>> Алиасы не пробовали использовать? Почему?
>>>>>> А как оно поможет в данном случае ?
>>>>> А вы попробуйте.
>>>> Дим, ну это же думать надо ;)
>>> cat > %buildroot/lib/modprobe.d/rename-ixgbe.conf << 'EOF'
>>> blacklist ixgbe
>>> alias ixgbe ixgbe-ext
>>> EOF
>> В документации dpdk есть такие вот вещи:
> dpdk - это operating system bypass toolkit, пусть он останется в прошлом.
Пусть. Только вот драйвер ixgbe, в котором появилась поддержка XDP ветки
5.5 и как тут пишут выше по треду - течёт.
https://sourceforge.net/projects/e1000/files/ixgbe%20stable/5.5.1/
А так отличная технология, надо внедрять, спору нет.
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-06 16:24 ` Dmitry V. Levin
2019-06-06 17:38 ` Anton Farygin
@ 2019-06-06 20:51 ` Vitaly Chikunov
2019-06-07 4:41 ` Anton Farygin
2019-06-07 6:20 ` Alexey V. Vissarionov
1 sibling, 2 replies; 46+ messages in thread
From: Vitaly Chikunov @ 2019-06-06 20:51 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Jun 06, 2019 at 07:24:43PM +0300, Dmitry V. Levin wrote:
> On Thu, Jun 06, 2019 at 04:30:12PM +0300, Anton Farygin wrote:
> > 06.06.2019 14:53, Dmitry V. Levin пишет:
> > > On Thu, Jun 06, 2019 at 02:34:06PM +0300, Anton Farygin wrote:
> > >> 06.06.2019 14:06, Dmitry V. Levin пишет:
> > >>>> Плюс ещё ixgbevf загружается скриптами тогда, когда нужно.
> > >>>>
> > >>>> Менять привычные имена модулям - это намного хуже патча на ядро.
> > >>> Алиасы не пробовали использовать? Почему?
> > >> А как оно поможет в данном случае ?
> > > А вы попробуйте.
> > Дим, ну это же думать надо ;)
>
> cat > %buildroot/lib/modprobe.d/rename-ixgbe.conf << 'EOF'
> blacklist ixgbe
> alias ixgbe ixgbe-ext
> EOF
Что если - не собирать ixgbe в ядре (CONFIG_IXGBE), а собрать только
внешний модуль обязательно поставив его в зависимость к ядру?
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-06 20:51 ` Vitaly Chikunov
@ 2019-06-07 4:41 ` Anton Farygin
2019-06-07 6:20 ` Alexey V. Vissarionov
1 sibling, 0 replies; 46+ messages in thread
From: Anton Farygin @ 2019-06-07 4:41 UTC (permalink / raw)
To: ALT Linux Team development discussions, Vitaly Chikunov
06.06.2019 23:51, Vitaly Chikunov пишет:
> On Thu, Jun 06, 2019 at 07:24:43PM +0300, Dmitry V. Levin wrote:
>> On Thu, Jun 06, 2019 at 04:30:12PM +0300, Anton Farygin wrote:
>>> 06.06.2019 14:53, Dmitry V. Levin пишет:
>>>> On Thu, Jun 06, 2019 at 02:34:06PM +0300, Anton Farygin wrote:
>>>>> 06.06.2019 14:06, Dmitry V. Levin пишет:
>>>>>>> Плюс ещё ixgbevf загружается скриптами тогда, когда нужно.
>>>>>>>
>>>>>>> Менять привычные имена модулям - это намного хуже патча на ядро.
>>>>>> Алиасы не пробовали использовать? Почему?
>>>>> А как оно поможет в данном случае ?
>>>> А вы попробуйте.
>>> Дим, ну это же думать надо ;)
>> cat > %buildroot/lib/modprobe.d/rename-ixgbe.conf << 'EOF'
>> blacklist ixgbe
>> alias ixgbe ixgbe-ext
>> EOF
> Что если - не собирать ixgbe в ядре (CONFIG_IXGBE), а собрать только
> внешний модуль обязательно поставив его в зависимость к ядру?
>
Было бы отлично, но нужно как-то решить проблему с зависимостями. У нас
ядерные модули помечены как Allow-duplicated, соответственно такая
зависимость может быть разрешена за счёт модуля предыдущей версии.
Наверное, стоит проверить такую схему, понять все грабли и, вероятно,
что-то поправить.
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-06 17:25 ` Anton Farygin
@ 2019-06-07 6:14 ` Alexey V. Vissarionov
2019-06-07 6:28 ` Anton Farygin
0 siblings, 1 reply; 46+ messages in thread
From: Alexey V. Vissarionov @ 2019-06-07 6:14 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 2019-06-06 20:25:47 +0300, Anton Farygin wrote:
>>> Т.е. - переход на mainline модули внутри ядра равносилен их
>>> выпиливанию - пользоваться ими нельзя и они ломают обратную
>>> совместимость.
>> нет, почему же. При выпиленных модулях ты теряешь доступ к
>> серверу, а при невыпеленных -- сохраняешь и можешь поставить
>> другие драйверы. На мой взгляд, это довольно существенная
>> разница.
> Нет, т.к. старые модули работают таким образом, что любое
> нормальное использование этих железок лишает тебя доступа
> к серверу.
Вот только хрена с два ты объяснишь это коллегам: у них даже
такого опыта администрирования нет.
> Там с vlan'ами проблема (по крайней мере у меня была).
Исправили. Ну, то есть, все в порядке как минимум со свежими
ядрами (хотя там надо было что-то включить при сборке) и
08:00.0 Ethernet controller [0200]: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection [8086:10fb] (rev 01)
Subsystem: QLogic, Corp. Device [1fc1:00a1]
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at f2da0000 (64-bit, prefetchable) [size=128K]
I/O ports at c880 [size=32]
Memory at f2dd8000 (64-bit, prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
Capabilities: [70] MSI-X: Enable+ Count=64 Masked-
Capabilities: [a0] Express Endpoint, MSI 00
Capabilities: [e0] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number 00-00-00-ff-ff-00-00-00
Capabilities: [150] Alternative Routing-ID Interpretation (ARI)
Capabilities: [160] Single Root I/O Virtualization (SR-IOV)
Kernel driver in use: ixgbe
08:00.1 Ethernet controller [0200]: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection [8086:10fb] (rev 01)
Subsystem: QLogic, Corp. Device [1fc1:00a1]
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at f2de0000 (64-bit, prefetchable) [size=128K]
I/O ports at cc00 [size=32]
Memory at f2ddc000 (64-bit, prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
Capabilities: [70] MSI-X: Enable+ Count=64 Masked-
Capabilities: [a0] Express Endpoint, MSI 00
Capabilities: [e0] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number 00-00-00-ff-ff-00-00-00
Capabilities: [150] Alternative Routing-ID Interpretation (ARI)
Capabilities: [160] Single Root I/O Virtualization (SR-IOV)
Kernel driver in use: ixgbe
(вообще оно у меня на 6 портов, но для примера хватит и этих двух).
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-06 20:51 ` Vitaly Chikunov
2019-06-07 4:41 ` Anton Farygin
@ 2019-06-07 6:20 ` Alexey V. Vissarionov
1 sibling, 0 replies; 46+ messages in thread
From: Alexey V. Vissarionov @ 2019-06-07 6:20 UTC (permalink / raw)
To: ALT Linux Team development discussions; +Cc: gremlin
On 2019-06-06 23:51:42 +0300, Vitaly Chikunov wrote:
>>>>>>> Плюс ещё ixgbevf загружается скриптами тогда, когда нужно.
>>>>>>> Менять привычные имена модулям - это намного хуже патча
>>>>>>> на ядро.
>>>>>> Алиасы не пробовали использовать? Почему?
>>>>> А как оно поможет в данном случае ?
>>>> А вы попробуйте.
>>> Дим, ну это же думать надо ;)
>> cat > %buildroot/lib/modprobe.d/rename-ixgbe.conf << 'EOF'
>> blacklist ixgbe
>> alias ixgbe ixgbe-ext
>> EOF
> Что если - не собирать ixgbe в ядре (CONFIG_IXGBE), а собрать
> только внешний модуль обязательно поставив его в зависимость
> к ядру?
Подозреваю, благодарные админы тебя (как автора идеи) проклянут...
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-07 6:14 ` Alexey V. Vissarionov
@ 2019-06-07 6:28 ` Anton Farygin
2019-06-07 6:50 ` Alexey V. Vissarionov
0 siblings, 1 reply; 46+ messages in thread
From: Anton Farygin @ 2019-06-07 6:28 UTC (permalink / raw)
To: ALT Linux Team development discussions, Alexey V. Vissarionov
07.06.2019 9:14, Alexey V. Vissarionov пишет:
> > Там с vlan'ами проблема (по крайней мере у меня была).
>
> Исправили. Ну, то есть, все в порядке как минимум со свежими
> ядрами (хотя там надо было что-то включить при сборке) и
Может быть, но что-то как-то проверять не хочется на себе.
Я сейчас уже точно не помню, но мне кажется что проблема была даже не в
ixgbe, а в ixgbevf внутри виртуалки, в которую прокинут виртуальный
адаптер - на нём не поднимались VLAN'ы, если на хосте виртуализации
драйвер меньше 5.2.x
Там же vlan'ы оффлоадятся на железо и где-то в этом месте был злостный
баг, который, скорее всего, не поправили (это был не баг, а
недостаточное количество реализованных фич).
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-07 6:28 ` Anton Farygin
@ 2019-06-07 6:50 ` Alexey V. Vissarionov
2019-06-07 7:58 ` Anton Farygin
0 siblings, 1 reply; 46+ messages in thread
From: Alexey V. Vissarionov @ 2019-06-07 6:50 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 2019-06-07 09:28:06 +0300, Anton Farygin wrote:
>>> Там с vlan'ами проблема (по крайней мере у меня была).
>> Исправили. Ну, то есть, все в порядке как минимум со свежими
>> ядрами (хотя там надо было что-то включить при сборке)
> Может быть, но что-то как-то проверять не хочется на себе.
Ну вот у меня оно само по себе проверяется.
> Я сейчас уже точно не помню, но мне кажется что проблема была
> даже не в ixgbe, а в ixgbevf внутри виртуалки, в которую прокинут
> виртуальный адаптер - на нём не поднимались VLAN'ы, если на хосте
> виртуализации драйвер меньше 5.2.x
> Там же vlan'ы оффлоадятся на железо и где-то в этом месте был
> злостный баг, который, скорее всего, не поправили (это был не
> баг, а недостаточное количество реализованных фич).
Когда (в каком году) ты с этим сталкивался?
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-06 14:46 ` Anton Farygin
2019-06-06 16:03 ` Anton V. Boyarshinov
@ 2019-06-07 7:54 ` Sergey Afonin
2019-06-07 8:06 ` Dmitry V. Levin
1 sibling, 1 reply; 46+ messages in thread
From: Sergey Afonin @ 2019-06-07 7:54 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thursday 06 June 2019, Anton Farygin wrote:
> Этот сетевой адаптер с ними превращяется из клёвой железки за 20K с
> кучей функций - в набортную бесплатную.
Кстати, а почему в майнлайн 5.2 не завезут хотябы тот, который рабочий?
Может где-то пошевелить надо?
--
С уважением, Сергей Афонин.
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-07 6:50 ` Alexey V. Vissarionov
@ 2019-06-07 7:58 ` Anton Farygin
0 siblings, 0 replies; 46+ messages in thread
From: Anton Farygin @ 2019-06-07 7:58 UTC (permalink / raw)
To: ALT Linux Team development discussions, Alexey V. Vissarionov
07.06.2019 9:50, Alexey V. Vissarionov пишет:
> On 2019-06-07 09:28:06 +0300, Anton Farygin wrote:
>
> >>> Там с vlan'ами проблема (по крайней мере у меня была).
> >> Исправили. Ну, то есть, все в порядке как минимум со свежими
> >> ядрами (хотя там надо было что-то включить при сборке)
> > Может быть, но что-то как-то проверять не хочется на себе.
>
> Ну вот у меня оно само по себе проверяется.
Хорошо тебе.
>
> > Я сейчас уже точно не помню, но мне кажется что проблема была
> > даже не в ixgbe, а в ixgbevf внутри виртуалки, в которую прокинут
> > виртуальный адаптер - на нём не поднимались VLAN'ы, если на хосте
> > виртуализации драйвер меньше 5.2.x
> > Там же vlan'ы оффлоадятся на железо и где-то в этом месте был
> > злостный баг, который, скорее всего, не поправили (это был не
> > баг, а недостаточное количество реализованных фич).
>
> Когда (в каком году) ты с этим сталкивался?
Версия драйвера с тех пор в ядре не поменялась. В 2017-ом.
^ permalink raw reply [flat|nested] 46+ messages in thread
* Re: [devel] Версия драйвера для карт Intel
2019-06-07 7:54 ` Sergey Afonin
@ 2019-06-07 8:06 ` Dmitry V. Levin
0 siblings, 0 replies; 46+ messages in thread
From: Dmitry V. Levin @ 2019-06-07 8:06 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 507 bytes --]
On Fri, Jun 07, 2019 at 11:54:07AM +0400, Sergey Afonin wrote:
> On Thursday 06 June 2019, Anton Farygin wrote:
>
> > Этот сетевой адаптер с ними превращяется из клёвой железки за 20K с
> > кучей функций - в набортную бесплатную.
>
> Кстати, а почему в майнлайн 5.2 не завезут хотябы тот, который рабочий?
> Может где-то пошевелить надо?
Пошевелите, от чего же не пошевелить:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/MAINTAINERS?h=v5.2-rc3#n7895
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 46+ messages in thread
end of thread, other threads:[~2019-06-07 8:06 UTC | newest]
Thread overview: 46+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-06-04 10:30 ` [devel] Версия драйвера для карт Intel Alexei Takaseev
2019-06-04 12:45 ` Sergey Afonin
2019-06-04 13:47 ` Anton Farygin
2019-06-05 2:56 ` Alexei Takaseev
2019-06-05 4:42 ` Anton Farygin
2019-06-05 4:44 ` Alexey V. Vissarionov
2019-06-05 4:45 ` Anton Farygin
2019-06-05 7:24 ` Anton Gorlov
2019-06-05 7:30 ` Anton Farygin
2019-06-05 7:39 ` Anton Gorlov
2019-06-05 7:43 ` Anton Farygin
2019-06-05 7:46 ` Anton Gorlov
2019-06-05 7:56 ` Anton Farygin
2019-06-05 7:59 ` Anton Gorlov
2019-06-05 8:00 ` Anton Farygin
2019-06-05 8:06 ` Anton Gorlov
2019-06-05 8:32 ` Anton V. Boyarshinov
2019-06-05 9:13 ` Anton Farygin
2019-06-06 10:01 ` Anton V. Boyarshinov
2019-06-06 10:50 ` Anton Farygin
2019-06-06 11:06 ` Dmitry V. Levin
2019-06-06 11:21 ` Alexey V. Vissarionov
2019-06-06 11:34 ` Anton Farygin
2019-06-06 11:53 ` Dmitry V. Levin
2019-06-06 13:30 ` Anton Farygin
2019-06-06 13:49 ` Sergey V Turchin
2019-06-06 14:41 ` Anton V. Boyarshinov
2019-06-06 14:44 ` Anton Farygin
2019-06-06 14:43 ` Anton V. Boyarshinov
2019-06-06 14:46 ` Anton Farygin
2019-06-06 16:03 ` Anton V. Boyarshinov
2019-06-06 17:25 ` Anton Farygin
2019-06-07 6:14 ` Alexey V. Vissarionov
2019-06-07 6:28 ` Anton Farygin
2019-06-07 6:50 ` Alexey V. Vissarionov
2019-06-07 7:58 ` Anton Farygin
2019-06-07 7:54 ` Sergey Afonin
2019-06-07 8:06 ` Dmitry V. Levin
2019-06-06 16:24 ` Dmitry V. Levin
2019-06-06 17:38 ` Anton Farygin
2019-06-06 17:51 ` Dmitry V. Levin
2019-06-06 18:19 ` Anton Farygin
2019-06-06 20:51 ` Vitaly Chikunov
2019-06-07 4:41 ` Anton Farygin
2019-06-07 6:20 ` Alexey V. Vissarionov
2019-06-06 11:58 ` Sergey V Turchin
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git