Auteur Sujet: Le meilleur routeur OpenWRT pour la fibre B&YOU Pure Plus 8/1 Gb  (Lu 10497 fois)

snoevpr, BabouO_o et 3 Invités sur ce sujet

rooot

  • Abonné Bbox fibre
  • *
  • Messages: 3 272
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Le meilleur routeur OpenWRT pour la fibre B&YOU Pure Plus 8/1 Gb
« Réponse #168 le: Aujourd'hui à 17:43:34 »
haaa et cette fois-ci le message est différent lors du down/up:

Citer
root@OpenWrt:~# ip link set dev lan2 down
ip link set dev lan2 up
[ 1189.793746] br-lan: port 1(lan2) entered disabled state
root@OpenWrt:~# ip link set dev lan2 up
[ 1190.013459] Realtek RTL8261N mt7530_dsa-0:05: rtkphy_config_init:80 [RTL8261N/RTL8264/RTL826XB] phy_id: 0x1CCAF3 PHYAD:5
[ 1190.310214] airoha_eth 1fb50000.ethernet lan2: PHY [mt7530_dsa-0:05] driver [Realtek RTL8261N] (irq=POLL)
[ 1190.319838] airoha_eth 1fb50000.ethernet lan2: configuring for phy/usxgmii link mode

EDIT:
nouveau reboot, et maintenant ca fonctionne...on dirait que le passage par le Recovery a débloqué un truc...

speedtest.exe

   Speedtest by Ookla

      Server: Misaka Network, Inc. - Marseille (id: 73556)
         ISP: Bouygues Telecom
Idle Latency:     5.94 ms   (jitter: 0.20ms, low: 5.65ms, high: 6.01ms)
    Download:  7265.57 Mbps (data used: 8.3 GB)
                  8.94 ms   (jitter: 19.72ms, low: 6.04ms, high: 244.41ms)
      Upload:   952.67 Mbps (data used: 809.0 MB)
                 13.65 ms   (jitter: 1.17ms, low: 7.28ms, high: 23.28ms)
 Packet Loss: Not available.
  Result URL: https://www.speedtest.net/result/c/608024a7-1300-4691-8387-8c54fb27f474

au passage, j'avais oublié d'activer l'offloading dans la partie Firewall...mon speedtest était bloqué a 500Mbps...le CPU est vraiment une daube sans l'offloading c'est fou...il n'atteind meme pas 1Gbps avec ses 4 coeurs  :o
« Modifié: Aujourd'hui à 18:14:14 par rooot »

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 939
  • Chambly (60)
Le meilleur routeur OpenWRT pour la fibre B&YOU Pure Plus 8/1 Gb
« Réponse #169 le: Aujourd'hui à 19:12:34 »
comment je vois ca sur le port wan ??
Avec les traces kernel (dmesg), ou "readlink  /sys/class/net/wan/phydev/driver".

l'installer de hurrian m'a mis un recovery en kernel 6.18, alors que le firmware de Fanboy est en 6.12 chez moi. je ne sais pas si ca a un impact...
Aucun impact (c'est une build ubi2, et la recovery ne fait rien tant qu'on ne la lance pas), le 6.18 est juste en cours de pré-intégration côté OpenWrt, mais tous les patchs des custom builds ne sont pas forcément portés.

haaa et cette fois-ci le message est différent lors du down/up:

Citer
root@OpenWrt:~# ip link set dev lan2 down
ip link set dev lan2 up
[ 1189.793746] br-lan: port 1(lan2) entered disabled state
root@OpenWrt:~# ip link set dev lan2 up
[ 1190.013459] Realtek RTL8261N mt7530_dsa-0:05: rtkphy_config_init:80 [RTL8261N/RTL8264/RTL826XB] phy_id: 0x1CCAF3 PHYAD:5
[ 1190.310214] airoha_eth 1fb50000.ethernet lan2: PHY [mt7530_dsa-0:05] driver [Realtek RTL8261N] (irq=POLL)
[ 1190.319838] airoha_eth 1fb50000.ethernet lan2: configuring for phy/usxgmii link mode
C'est peut-être aléatoire, il me semble avoir vu un bug créé côté OpenWrt pour ça.
Le driver rtl8261n est en module, alors que le driver générique est probablement built-in (dans le kernel), donc si l'initialisation se fait trop tôt (avant que le rootfs soit monté) il n'y a que le driver générique qui est présent.

