Il y a une chose que je trouve surprenante, c'est qu'il y a apparemment une symétrie sur eth1/eth2, au moins en terme de module utilisé (Marvell 88E1510), et je m'attendrais à avoir les mêmes caractéristiques. En revanche, la configuration se fait en inband/sgmii pour eth1 tandis qu'elle se fait en phy/rgmii-id pour eth2 (cf. MII pour les détails).
Si je regarde arch/arm64/boot/dts/marvell/cn9130-db.dtsi dans le code source du noyau Linux, je vois des choses cohérentes par rapport aux spécifications constructeur :
2 x Ethernet RJ45 10/100/1000
1 x SFP+ 10GbE
à savoir (je conserve uniquement le plus pertinent) :
Il serait bon de savoir quelles sont les caractéristiques exactes de ta machine, quelle est la version exacte du noyau, quelle DTB est utilisée, et si c'est effectivement la bonne.
En tout cas, c'est par là que je commencerais.
(Pourquoi je suggère cela : j'ai déjà vu des Pi CM3 se prendre pour des Pi 3 — ça ne marche pas du tout — et des Pi CM4 se prendre pour des Pi 4B — c'est pire, ça marche presque, sauf qu'il manque des morceaux — parce que le chargeur de démarrage se prenait les pieds dans le tapis et n'utilisait pas la bonne DTB.)
# DTB ?
Posté par Cyril Brulebois (site web personnel) . En réponse au message Port ethernet up mais aucun flux. Évalué à 3.
Hello,
Il y a une chose que je trouve surprenante, c'est qu'il y a apparemment une symétrie sur eth1/eth2, au moins en terme de module utilisé (Marvell 88E1510), et je m'attendrais à avoir les mêmes caractéristiques. En revanche, la configuration se fait en
inband/sgmiipoureth1tandis qu'elle se fait enphy/rgmii-idpoureth2(cf. MII pour les détails).Si je regarde
arch/arm64/boot/dts/marvell/cn9130-db.dtsidans le code source du noyau Linux, je vois des choses cohérentes par rapport aux spécifications constructeur :à savoir (je conserve uniquement le plus pertinent) :
Cela dit, il y a beaucoup de variantes
cn913*!Il serait bon de savoir quelles sont les caractéristiques exactes de ta machine, quelle est la version exacte du noyau, quelle DTB est utilisée, et si c'est effectivement la bonne.
En tout cas, c'est par là que je commencerais.
(Pourquoi je suggère cela : j'ai déjà vu des Pi CM3 se prendre pour des Pi 3 — ça ne marche pas du tout — et des Pi CM4 se prendre pour des Pi 4B — c'est pire, ça marche presque, sauf qu'il manque des morceaux — parce que le chargeur de démarrage se prenait les pieds dans le tapis et n'utilisait pas la bonne DTB.)
Debian Consultant @ DEBAMAX