Ethernet Products
Determine ramifications of Intel® Ethernet products and technologies
4866 Discussions

Intel x722 LLDP not showing in ESXi

DTeke
Novice
6,256 Views

Hi,

One of the new features in the latest Intel drivers for ESXi 6.5 (1.7.11) should be possibility to control LLDP Agent also for x722 cards.

The only prerequisite should be FW 3.10 and later. However it is not working for me and I'm running FW 4.0 already.

Am I missing something, or Intel did?

See below:

esxcli system module parameters list -m i40en

Name Type Value Description

------- ------------ ------- ----------------------------------------------------------------------------------

LLDP array of int 0,0,0,0 Link Layer Discovery Protocol (LLDP) agent: 0 = disable, 1 = enable, (default = 1)

RxITR int Default RX interrupt interval (0..0xFFF), in microseconds (default = 50)

TxITR int Default TX interrupt interval (0..0xFFF), in microseconds, (default = 100)

VMDQ array of int Number of Virtual Machine Device Queues: 0/1 = disable, 2-16 enable (default =8)

max_vfs array of int Maximum number of VFs to be enabled (0..128)

esxcli network nic get -n vmnic0

Advertised Auto Negotiation: true

Advertised Link Modes: Auto

Auto Negotiation: false

Cable Type: DA

Current Message Level: 0

Driver Info:

Bus Info: 0000:08:00:0

Driver: i40en

Firmware Version: 4.00 0x80001441 1.1937.0

Version: 1.7.11

Link Detected: true

Link Status: Up

Name: vmnic0

PHYAddress: 0

Pause Autonegotiate: true

Pause RX: false

Pause TX: false

Supported Ports: DA

Supports Auto Negotiation: true

Supports Pause: true

Supports Wakeon: true

Transceiver:

Virtual Address: 00:50:56:5a:72:cc

Wakeon: MagicPacket(tm)

cat /var/log/vmkernel.log | grep -i lldp

2018-10-17T12:22:30.057Z cpu35:66169)i40en: i40en_InitAdapterConfig:363: X722 device does not support LLDP setting for FW API version older than version 1.6

2018-10-17T12:22:30.100Z cpu35:66169)i40en: i40en_InitAdapterConfig:363: X722 device does not support LLDP setting for FW API version older than version 1.6

2018-10-17T12:22:30.136Z cpu35:66169)i40en: i40en_InitAdapterConfig:363: X722 device does not support LLDP setting for FW API version older than version 1.6

2018-10-17T12:22:30.171Z cpu35:66169)i40en: i40en_InitAdapterConfig:363: X722 device does not support LLDP setting for FW API version older than version 1.6

2018-10-17T12:22:33.626Z cpu42:66391)Loading module lldp ...

2018-10-17T12:22:33.626Z cpu42:66391)Elf: 2043: module lldp has license VMware

2018-10-17T12:22:33.627Z cpu42:66391)Mod: 4972: Initialization of lldp succeeded with module ID 42.

2018-10-17T12:22:33.627Z cpu42:66391)lldp loaded successfully.

13 Replies
idata
Employee
3,423 Views

Hi mavatko,

 

 

Thank you for posting in Wired Ethernet Communities.

 

 

Please share the brand and model of your server system.

 

 

Regards,

 

 

Vince T.

 

Intel Customer Support
0 Kudos
DTeke
Novice
3,423 Views

Hello,

Lenovo ThinkSystem SN550 Server

 

https://lenovopress.com/lp0637-thinksystem-sn550-server Lenovo ThinkSystem SN550 Server Product Guide > Lenovo Press

0 Kudos
idata
Employee
3,423 Views

Hi mavatko,

 

 

Thank you for providing the information.

 

 

While we're still checking this internally, please contact Lenovo support as well.

 

 

 

Best Regards,

 

 

Vince T.

 

Intel Customer Support
0 Kudos
DTeke
Novice
3,423 Views

I know the answer from them without asking, as the official driver for ESXi from them is i40en-1.7.5 :/

However since we really miss LLDP function, if it would work with the new driver we can maybe push them to certify it sooner.

0 Kudos
idata
Employee
3,423 Views

