Auteur Sujet: La fibre Orange à 2Gbps, sur un routeur MikroTik 10Gbps CCR2004, via un ONT SFP+  (Lu 933473 fois)

0 Membres et 3 Invités sur ce sujet

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
C'est bizarre, est-ce qu'il a un /etc/optic/.recovered_goi maintenant ?

Que donne "fw_printenv goi_config" ?
Avec un backup de /dev/mtd1, on peut regarder s'il n'y aurait pas de traces d'anciennes valeurs.

Pour comparer, j'ai attaché les trois fichiers extraits depuis https://github.com/minhng99/alcatel_lucent-lantiq_falcon/raw/master/mtd/mtd1 :
strings mtd1 | grep -m1 goi_config | sed "s/^goi_config=//" | tr '@' '\n' | uudecode -o goi.tar.gz
tar xf goi.tar.gz

BytesDigger

  • Abonné Bell (Canada)
  • *
  • Messages: 11
  • Gatineau, QC
Non, pas de .recovered_goi dans le répertoire /etc/optic après avoir exécuté le script.

La variable goi_config retourne ceci:
goi_config=begin-base64 644 goi_config@H4sIALTpNFQCA+1WTW/aQBDlWn7FVj1wwpn9tot6QElaRSVqFFB6QJFl7IVY@xSyyTZv++85CCGBMcklTReVdvJo3O2931jO7poxPYjsbp5OTiU3D1bDxsgCE@lnL5RVS/TDJoUCaopIorxRpAueKsQaDxClgUZZQT0sitLZ/ye45/o2iuTpzg@4ZPWZGpH0bTVfGfnZWpn5DSapqM8cuNBmhnMVDYnLQZUt0G3qRyA+Cj9G+0p@T3w77faUJz1oNXdi5tFsYoqKsTTZ3GDgRW7CMhpNncNadJCbMWlx6ntBwLUM@qJQb8qZ7dRaOknDpI5jnc+0HoJisCCRxEofRPKnq4mqKLC1Lkx9gwrn9tUdm@dpaWNt8s4xJXsZWc8KoHuOSnePoMz3b4szia4hZhFZhxQV1eKyw9wNrxuDDl@imwHNRNhtR6cKA6ErWMfwyLZpvpAXLacqQ/ErWMf4yLZ5mqH2+RAiF3zw+Yp@+GwnrffrjYPnK9/HlsJ8GWxcLjKb4PSHE/M9qRXlIAKp9mVdFuS+LJoVqH1V@ulRVWnDOFGimRJ2sC8o8/GeBSoWr25d1SWL7ss4MYl+WLWUFMAAZaC1A18mi@F6UetlgWcKFcRnb/cBMVWIyZmZVblVjgya1KDTzJqZKKKcm203nd71+EVASQ@RPmPtSv2dNfHKbj6rfHdDksxKgfOlWB+jes8yqORnabx2p8F0qdaaekzXdmD@zRYVy8gW0SZoz9r5pU0M5rHiN46LdOP35aaPSvccUddVYpubOnuSuLbx1vq/@wfvf7TteXv/RxPwFjWfufwTF+1+CxGqlgH6UaSmO9/9rABpH/M/Yrf/lWyyc@RoXJXcP14uLnC9W/EuJg/VMlNu9/wbH+8U7Wx/p/DXzABxiZ2ZLEd+6hTso7@Qwa/54akCb4F0nFq8vedTqfpbJ963f75dXh9/tlZPpABvuLJ8Ott56K8I8Os@e9vpn5Ph4vuJG+JVQobFbRMf8h3tYXPv6MDTAXSgeay6I4444oh/jz979g0T@ABQAAA==@====@

J'ai fait un backup de la partition mtd1 avec dd afin de trouver la variable goi_config sauvegardé dans cette partition, c'est identique a ce qui est retourné par fw_printenv goi_config (voir ci-haut).

Je vois donc quelques possibilités:

1) Ma calibration est mauvaise, et mes variables goi_config aussi
2) Ma calibration est mauvaise, mes variables goi_config vont me permettre de restaurer, par contre je galère avec le /etc/init.d/recover_goi.sh
3) Ma calibration est bonne, et mon problème est lié a autre chose

