On Mon, Aug 17, 2020 at 03:40:47PM +0200, Hrvoje Popovski wrote:
> On 17.8.2020. 11:46, Stuart Henderson wrote:
> > On 2020-08-15, Hrvoje Popovski <[email protected]> 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 [email protected] 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"?
Stuart, you may have gotten message from Hrvoje confused with mine
(Winfred). Hrvoje seems to have gotten this to work but I haven't.
I can use trunk(4) but I just think it would be nice to try to find
out what is going on here. Don't want to be a pain though.
>
> it would be great if winfred could test snapshot before Jun 25 with
> xxv710 card. x710 card works great with new firmware (8.0) and older one
> 7.3 ..
I have no way of testing this (25Gbps cards in lacp bond) at home
so I have been testing at work. This is why I haven't done anything
over the weekend.
Grabbed snapshot from 2020-06-24 with same results:
wharrels@styx2:/root# uname -a
OpenBSD styx2 6.7 GENERIC.MP#294 amd64
wharrels@styx2:/root# 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:/root# ifconfig ixl1
ixl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr 3c:fd:fe:ed:b7:29
index 2 priority 0 llprio 3
media: Ethernet autoselect (25GbaseSR full-duplex)
status: active
wharrels@styx2:/root# ifconfig aggr1 create
wharrels@styx2:/root# ifconfig aggr1 trunkport ixl0
wharrels@styx2:/root# ifconfig aggr1 trunkport ixl1
wharrels@styx2:/root# ifconfig aggr1 up
wharrels@styx2:/root# ifconfig aggr1
aggr1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr fe:e1:ba:d1:25:69
index 12 priority 0 llprio 7
trunk: trunkproto lacp
trunk id: [(8000,fe:e1:ba:d1:25:69,000C,0000,0000),
(0000,00:00:00:00:00:00,0000,0000,0000)]
ixl0 lacp actor system pri 0x8000 mac fe:e1:ba:d1:25:69, key
0xc, 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
ixl1 lacp actor system pri 0x8000 mac fe:e1:ba:d1:25:69, key
0xc, port pri 0x8000 number 0x2
ixl1 lacp actor state activity,aggregation,defaulted
ixl1 lacp partner system pri 0x0 mac 00:00:00:00:00:00, key
0x0, port pri 0x0 number 0x0
ixl1 lacp partner state activity,aggregation,sync
ixl1 port
groups: aggr
media: Ethernet autoselect
status: no carrier
Card firmware has been updated to latest:
wharrels@styx2:/root# 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, 1 queue, 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, 1 queue, 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, 1 queue, 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, 1 queue, address 3c:fd:fe:eb:19:b1
...
Here is output from other commands you asked about:
wharrels@styx2:/root# ifconfig ixl sff
ixl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr fe:e1:ba:d1:25:69
index 1 priority 0 llprio 3
trunk: trunkdev aggr1
media: Ethernet autoselect (25GbaseSR full-duplex)
status: active
ifconfig: ixl0 transceiver: Input/output error
ixl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr fe:e1:ba:d1:25:69
index 2 priority 0 llprio 3
trunk: trunkdev aggr1
media: Ethernet autoselect (25GbaseSR full-duplex)
status: active
ifconfig: ixl1 transceiver: Input/output error
ixl2: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
lladdr 3c:fd:fe:eb:19:b0
index 3 priority 0 llprio 3
trunk: trunkdev trunk0
media: Ethernet autoselect (25GbaseSR full-duplex)
status: active
ifconfig: ixl2 transceiver: Input/output error
ixl3: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
lladdr 3c:fd:fe:eb:19:b0
index 4 priority 0 llprio 3
trunk: trunkdev trunk0
media: Ethernet autoselect (25GbaseSR full-duplex)
status: active
ifconfig: ixl3 transceiver: Input/output error
ixl4: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
lladdr 3c:ec:ef:1a:df:f2
index 5 priority 0 llprio 3
media: Ethernet autoselect (10GbaseT full-duplex)
status: active
ifconfig: ixl4 transceiver: Operation not supported
ixl5: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
lladdr 3c:ec:ef:1a:df:f3
index 6 priority 0 llprio 3
media: Ethernet autoselect
status: no carrier
ifconfig: ixl5 transceiver: Operation not supported
wharrels@styx2:/root# ifconfig ixl media
ixl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr fe:e1:ba:d1:25:69
index 1 priority 0 llprio 3
trunk: trunkdev aggr1
media: Ethernet autoselect (25GbaseSR full-duplex)
status: active
supported media:
media 1000base-KX
media 10GbaseKR
media 1000baseT
media 10GbaseSR
media 10GbaseLR
media 10GSFP+Cu
media 1000baseSX
media 1000baseLX
media 25GbaseSR
media 25GbaseLR
media 25G-AOC
media 25GbaseCR
media autoselect
ixl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr fe:e1:ba:d1:25:69
index 2 priority 0 llprio 3
trunk: trunkdev aggr1
media: Ethernet autoselect (25GbaseSR full-duplex)
status: active
supported media:
media 1000base-KX
media 10GbaseKR
media 1000baseT
media 10GbaseSR
media 10GbaseLR
media 10GSFP+Cu
media 1000baseSX
media 1000baseLX
media 25GbaseSR
media 25GbaseLR
media 25G-AOC
media 25GbaseCR
media autoselect
ixl2: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
lladdr 3c:fd:fe:eb:19:b0
index 3 priority 0 llprio 3
trunk: trunkdev trunk0
media: Ethernet autoselect (25GbaseSR full-duplex)
status: active
supported media:
media 1000base-KX
media 10GbaseKR
media 1000baseT
media 10GbaseSR
media 10GbaseLR
media 10GSFP+Cu
media 1000baseSX
media 1000baseLX
media 25GbaseSR
media 25GbaseLR
media 25G-AOC
media 25GbaseCR
media autoselect
ixl3: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
lladdr 3c:fd:fe:eb:19:b0
index 4 priority 0 llprio 3
trunk: trunkdev trunk0
media: Ethernet autoselect (25GbaseSR full-duplex)
status: active
supported media:
media 1000base-KX
media 10GbaseKR
media 1000baseT
media 10GbaseSR
media 10GbaseLR
media 10GSFP+Cu
media 1000baseSX
media 1000baseLX
media 25GbaseSR
media 25GbaseLR
media 25G-AOC
media 25GbaseCR
media autoselect
ixl4: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
lladdr 3c:ec:ef:1a:df:f2
index 5 priority 0 llprio 3
media: Ethernet autoselect (10GbaseT full-duplex)
status: active
supported media:
media 1000base-KX
media 10GbaseKR
media 1000baseT
media 10GbaseT
media autoselect
ixl5: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
lladdr 3c:ec:ef:1a:df:f3
index 6 priority 0 llprio 3
media: Ethernet autoselect
status: no carrier
supported media:
media 1000base-KX
media 10GbaseKR
media 1000baseT
media 10GbaseT
media autoselect
I can't use 6.7-release because that hangs after boot and I loose
keyboard so can't do the install. Don't know what patch along the
way fixed that part. I could go back to an older snapshot if you
had another date you want me to try.
Thanks for everyone's help! Let me know if this is just a lost cause
and I should just wait for 6.8 or if you get tired of looking at it.
Winfred