SFP wird beim Boot nicht erkannt

Started by rola, December 03, 2023, 12:25:44 AM

Previous topic - Next topic
Hi,

ich habe ein Problem mit einem (nicht in der kompatibilitäsliste aufgeführtem) SFP-Modul.

Wenn ich das Modul stecke wenn das System gestartet ist funktioniert es:
ax0: flags=8822<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=4e503bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,VLAN_HWFILTER,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6,NOMAP>
        media: Ethernet autoselect (1000Base-SGMII <full-duplex,rxpause,txpause>)
        status: active
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>


Wenn das Modul aber während Reboot/Systemstart gesteckt ist wird es zwar erkannt, aber es funktioniert irgendwie nicht richtig:
ax0: flags=8822<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=4e503bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,VLAN_HWFILTER,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6,NOMAP>
        media: Ethernet autoselect (Other <full-duplex,rxpause,txpause>)
        status: active
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>


Gibt es eine Möglichkeit einen "Port Reset" etc. nach dem Boot zu machen? Ist irgendwie nicht so ideal, wenn das System nicht Reboot-Safe ist und man dann das Modul jedesmal erst vor Ort ziehen+stecken muss.
Oder kann man den Media-Type in den Klammern irgendwo force'n (vielleicht könnte das auch schon helfen)?

Sorry Newbe + Merci :)
RoLa

Ja, natürlich kannst Du die Interface-Einstellungen setzen unter "Speed und Duplex". Voraussetzung ist natürlich, dass Du das physische Interface explizit konfigurierst (also wenn z.B. WAN -> pppoe0 -> VLAN01 -> ax0, muss ax0 selbst konfiguriert werden).
Intel N100, 4 x I226-V, 16 GByte, 256 GByte NVME, ZTE F6005

1100 down / 800 up, Bufferbloat A+

Hi,
das hatte ich dort schon probiert.
Dann ist in den Klammern nach Reboot aber auch "Other" und funktioniert nicht.
media: Ethernet 1000base-SGMII (Other <full-duplex,rxpause,txpause>)

Hast Du schon mal "sysctl dev.ax.0.link_workaround=1" versucht?
Intel N100, 4 x I226-V, 16 GByte, 256 GByte NVME, ZTE F6005

1100 down / 800 up, Bufferbloat A+

Hi, danke.
Habe dev.ax.0.link_workaround=0 ich nun probiert (dev.ax.0.link_workaround=1 war bei mir default), allerdings keine Besserung.  :-\

Es geht nicht darum, was der (statische) Default war. Das Manual sagt, man soll den Wert einmal auf 1 setzen, das löst den Reset aus. Null bringt gar nichts, höchstens als 1. Schritt bei einem Toggle.
Intel N100, 4 x I226-V, 16 GByte, 256 GByte NVME, ZTE F6005

1100 down / 800 up, Bufferbloat A+

Hi meyergru,
toggle hat leider nicht den Erfolg gebracht, aber das Setzen von dem Media-Type (dein 1. Post) hat doch funktioniert; auch wenn das Verhalten etwas komisch ist, da es am Ende was anderes anzeigt und nicht das gesetzte. Das SFP-Modul ist aber auch nicht in der Kompatibilitäts-Liste... Hauptsache es funktioniert am Ende.
Danke!