Est-ce que quelqu'un pourrait me filer une copie du /etc/init.d/recovered_goi.sh histoire que je compare avec le mien?
Y a-t-il une âme généreuse qui pourrait mettre ma valeur goi_config dans son SFP temporairement pour générer les fichiers de calibration, histoire de comparer avec ceux que j'ai actuellement? évidemment, il faudrait le faire avec la fibre déconnecté pour ne pas allumer le laser avec une mauvaise calibration.

J'ai inclus mes fichiers de calibration en pièce jointe.

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
https://github.com/minhng99/alcatel_lucent-lantiq_falcon/blob/master/squashfs-root/etc/init.d/recover_goi.sh
En fait c'est "/etc/init.d/recover_goi.sh start" qu'il faut faire, mais c'est censé être appelé au boot.

Le contenu des fichiers correspond à la variable goi_config, à l'ordre des lignes près (le fichier /etc/config/goi_config a probablement été chargé et ensuite régénéré).
option CalibrationTimestamp '2017-07-15T04:58V7.6.4OCAL6.5.0'Est-ce que ça correspond à la date de fabrication sur l'étiquette ?

Tarkok

  • Abonné Orange Fibre
  • *
  • Messages: 209
  • Dunkerque (59)
Bonjour à tous !

Après pas mal d'hésitation j'ai franchis le pas il y a quelques semaines. J'ai acheté 2 G-010S-A et 2 G-010S-P pour faire quelques essais.

Après avoir la petite soudure pour le A, je les ai mis dans une carte SFP+ pour faire quelques essais et découvrir le firmware, voir les paramétrages etc.

J'avance très progressivement, n'ayant pas autant de temps libre que ce que je souhaiterais !

Pour le P, je n'ai encore trouvé aucune façon de le faire avec le firmware de base. Avec le firmware du A, j'ai réussi à modifier le SN, la HardwareVersion et le MfrID, et SUCCÈS je passe O5.

Oui mais.... je reçois des paquets mais je n'en envoie pas. J'ai exactement le même soucis que pas mal d'entre vous, si je ne me trompe pas. Coté Orange, l'OLT semble être un ALCL.

Ma conclusion : il faut changer le firmware. Cependant pour flasher sans risque j'aimerais beaucoup valider une connexion en TTL UART. Juste au cas ou ça foire, que je sache récupérer la chose.

En suivant ce magnifique post de @proap (merci à lui pour le partage !) : https://lafibre.info/remplacer-livebox/guide-de-connexion-fibre-directement-sur-un-routeur-voire-meme-en-2gbps/msg832904/#msg832904

J'ai bricolé un adaptateur, en suivant le pinout du MA5671A. Et rien ne s'affiche à l'écran de la console, lorsque je branche le G-010S-A à mon adaptateur et mon adaptateur à mon connecteur TTL UART.