Hi mavatko,

 

 

After further investigation, the LLDP engine enable/disable feature was not included in driver version 1.7.11. The next release of the driver will have this capability and is expected to release in December.

 

 

 

Best Regards,

 

 

Vince T.

 

Intel Customer Support
0 Kudos
DTeke
Novice
3,423 Views

thanks for checking it out. Looking forward to it!

0 Kudos
VincentT_Intel
Moderator
3,423 Views

Hi DTeke,

 

For the next release of the driver, please get in touch with VMWare. They will be hosting it in their site.

 

Let us know if there's other assistance needed.

 

 

Best Regards,

 

Vince T.

Intel Customer Support

0 Kudos
DTeke
Novice
3,423 Views

Hi, just tested today and getting the same message

 

2019-01-04T09:56:13.511Z cpu11:66134)i40en: i40en_InitSharedCode:5259: Driver Version: 1.7.17

2019-01-04T09:56:13.511Z cpu11:66134)i40en: i40en_InitSharedCode:5260: Firmware Version: 4.00 0x80001441 1.1937.0

2019-01-04T09:56:13.515Z cpu11:66134)i40en: i40en_InitAdapterConfig:223: : Virtual Machine Device Queues (VMDq) set to 8

2019-01-04T09:56:13.515Z cpu11:66134)i40en: i40en_InitAdapterConfig:253: Single Root Input/Output Virtualization (SR-IOV) set to 0

2019-01-04T09:56:13.515Z cpu11:66134)i40en: i40en_InitAdapterConfig:350: X722 device does not support LLDP setting for FW API version older than version 1.6

 

 

0 Kudos
csc
Beginner
3,423 Views

Hi,

we are experiencing the same problem here and are also running the same ESXi, driver and firmware versions as @DTeke​ .

This time, the driver release notes explicitly states that this problem should be fixed:

 

Bug Fixes:

----------

- Fixed an issue where wake on lan does not allow the driver to exit from recovery mode for X722 adapters.

- Fixed enabling and disabling LLDP on X722 adapters.

 

@VinceT_Intel​  could you please clarify: is the feature really included in driver version 1.7.17, or were just the releasenotes updated?

 

Thank you

0 Kudos
AOllV
Beginner
3,423 Views

Hi,

 

we have the same issue with our Fujitsu RX2540 M4 server with onboard Intel x722 OCP:

 

2019-03-21T15:47:04.035Z vmkernel: cpu12:2098073)Elf: 2101: module lldp has license VMware

2019-03-21T15:47:04.034Z vmkernel: cpu12:2098073)Loading module lldp ...

2019-03-21T15:47:00.103Z vmkernel: cpu12:2097845)i40en: i40en_InitAdapterConfig:350: X722 device does not support LLDP setting for FW API version older than version 1.6

2019-03-21T15:47:00.018Z vmkernel: cpu12:2097845)i40en: i40en_InitAdapterConfig:350: X722 device does not support LLDP setting for FW API version older than version 1.6

2019-03-21T15:46:59.932Z vmkernel: cpu12:2097845)i40en: i40en_InitAdapterConfig:350: X722 device does not support LLDP setting for FW API version older than version 1.6

2019-03-21T15:46:59.847Z vmkernel: cpu12:2097845)i40en: i40en_InitAdapterConfig:350: X722 device does not support LLDP setting for FW API version older than version 1.6

 

 

esxcli system module parameters list -m i40en

 

Name   Type     Value  Description

------- ------------ ------- ----------------------------------------------------------------------------------

LLDP   array of int 0,0,0,0 Link Layer Discovery Protocol (LLDP) agent: 0 = disable, 1 = enable, (default = 1)

RxITR  int          Default RX interrupt interval (0..0xFFF), in microseconds (default = 50)

TxITR  int          Default TX interrupt interval (0..0xFFF), in microseconds, (default = 100)

VMDQ   array of int      Number of Virtual Machine Device Queues: 0/1 = disable, 2-16 enable (default =8)

max_vfs array of int      Maximum number of VFs to be enabled (0..128)

 

 

 

