Auteur Sujet: Pb de compatibilité SFP+ sur carte Intel X520-DA2  (Lu 39749 fois)

0 Membres et 1 Invité sur ce sujet

chiwawa_42

  • Jérôme Nicolle
  • Expert
  • *
  • Messages: 32
  • Pontoise (95)
    • Twitter @chiwawa_42
Pb de compatibilité SFP+ sur carte Intel X520-DA2
« Réponse #48 le: 15 avril 2017 à 15:12:46 »
Ce qui est dingue c'est que d'après https://downloadmirror.intel.com/22919/eng/README.txt il y a quand même trois références d'optiques supportées. Peut être qu'il "suffirait" de trouver à cloner les EEPROM de ces modèles pour que ça passe… Ou bien patcher le driver…

vivien

  • Administrateur
  • *
  • Messages: 46 992
    • Twitter LaFibre.info
Pb de compatibilité SFP+ sur carte Intel X520-DA2
« Réponse #49 le: 15 avril 2017 à 15:14:37 »
On m'avais aussi dit que d'autres cartes ne supportent que les DirectAttach, mais non, une carte DA support des optiques et des câbles DirectAttach

Dans un autre sujet :
Je pense que le problème est différent et ça ne marchera probablement pas ....

Nous avons des E10G42AFDA et deviez quoi ....

Le DA semble être pour DirectAttach -> Ce qui veut dire, uniquement avec des câbles SFP+ TwinAX

X710-DA2 -> DA c'est pour ?

acontios

  • AS34019 - Hivane Network
  • Professionnel des télécoms
  • *
  • Messages: 191
  • Paris (75)
    • Hivane
Pb de compatibilité SFP+ sur carte Intel X520-DA2
« Réponse #50 le: 15 avril 2017 à 15:15:22 »
D'après Intel le 82598EB ne supporte que les DAC, pas les optiques.

Reste à voir si c'est contournable ou si je peux utiliser ces cartes pour de la déco murale…

Ce qui est dingue c'est que d'après https://downloadmirror.intel.com/22919/eng/README.txt il y a quand même trois références d'optiques supportées. Peut être qu'il "suffirait" de trouver à cloner les EEPROM de ces modèles pour que ça passe… Ou bien patcher le driver…

Tiens moi au courant.
Je vais au datacenter la retirer de mon serveur :x

vivien

  • Administrateur
  • *
  • Messages: 46 992
    • Twitter LaFibre.info
Pb de compatibilité SFP+ sur carte Intel X520-DA2
« Réponse #51 le: 15 avril 2017 à 15:18:36 »
A propos de driver Intel, vous avez compris pourquoi il affiche un message "PCI-Express bandwidth available for this device may be insufficient for optimal performance." quand il y a une débit de 31 Gb/s ? 4x en PCI express 3.0 (8 GT/s) => on a un débit de 3.938 Go/s symétrique soit 31,504 Gb/s.

Bref il a une carte Intel Ethernet Converged Network Adapter X710-DA2 que Dell a mis dans un slot PCI Express demi hauteur.

En boutant sur Ubuntu server 16.04.2 LTS avec Kernel 4.8, je remarque le message
PCI-Express: Speed 8.0GT/s Width x4
PCI-Express bandwidth available for this device may be insufficient for optimal performance.
Please move the device to a different PCI-e link with more lanes and/or higher transfer rate.


Dell semble avoir mis la carte sur un connecteur PCI Express 8x physiquement avec seulement 4x de câblé.

Je me demande , si le driver dit juste que cela peut avoir un impact sur les performances où c'est erroné.

En 4x en PCI express 3.0 (8 GT/s) on a un débit de 3.938 Go/s symétrique soit 31,504 Gb/s.
En partant sur une efficacité de seulement 70% cela fait plus de 22 Gb/s disponible.
=> Pourquoi le pilote parle de risque de dégradation pour cette carte 2 x 10 Gb/s ?

Je me suis trompé dans mes calculs ?

chiwawa_42

  • Jérôme Nicolle
  • Expert
  • *
  • Messages: 32
  • Pontoise (95)
    • Twitter @chiwawa_42
Pb de compatibilité SFP+ sur carte Intel X520-DA2
« Réponse #52 le: 15 avril 2017 à 15:21:18 »
Tiens moi au courant.
Je vais au datacenter la retirer de mon serveur :x

Attends un peu. Je suis en train de lire le source du driver, ça a pas l'air compliqué.

T'as tout un process de detection du media dont on pourrait forcer les return en 10G-LR en fait, genre :

case IXGBE_DEV_ID_82598EB_XF_LR:
physical_layer = IXGBE_PHYSICAL_LAYER_10GBASE_LR;
break;



Je me sens pas au point pour faire la modif en solo, mais si quelqu'un peut m'aider à bien comprendre la procédure d'init, on peut cibler les modifs minimales pour que ça monte quand même…

acontios

  • AS34019 - Hivane Network
  • Professionnel des télécoms
  • *
  • Messages: 191
  • Paris (75)
    • Hivane
Pb de compatibilité SFP+ sur carte Intel X520-DA2
« Réponse #53 le: 15 avril 2017 à 18:26:22 »
Too late, j'en reviens... Il faut dire que je suis pas aidé, on dirait que le R610 que j'ai me fait des caprices avec son bus PCI... :-)

https://twitter.com/acontios_net/status/853269620152815616 (remontez le thread :)))