Et en regardant la datasheet du G-010S-P (https://www.sourcephotonics.com/wp-content/uploads/2017/08/DS-8085-02_SPS-34-24T-HP-TDFO.pdf), figure 2 et table 6,

J'ai compris mon erreur : le pinout de l'interface TTL n'est pas identique selon les modules SFP... J'ai donc un adaptateur qui ne fonctionne qu'avec les MA5671A.

Aujourd'hui je me pose donc deux questions, qui me bloquent dans mon avancement :

1. Comment est fait le pinout TTL du G-010S-A ? Est-il identique au G-010S-P ?
Je n'ai pas trouvé de datasheet du G-010S-A et il ne me semble pas en avoir vu sur ce fil.

2. Quelle interface TXD/RXD dois-je choisir pour me connecter à un adaptateur TTL UART ? Celle notée "inverted" ? Ou "non-inverted" ?


Également, si quelqu'un peut me conseiller un firmware qui lui semble le plus adapté pour le G-010S-P ou pour le G-010S-A sur un OLT ALCL, ça ne serait pas de refus !

J'ai cru comprendre que le firmware de Carlito est parfaitement compatible avec le G-010S-P mais ne fonctionne pas ou mal avec le G-010S-A. Est-ce que je fais erreur ?

Enfin, je souhaite également vous faire état de mon avancement sur la partie HGSMII 2.5 Gbps - au niveau du paramétrage de la carte BCM57810S.

Je fais actuellement les essais dans un ordinateur qui a uniquement un boot UEFI, et j'ai l'impression que FreeDOS ne permet de booter que sur un BIOS.

Est-ce que quelqu'un a rencontré la même difficulté ? Comment avez-vous dépassé cela ?

Je profite de la fin de ce message pour remercier infiniment tous les contributeurs sur ce fil, je dois vous dire que c'est réellement instructif et passionnant !

proap

  • Abonné MilkyWan
  • *
  • Messages: 568
J'ai bricolé un adaptateur, en suivant le pinout du MA5671A. Et rien ne s'affiche à l'écran de la console, lorsque je branche le G-010S-A à mon adaptateur et mon adaptateur à mon connecteur TTL UART.

Et en regardant la datasheet du G-010S-P (https://www.sourcephotonics.com/wp-content/uploads/2017/08/DS-8085-02_SPS-34-24T-HP-TDFO.pdf), figure 2 et table 6,

J'ai compris mon erreur : le pinout de l'interface TTL n'est pas identique selon les modules SFP... J'ai donc un adaptateur qui ne fonctionne qu'avec les MA5671A.

Aujourd'hui je me pose donc deux questions, qui me bloquent dans mon avancement :

1. Comment est fait le pinout TTL du G-010S-A ? Est-il identique au G-010S-P ?
Je n'ai pas trouvé de datasheet du G-010S-A et il ne me semble pas en avoir vu sur ce fil.

Hello, pour le G-010S-A, il faut utiliser les pins 3/6 en lieu des 2/7 pour le TTL  ;)


J'ai cru comprendre que le firmware de Carlito est parfaitement compatible avec le G-010S-P mais ne fonctionne pas ou mal avec le G-010S-A. Est-ce que je fais erreur ?

Les firmwares compatibles avec le MA5671A ou G-010S-P ne le sont pas avec le G-010S-A. Ce n'est pas le même hardware/bootloader.
« Modifié: 08 mai 2021 à 18:45:24 par proap »

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
Oui mais.... je reçois des paquets mais je n'en envoie pas. J'ai exactement le même soucis que pas mal d'entre vous, si je ne me trompe pas. Coté Orange, l'OLT semble être un ALCL.
Ca ressemble plutôt au problème des OLT HWTC, mais peut-être qu'on se trompe.
Qu'est-ce que tu as comme ONT d'origine ? Une LB5 ?

1. Comment est fait le pinout TTL du G-010S-A ? Est-il identique au G-010S-P ?
Sur le G-010S-A :
TXD est sur MOD_ABS (broche 6, aussi appelée MOD_DEF), donc c'est en conflit avec le mod nécessaire pour les BCM57810S : soit il faut enlever la soudure quand on a besoin du port série, et la refaire ensuite, soit il faut la faire sur la carte.
RXD est sur TX_DISABLE (broche 3).
Il faut faire "serial open", sinon le port série est désactivé dans le bootloader, et donc en cas de problème il faut faire le court circuit sur la flash (comme pour rooter un MA5671A).

J'ai cru comprendre que le firmware de Carlito est parfaitement compatible avec le G-010S-P mais ne fonctionne pas ou mal avec le G-010S-A. Est-ce que je fais erreur ?
Le crossflash est possible entre MA5671A/G-010S-P/Carlito, mais pas avec le G-010S-A (pas le même brochage, partitions flash différentes).
Pour le G-010S-P, je ne suis pas certain que toutes les possibilités aient été explorées (au moins pour les OLT ALCL) avant un crossflash, mais c'est surtout une préférence personnelle (de découvrir comment configurer ou modifier un ONT sur la base de son firmware, plutôt que de flasher celui d'un modèle différent sans savoir quels sont les impacts).

Je fais actuellement les essais dans un ordinateur qui a uniquement un boot UEFI, et j'ai l'impression que FreeDOS ne permet de booter que sur un BIOS.
Soit tu utilises la version UEFI de eDiag (à lancer depuis un shell UEFI), soit tu actives le CSM pour booter en mode BIOS.

BytesDigger

  • Abonné Bell (Canada)
  • *
  • Messages: 11
  • Gatineau, QC
https://github.com/minhng99/alcatel_lucent-lantiq_falcon/blob/master/squashfs-root/etc/init.d/recover_goi.sh
En fait c'est "/etc/init.d/recover_goi.sh start" qu'il faut faire, mais c'est censé être appelé au boot.

Le contenu des fichiers correspond à la variable goi_config, à l'ordre des lignes près (le fichier /etc/config/goi_config a probablement été chargé et ensuite régénéré).
option CalibrationTimestamp '2017-07-15T04:58V7.6.4OCAL6.5.0'Est-ce que ça correspond à la date de fabrication sur l'étiquette ?

