ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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