Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Jul 2022 14:11:22 +0000
From:      Benoit Chesneau <benoitc@enki-multimedia.eu>
To:        "freebsd-net@FreeBSD.org" <freebsd-net@FreeBSD.org>
Subject:   Forward error correction (FEC) and qlnxe driver
Message-ID:  <wIoypvXwbDnrQXdQ8FLFRDg2hEePxwTWdx_cIFVm2sh1PjG5d-r1gEmVqtVcvbDqt_uTzUgQZ8cSXVQUPimk1fHl-e-bGd5t_ppuSsI5DRA=@enki-multimedia.eu>

next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.

--b1_6CW4rLtlSDbT2JHqafkPv3ZC2VUYgTBYNIsbNKDGGQ4
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Is this possible to set the FEC mode on a qlnxe interface? I have plugged a=
 non officiall CISCO 100G DAC on the HPE Eth 4x25Gb 1p 620QSFP28 Adptr" car=
d (817762-B21) but I get the following on freebsd side:

```
    ifconfig -v ql0
    ql0: flags=3D8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu =
1500
    options=3D507bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HW=
CSUM,TSO4,TSO6,LRO,VLAN_HWFILTER,VLAN_HWTSO>
    ether 14:02:ec:c9:78:54
    media: Ethernet Other (autoselect)
    status: no carrier
    nd6 options=3D29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
    plugged: QSFP28 Unknown (No separable connector)
    vendor: CISCO-PUREOPTICS PN: QSFP-100G-CU3M SN: KAFFF048 DATE: 2020-12-=
11
    module temperature: 42.10 C voltage: 3.29 Volts
    lane 1: RX power: 0.00 mW (-inf dBm) TX bias: 0.00 mA
    lane 2: RX power: 0.00 mW (-inf dBm) TX bias: 0.00 mA
    lane 3: RX power: 0.00 mW (-inf dBm) TX bias: 0.00 mA
    lane 4: RX power: 0.00 mW (-inf dBm) TX bias: 0.00 mA
```

aand on the mikrotik switch:

```
    =C2=A0qsfp28-3-1
    =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0status: no-link
    =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0name: qsfp28-3-1
    =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0status: no-link
    =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0auto-negotiation: disabled
    =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0sfp-modul=
e-present: yes
    =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0sfp-type: QSFP28
    =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0sfp-conne=
ctor-type: no-separable-connector
    =C2=A0 sfp-link-length-copper-active-om4: 3m
    =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 sfp-vendor-name: CISCO-PUREOPTICS
    =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0sfp-vendor-part-number:=
 QSFP-100G-CU3M
    =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 sfp-vendor-revi=
sion: 6
    =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 sfp-vend=
or-serial: KAFFF049
    =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0sfp-manufacturing-date:=
 20-12-11
    =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 eeprom-checksum: good
    =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0eeprom: 0000: 11 07 00 00 00 00 00 00=
 =C2=A000 00 00 00 00 00 00 00 >
    =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00010: 00 =
00 00 00 00 00 26 18 =C2=A000 00 80 bb 00 00 00 00 >
    =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00020: 00 =
00 00 00 00 00 00 00 =C2=A000 00 00 00 00 00 00 00 >
    =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0*
    =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00060: 00 =
00 00 00 00 00 00 00 =C2=A000 00 00 00 00 00 08 00 >
    =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00070: 00 =
10 00 00 00 00 00 00 =C2=A000 00 00 00 00 00 00 00 >
    =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00080: 11 =
10 23 80 00 00 00 00 =C2=A000 00 00 05 ff 00 00 00 >
    =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00090: 00 =
00 03 a0 43 49 53 43 =C2=A04f 2d 50 55 52 45 4f 50 >
    =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A000a0: 54 =
49 43 53 00 00 00 00 =C2=A051 53 46 50 2d 31 30 30 >
    =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A000b0: 47 =
2d 43 55 33 4d 20 20 =C2=A036 20 07 0a 0d 12 46 a7 >
    =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A000c0: 0b =
00 00 00 4b 41 46 46 =C2=A046 30 34 39 20 20 20 20 >
    =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A000d0: 20 =
20 20 20 32 30 31 32 =C2=A031 31 20 20 00 00 68 d5 >
    =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A000e0: 00 =
00 09 45 68 f8 f0 34 =C2=A095 7d 4b 6a f0 6e b6 d9 >
    =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A000f0: 5a =
bb ac 00 00 00 00 00 =C2=A000 00 00 00 be 35 bb 98 >
```

Any hint is welcome=C2=A0[:)]=C2=A0It seems It should work if I can the sam=
e mod eon both side. Just changing the FEC on the mikrotik side didn't work=
. Is this normal to not have an option like on others drivers that allow me=
 to set the FEC mode during booting?


Let me know,
Beno=C3=AEt
--b1_6CW4rLtlSDbT2JHqafkPv3ZC2VUYgTBYNIsbNKDGGQ4
Content-Type: image/gif; name=")"
Content-Transfer-Encoding: base64
Content-ID: <bb7c9555@enki-multimedia.eu>
Content-Disposition: inline; filename=")"

R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7

--b1_6CW4rLtlSDbT2JHqafkPv3ZC2VUYgTBYNIsbNKDGGQ4--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?wIoypvXwbDnrQXdQ8FLFRDg2hEePxwTWdx_cIFVm2sh1PjG5d-r1gEmVqtVcvbDqt_uTzUgQZ8cSXVQUPimk1fHl-e-bGd5t_ppuSsI5DRA=>