On 2020-08-15, Hrvoje Popovski <hrv...@srce.hr> wrote:
> On 15.8.2020. 0:48, Hrvoje Popovski wrote:
>> On 12.8.2020. 15:18, Winfred Harrelson wrote:
>>> On Tue, Aug 11, 2020 at 07:52:10PM +0100, Tom Smyth wrote:
>>>> Hi Winfred,
>>>> the intel 710 is a complex card,  I would suggest that you try updating the
>>>> firmware on the card, available from intel.com or your card vendor,
>>>> you may have to boot to a live linux cd to apply the firmware update,
>>>>
>>>> but I had some issues with the Intel XL710 cards and I had to update the
>>>> firmware to get it working stable,
>>>>
>>>> I hope this helps
>>>> Tom Smyth
>>>
>>> Adding misc@openbsd.org back to the CC for the record.
>>>
>>> Thanks for the quick reply.  I didn't reply back yesterday because I
>>> was having trouble getting the firmware updated from a Linux boot disk.
>>> I ended up having to try from a Windows boot disk.  Unfortunately, I
>>> am getting the same thing again:
>>>
>>>
>>> wharrels@styx2:/home/wharrels# dmesg | grep ^ixl
>>> ixl0 at pci5 dev 0 function 0 "Intel XXV710 SFP28" rev 0x02: port 0, FW 
>>> 8.0.61820 API 1.11, msix, 8 queues, address 3c:fd:fe:ed:b7:28
>>> ixl1 at pci5 dev 0 function 1 "Intel XXV710 SFP28" rev 0x02: port 1, FW 
>>> 8.0.61820 API 1.11, msix, 8 queues, address 3c:fd:fe:ed:b7:29
>>> ixl2 at pci8 dev 0 function 0 "Intel XXV710 SFP28" rev 0x02: port 0, FW 
>>> 8.0.61820 API 1.11, msix, 8 queues, address 3c:fd:fe:eb:19:b0
>>> ixl3 at pci8 dev 0 function 1 "Intel XXV710 SFP28" rev 0x02: port 1, FW 
>>> 8.0.61820 API 1.11, msix, 8 queues, address 3c:fd:fe:eb:19:b1
>>> ixl4 at pci12 dev 0 function 0 "Intel X722 10GBASE-T" rev 0x09: port 0, FW 
>>> 3.1.57069 API 1.5, msix, 8 queues, address 3c:ec:ef:1a:df:f2
>>> ixl5 at pci12 dev 0 function 1 "Intel X722 10GBASE-T" rev 0x09: port 1, FW 
>>> 3.1.57069 API 1.5, msix, 8 queues, address 3c:ec:ef:1a:df:f3
>>>
>>> Yup, all the XXV710 cards have been updated to newest firmware.
>>>
>>> Now for the (failed) attempt:
>>>
>>> wharrels@styx2:/etc# ifconfig ixl0
>>> ixl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>>>         lladdr 3c:fd:fe:ed:b7:28
>>>         index 1 priority 0 llprio 3
>>>         media: Ethernet autoselect (25GbaseSR full-duplex)
>>>         status: active
>>> wharrels@styx2:/etc# ifconfig ixl2 
>>> ixl2: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>>>         lladdr 3c:fd:fe:eb:19:b0
>>>         index 3 priority 0 llprio 3
>>>         media: Ethernet autoselect (25GbaseSR full-duplex)
>>>         status: active
>>> wharrels@styx2:/etc# ifconfig aggr1 create
>>> wharrels@styx2:/etc# ifconfig aggr1 trunkport ixl0
>>> wharrels@styx2:/etc# ifconfig aggr1 trunkport ixl2
>>> wharrels@styx2:/etc# ifconfig aggr1 up
>>> wharrels@styx2:/etc# ifconfig aggr1
>>> aggr1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>>>         lladdr fe:e1:ba:d0:7c:e9
>>>         index 11 priority 0 llprio 7
>>>         trunk: trunkproto lacp
>>>         trunk id: [(8000,fe:e1:ba:d0:7c:e9,000B,0000,0000),
>>>                  (0000,00:00:00:00:00:00,0000,0000,0000)]
>>>                 ixl0 lacp actor system pri 0x8000 mac fe:e1:ba:d0:7c:e9, 
>>> key 0xb, port pri 0x8000 number 0x1
>>>                 ixl0 lacp actor state activity,aggregation,defaulted
>>>                 ixl0 lacp partner system pri 0x0 mac 00:00:00:00:00:00, key 
>>> 0x0, port pri 0x0 number 0x0
>>>                 ixl0 lacp partner state activity,aggregation,sync
>>>                 ixl0 port 
>>>                 ixl2 lacp actor system pri 0x8000 mac fe:e1:ba:d0:7c:e9, 
>>> key 0xb, port pri 0x8000 number 0x3
>>>                 ixl2 lacp actor state activity,aggregation,defaulted
>>>                 ixl2 lacp partner system pri 0x0 mac 00:00:00:00:00:00, key 
>>> 0x0, port pri 0x0 number 0x0
>>>                 ixl2 lacp partner state activity,aggregation,sync
>>>                 ixl2 port 
>>>         groups: aggr
>>>         media: Ethernet autoselect
>>>         status: no carrier
>>>
>>>
>>>
>>> I tried doing another sysupgrade this morning just in case something
>>> had changed overnight but no luck.  Any other ideas?
>>>
>>> Winfred
>>>
>> 
>> Hi,
>> 
>> could you try install snapshot from http://ftp.hostserver.de/archive/
>> that is older than Thu Jun 25 06:41:38 2020 UTC ...
>> 
>> maybe this commit broke xxv710
>> http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys/dev/pci/if_ixl.c?rev=1.56&content-type=text/x-cvsweb-markup
>> 
>> i have vlans over aggr over x710-da2 with latest snapshot and it's
>> working as expected ..
>> 
>> ixl0 at pci1 dev 0 function 0 "Intel X710 SFP+" rev 0x02: port 0, FW
>> 7.3.60988 API 1.10, msix, 8 queues
>> ixl1 at pci1 dev 0 function 1 "Intel X710 SFP+" rev 0x02: port 1, FW
>> 7.3.60988 API 1.10, msix, 8 queues
>> 
>
> with new firmware aggr is working
>
> ixl0 at pci1 dev 0 function 0 "Intel X710 SFP+" rev 0x02: port 0, FW
> 8.0.61820 API 1.11, msix, 8 queues
> ixl1 at pci1 dev 0 function 1 "Intel X710 SFP+" rev 0x02: port 1, FW
> 8.0.61820 API 1.11, msix, 8 queues

That's the same firmware as in your previous (failing) report,
so is that "with new firmware and a snapshot from before Thu Jun 25"?

Reply via email to