esxcli network nic get -n vmnic2

 

  Advertised Auto Negotiation: true

  Advertised Link Modes: Auto, 10000BaseSR/Full

  Auto Negotiation: false

  Cable Type: FIBRE

  Current Message Level: 0

  Driver Info:

     Bus Info: 0000:3d:00:0

     Driver: i40en

     Firmware Version: 3.33 0x800010ef 1.1876.0

     Version: 1.7.17

  Link Detected: true

  Link Status: Up

  Name: vmnic2

  PHYAddress: 0

  Pause Autonegotiate: false

  Pause RX: false

  Pause TX: false

  Supported Ports: FIBRE

  Supports Auto Negotiation: true

  Supports Pause: true

  Supports Wakeon: true

  Transceiver:

  Wakeon: MagicPacket(tm)

 

When will the bug fix be available? Thanks!

0 Kudos
DTeke
Novice
3,423 Views

Hi,

 

Lenovo released new bundle with tool to configure LLDP for x722, I tested it and it works ;)

 

You can risk it and try it with your firmware version or contact your vendor to provide it to you

 

https://datacentersupport.lenovo.com/sk/en/products/SERVERS/THINKSYSTEM/SN550/7X16/downloads/DS539082

 

15) In \TOOLS folder, a tool for end users to configure LLDP setting in NVM for X722 products

( To enable or disable LLDP in X722 FW/NVM ) is provided in /X722-LLDP-FW-Setting-Tool folder.

Please follow the information and instructions provided.

 

 

0 Kudos
AOllV
Beginner
3,423 Views
Hi, Thank you! I have been testing the Lenovo tool with one of our ESXi hosts, no issues so far. The host shows LLDP infos now, seems to work with older firmware also. I enabled LLDP only on one port but all four ports show LLDP infos now, maybe because the DCB Agent gets deactivated in firmware. Did you install the QV driver? I did not, it does not seem to be nessecary, only recommended. Regards Adrian Von: "Intel Forums" <supportreplies@intel.com> An: "adrian.wolff@operate-it.com" <adrian.wolff@operate-it.com> Datum: 22.03.2019 16:18 Betreff: DTeke hat geantwortet: Intel x722 LLDP not showing in ESXi Hi, Lenovo released new bundle with tool to configure LLDP for x722, I tested it and it works ;) You can risk it and try it with your firmware version or contact your vendor to provide it to you https://datacentersupport.lenovo.com/sk/en/products/SERVERS/THINKSYSTEM/SN550/7X16/downloads/DS539082 15) In \TOOLS folder, a tool for end users to configure LLDP setting in NVM for X722 products ( To enable or disable LLDP in X722 FW/NVM ) is provided in /X722-LLDP-FW-Setting-Tool folder. Please follow the information and instructions provided. DTeke (Kunde) Hi, Lenovo released new bundle with tool to configure LLDP for x722, I tested it and it works ;) You can risk it and try it with your firmware version or contact your vendor to provide it to you https://datacentersupport.lenovo.com/sk/en/products/SERVERS/THINKSYSTEM/SN550/7X16/downloads/DS539082 15) In \TOOLS folder, a tool for end users to configure LLDP setting in NVM for X722 products ( To enable or disable LLDP in X722 FW/NVM ) is provided in /X722-LLDP-FW-Setting-Tool folder. Please follow the information and instructions provided. Anzeigen/Antworten oder antworten Sie auf diese E-Mail Antwort auf DTeke (Kunde) hat eine Frage gestellt. Mittwoch, 17. Oktober 2018 08:05 Intel x722 LLDP not showing in ESXi Hi, One of the new features in the latest Intel drivers for ESXi 6.5 (1.7.11) should be possibility to control LLDP Agent also for x722 cards. The only prerequisite should be FW 3.10 and later. However it is not working for me and I'm running FW 4.0 already. Am I missing something, or Intel did? See below: esxcli system module parameters list -m i40en Name Type Value Description ------- ------------ -------
0 Kudos
DTeke
Novice
3,423 Views

Haven't installed QV driver either. If you check installer script, its install dir is SYSTEM_DRIVERS_DIR=/var/log/vmware , doesn't look right to me...

0 Kudos
Reply