Anonyme

  • Invité
Pb de compatibilité SFP+ sur carte Intel X520-DA2
« Réponse #54 le: 15 avril 2017 à 18:37:23 »
Attends un peu. Je suis en train de lire le source du driver, ça a pas l'air compliqué.

T'as tout un process de detection du media dont on pourrait forcer les return en 10G-LR en fait, genre :

case IXGBE_DEV_ID_82598EB_XF_LR:
physical_layer = IXGBE_PHYSICAL_LAYER_10GBASE_LR;
break;



Je me sens pas au point pour faire la modif en solo, mais si quelqu'un peut m'aider à bien comprendre la procédure d'init, on peut cibler les modifs minimales pour que ça monte quand même…
J'ai un dilemme,le code est ouvert on devrait pouvoir le modifier sans les foudres de Intel,mais comme je n'ai pas de certitudes, je n'ai pas envie de suivre une pente savonneuse pour Vivien. :)
Sinon,c'est la bonne piste, le code ne s'applique pas aux SFP juste aux SFP+

chiwawa_42

  • Jérôme Nicolle
  • Expert
  • *
  • Messages: 32
  • Pontoise (95)
    • Twitter @chiwawa_42
Pb de compatibilité SFP+ sur carte Intel X520-DA2
« Réponse #55 le: 15 avril 2017 à 18:38:48 »
A propos de driver Intel, vous avez compris pourquoi il affiche un message "PCI-Express bandwidth available for this device may be insufficient for optimal performance." quand il y a une débit de 31 Gb/s ? 4x en PCI express 3.0 (8 GT/s) => on a un débit de 3.938 Go/s symétrique soit 31,504 Gb/s.

Là j'ai que le code du driver v5.0.4 sous les yeux, et il m'a l'air de calculer en fonction du débit effectif des ports, donc c'est pas logique.

Enfin, il y a un bout de code qui semble mort (mais pas forcement comme l'expérience montre sur le problème de SFP) qui prend la capacité arbitraire du totale chip, aussi.

De toute façon il est trop verbeux sur des conneries et pas assez sur ce qui peut servir, ce p***n de driver.

Anonyme

  • Invité
Pb de compatibilité SFP+ sur carte Intel X520-DA2
« Réponse #56 le: 15 avril 2017 à 18:44:35 »
Un diff pour uniquement certains fichiers .c d'anciennes versions... ?

chiwawa_42

  • Jérôme Nicolle
  • Expert
  • *
  • Messages: 32
  • Pontoise (95)
    • Twitter @chiwawa_42
Pb de compatibilité SFP+ sur carte Intel X520-DA2
« Réponse #57 le: 15 avril 2017 à 18:45:26 »
J'ai un dilemme,le code est ouvert on devrait pouvoir le modifier sans les foudres de Intel,mais comme je n'ai pas de certitudes, je n'ai pas envie de suivre une pente savonneuse pour Vivien. :)
Sinon,c'est la bonne piste, le code ne s'applique pas aux SFP juste aux SFP+

Alors non seulement le driver est en GPL-2, mais en plus il est mergé dans Linux (driver 4.4.0 dans le kernel 4.8 que je tourne). Donc pas de soucis pour le modifier.

J'ai fini de faire le tour des contrôles d'optiques, et le driver load avec des modules non supportés mais qui marchent au forceps dans une X520-DA2. Par contre le lien ne monte pas, il semblerait qu'il n'arrive pas du tout à causer aux optiques ou que j'ai oublié de shooter un  des goto d'erreur.

Je pense que je vais en rester là pour aujourd'hui et m'y remettre plus tard en repartant depuis les sources officielles du 5.0.4, je l'ai déjà un peu trop charcuté pour comprendre où ça coince :/

Une chose est certaine cependant : vu la quantité de contrôles redondants et arbitraires, et vu le nombre d'endroits où se trouvent les messages et renvois d'erreurs, c'est très clairement une anti-feature digne d'un vendeur d'imprimantes. Donc je plaide l'exception d'interopérabilité pour le reverse-engineering, au besoin.

Au passage j'en apprends un peu plus sur le protocole de validation et de contrôle des optiques, et j'ai bien l'impression qu'il manque peu de chose pour utiliser une telle carte pour les reprogrammer…

Anonyme

  • Invité
Pb de compatibilité SFP+ sur carte Intel X520-DA2
« Réponse #58 le: 15 avril 2017 à 18:58:02 »
il me semble que ce n'est pas nécessaire de "shooter un des goto d'erreurs" mais d'envoyer justement la bonne valeur dans un des ses goto.
De mémoire dans la partie PHY

chiwawa_42

  • Jérôme Nicolle
  • Expert
  • *
  • Messages: 32
  • Pontoise (95)
    • Twitter @chiwawa_42
Pb de compatibilité SFP+ sur carte Intel X520-DA2
« Réponse #59 le: 15 avril 2017 à 19:17:07 »
C'est ce que j'ai pensé aussi, mais j'ai trouvé des bouts de code redondant par endroit, et des fonctions manquantes dans le driver le la 82598 qui sont présentes dans celui de la 82599.

Là j'en suis à comparer les deux cartes et leurs drivers côte à côte pour voir si le 82598 est réellement capable de supporter les optiques que le 82599 accepte (i.e. juste une limitation du driver) ou si c'est une vraie limitation matérielle (j'en suis de moins en moins convaincu).