J'ai le même script, et l'étiquette des G010S-P n'a malheureusement pas de date de fabrication. Je suis à court d'idées.  >:(

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
J'ai le même script, et l'étiquette des G010S-P n'a malheureusement pas de date de fabrication. Je suis à court d'idées.  >:(
Normalement l'année et la semaine de fabrication sont indiquées, par exemple 1735.
Sans savoir exactement ce que vendeur a fait, difficile de savoir ce qui pourrait poser problème. J'ai quand même du mal à imaginer un problème au niveau protocole qui donnerait des pertes comme ça.
Dans le doute, peut-être qu'il faudrait revenir à un firmware de G-010S-P, mais ça risque d'être plus difficile de le faire fonctionner avec l'OLT.

BytesDigger

  • Abonné Bell (Canada)
  • *
  • Messages: 11
  • Gatineau, QC
Normalement l'année et la semaine de fabrication sont indiquées, par exemple 1735.
Sans savoir exactement ce que vendeur a fait, difficile de savoir ce qui pourrait poser problème. J'ai quand même du mal à imaginer un problème au niveau protocole qui donnerait des pertes comme ça.
Dans le doute, peut-être qu'il faudrait revenir à un firmware de G-010S-P, mais ça risque d'être plus difficile de le faire fonctionner avec l'OLT.

Merci pour l'info, la date sur l'étiquette étant 1725, cela concorde avec la date dans le fichier de calibration. Ça me donne un peu d'assurance que le problème viens d'ailleurs. Je ne suis pas toujours sorti du bois, mais je crois que ma prochaine étape serait de flasher mon firmware avec ceux contenu dans le Dropbox de ce fil de discussion. Je vais m'y mettre et voir ce que sa donne.

nscheffer

  • Abonné Orange Fibre
  • *
  • Messages: 432
  • Chavenay (78)
Merci pour l'info, la date sur l'étiquette étant 1725, cela concorde avec la date dans le fichier de calibration. Ça me donne un peu d'assurance que le problème viens d'ailleurs. Je ne suis pas toujours sorti du bois, mais je crois que ma prochaine étape serait de flasher mon firmware avec ceux contenu dans le Dropbox de ce fil de discussion. Je vais m'y mettre et voir ce que sa donne.

Bonjour @BytesDigger

Attention on est plusieurs à avoir un OLT Alcatel chez Orange et impossible de faire marcher un Nokia SFP ONT G-010S-A !
Il semble que le SFP ONT Alcatel G-010S-P avec son firmware d'origine ou un firmware Carlitox fonctionne à merveille et chauffe beaucoup moins...

BytesDigger

  • Abonné Bell (Canada)
  • *
  • Messages: 11
  • Gatineau, QC
Bonjour @nscheff

L'OLT de mon FAI est supposément du Huawei. J'ai bel et bien un Alcatel Lucent G010S-P. J'ai réussi à avoir l'internet avec cet ONU, il roule présentement Carlitoxx V1. Le problème est que mes performance en upload/download son nulle. ~150Mbps en download (contre ~600Mbps avec l'ont du FAI) et ~0.8Mbps en upload (contre ~600Mbps avec l'ont du FAI). Je cherche d’où viens ce problème de performance et je ne trouve pas... J'ai reflashé le carlitoxx, toujours le même résultat. Je viens juste d'être en mesure de récupérer les données de calibration à partir de la variable goi_config du U-Boot, rien n'a changé. J'ai payé près de 200 CAD pour ce module sur eBay en provenance d'un vendeur Allemand. Puisqu'il était déjà flashé, je pensait m'éviter de faire de la soudure et de commander un kit UART USB... Ce projet est en train de tourner en mésaventure mais je ne baisse pas encore les bras.

doctorrock

  • Abonné Orange Fibre
  • *
  • Messages: 932
  • Draguignan 83
Quelqu'un a déja acheté chez ce vendeur ?
https://www.ebay.fr/itm/233997847191?hash=item367b5bca97:g:dbQAAOSwU39gM4zE

Il semble vendre pile les marques de modules dont on parle ici, en déja rootés, et il propose même de les reprogrammer pour nous avant envoi, avec nos infos de connexion.
Curieux non ? Un vendeur qui surfe sur la "hype" de la customisation de l'accès fibre ?