au passage, j'avais oublié d'activer l'offloading dans la partie Firewall...mon speedtest était bloqué a 500Mbps...le CPU est vraiment une daube sans l'offloading c'est fou...il n'atteind meme pas 1Gbps avec ses 4 coeurs  :o
Si absolument aucun offloading (même pas la version software) n'est activé, ça charge beaucoup le CPU (et d'autant plus s'il y a beaucoup de règles de firewall).
Les 4 cœurs ne sont pas forcément utilisés, ça dépend des drivers et/ou paramètres, et il faut que le test soit fait avec plusieurs connexions (avec une seule, au mieux 2 cœurs pourraient être utilisés : un pour la réception et un pour l'envoi).

rooot

  • Abonné Bbox fibre
  • *
  • Messages: 3 272
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Le meilleur routeur OpenWRT pour la fibre B&YOU Pure Plus 8/1 Gb
« Réponse #170 le: Aujourd'hui à 19:16:33 »
root@OpenWrt:~# readlink  /sys/class/net/wan/phydev/driver
../../../../../../../bus/mdio_bus/drivers/Realtek RTL8261N
root@OpenWrt:~#

ok, donc ce serait une histoire de mauvais timing qui empecherait le port de fonctionner ? c'est bizarre que ca marche tout le temps avec le wan alors...

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 939
  • Chambly (60)
Le meilleur routeur OpenWRT pour la fibre B&YOU Pure Plus 8/1 Gb
« Réponse #171 le: Aujourd'hui à 19:35:32 »
ok, donc ce serait une histoire de mauvais timing qui empecherait le port de fonctionner ? c'est bizarre que ca marche tout le temps avec le wan alors...
Regarde les timings dans le dmesg : à priori l'initialisation se fait dans l'ordre lan2, lan3, lan4, wan.
Si lan2 est limite, la probabilité que wan soit affecté par le problème est bien plus faible.

rooot

  • Abonné Bbox fibre
  • *
  • Messages: 3 272
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Le meilleur routeur OpenWRT pour la fibre B&YOU Pure Plus 8/1 Gb
« Réponse #172 le: Aujourd'hui à 19:52:38 »
voila le dmesg


En fait faudrait voir les logs quand ca ne marche pas...

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 939
  • Chambly (60)
Le meilleur routeur OpenWRT pour la fibre B&YOU Pure Plus 8/1 Gb
« Réponse #173 le: Aujourd'hui à 20:05:39 »
voila le dmesg


En fait faudrait voir les logs quand ca ne marche pas...
[   10.751481] kmodloader: loading kernel modules from /etc/modules-boot.d/*
...
[   12.495955] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[   12.503890] init: - preinit -
[   12.913028] airoha_eth 1fb50000.ethernet wan: renamed from eth1
[   12.922844] airoha_eth 1fb50000.ethernet lan2: renamed from eth2
[   13.446303] Realtek RTL8261N mt7530_dsa-0:05: rtkphy_config_init:80 [RTL8261N/RTL8264/RTL826XB] phy_id: 0x1CCAF3 PHYAD:5
[   13.744332] airoha_eth 1fb50000.ethernet lan2: PHY [mt7530_dsa-0:05] driver [Realtek RTL8261N] (irq=POLL)
[   13.753948] airoha_eth 1fb50000.ethernet lan2: configuring for phy/usxgmii link mode
[   17.922691] airoha_eth 1fb50000.ethernet lan2: Link is Up - 10Gbps/Full - flow control rx/tx
...
[   25.826413] airoha_eth 1fb50000.ethernet wan: PHY [mt7530_dsa-0:08] driver [Realtek RTL8261N] (irq=POLL)
[   25.835972] airoha_eth 1fb50000.ethernet wan: configuring for phy/usxgmii link mode
[   29.522601] airoha_eth 1fb50000.ethernet lan2: Link is Up - 10Gbps/Full - flow control rx/tx
[   29.531213] br-lan: port 1(lan2) entered blocking state
[   29.536465] br-lan: port 1(lan2) entered forwarding state
[   31.042278] airoha_eth 1fb50000.ethernet wan: Link is Up - 10Gbps/Full - flow control off
lan2 a été initialisé 1s après le chargement des modules, alors que wan est arrivé bien plus tard (avec d'autres drivers entre les deux).
Les timings pourraient beaucoup changer si des drivers sont optimisés, parce que là il y a énormement d'initialisations qui semblent bloquantes (par exemple les 4s pour activer le lien sur lan2, et plus tard wan ou encore lan2).

rooot

  • Abonné Bbox fibre
  • *
  • Messages: 3 272
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Le meilleur routeur OpenWRT pour la fibre B&YOU Pure Plus 8/1 Gb
« Réponse #174 le: Aujourd'hui à 20:29:37 »
ok ben espérons que les dev lisent le topic "community build" du w1700K pour tenir compte de tout ça...ce topic a l'air mort...

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 939
  • Chambly (60)
Le meilleur routeur OpenWRT pour la fibre B&YOU Pure Plus 8/1 Gb
« Réponse #175 le: Aujourd'hui à 21:09:53 »
Si tu arrives à avoir un log de boot, je pourrais poser la question sur https://github.com/openwrt/openwrt/pull/22563.
Avec cette MR, on passerait de kmod-phy-rtl8261 à kmod-phy-realtek (donc toujours en module) + rtl8261n-firmware.
Certaines cibles ont le driver en builtin, mais du coup ont eu le problème avec les firmwares potentiellement non disponibles si le driver est chargé avant le montage du rootfs (d'où https://github.com/openwrt/openwrt/pull/23075).

rooot

  • Abonné Bbox fibre
  • *
  • Messages: 3 272
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Le meilleur routeur OpenWRT pour la fibre B&YOU Pure Plus 8/1 Gb
« Réponse #176 le: Aujourd'hui à 21:19:31 »
ce n'est pas un log de boot que j'ai posté sur pastebin ??  :o
tu veux que je récupère le log depuis la console serial ?

Voici un reboot depuis le serial :


et au passage j'ai re perdu le 10Gbps  :( :(

root@OpenWrt:~# ip link set dev lan2 down
[  230.770434] br-lan: port 1(lan2) entered disabled state
root@OpenWrt:~# ip link set dev lan2 up
[  234.571257] airoha_eth 1fb50000.ethernet lan2: PHY [mt7530_dsa-0:05] driver [Generic Clause 45 PHY] (irq=POLL)
[  234.581343] airoha_eth 1fb50000.ethernet lan2: configuring for phy/usxgmii link mode
root@OpenWrt:~#

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 939
  • Chambly (60)
Le meilleur routeur OpenWRT pour la fibre B&YOU Pure Plus 8/1 Gb
« Réponse #177 le: Aujourd'hui à 21:37:58 »
Justement, c'était un cas KO qu'il fallait, et de mon côté je n'arrive pas à avoir le problème.

En fait c'est encore plus étonnant, parce qu'il y a https://github.com/OpenWRT-fanboy/OpenW1700k/commit/b1a82e1a900805d3c19da4867f67eb90ff28d77c, donc mt7530_dsa est en module.

rooot

  • Abonné Bbox fibre
  • *
  • Messages: 3 272
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Le meilleur routeur OpenWRT pour la fibre B&YOU Pure Plus 8/1 Gb
« Réponse #178 le: Aujourd'hui à 21:42:50 »
ok donc tu as le bon log alors  ;D
mais de ton coté, tu as aussi 12s d'ecart comme moi, entre le chargement de lan2 et wan dans les log ?

en fait j'ai 3 cas de figure :
- le port ne fonctionne pas (pas de led allumée, windows ne detecte pas de cable branché)
- le port fonctionne (les led s'allument, mais impossible d'obtenir une ip, windows indique réseau non identifié)
- le port fonctionne

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 939
  • Chambly (60)
Le meilleur routeur OpenWRT pour la fibre B&YOU Pure Plus 8/1 Gb
« Réponse #179 le: Aujourd'hui à 21:53:10 »
- le port fonctionne (les led s'allument, mais impossible d'obtenir une ip, windows indique réseau non identifié)
Celui là, c'est avec "Realtek RTL8261N" ou "Generic Clause 45 PHY" ?