sonic-buildimage/device
SuvarnaMeenakshi 272781855e [multi-asic][vs]: Add new multi-asic vs hwsku with four asics (#6558)
- Why I did it
Current mutli-asic vs hwsku consists of 6 asics with each asic having 32 interfaces. When bringing this up, below issue was seen:
When all 32 interfaces(sonic interfaces and linux interface) are set to 9100 mtu, DMA error is seen "DMA: Out of SW-IOMMU space for 4096 bytes at device 0000:06:03.0" which can be fixed by updating swiotlb=65536 in /host/grub/grub.cfg .In order to keep multi-asic VS lighter and easier to bring up and test, new hwsku 'msft_four_asic_vs' is added to represent 4-asic hwsku with 2 frontend asics and 2 backend asics and each asic having 8 interfaces interconnected by port-channels.
- How I did it
Add msft_four_asic_hwsku directory to have the right number of directories (4) and update port_config.ini and lanemap.ini files to include 8 ports information.
Add topology.sh script to create the internal asic-asic connectivity.
- How to verify it
Update asic.conf with the 4 asic information as below and build sonic-vs.img:
NUM_ASIC=4
DEV_ID_ASIC_0=0
DEV_ID_ASIC_1=1
DEV_ID_ASIC_2=2
DEV_ID_ASIC_3=3
Modify sonic_multiasic.xml to have 8 front panel interfaces.
create virtual switch using "sudo virsh sonic_mutliasic.xml" command.
Start topology service and Load config_db files for switch and each asic.
Ensure that that all internal interfaces and port_channels are coming up.
multi-asic vs testbed:
Bring up mutli-asic VS testbed with a multi-asic image(asic.conf updated to 4 asics) and using t1-lag topology.
./testbed-cli.sh -t vtestbed.csv -m veos_vtb -k ceos add-topo vms-kvm-four-asic-t1-lag password.txt
Load minigraph/config_dbs.
Ensure all internal and external interfaces come up.
No change on single asic vs.
2021-02-25 18:55:21 -08:00
..
accton [as7326-56x]Fix port_eeprom i2c mapping (#5466) 2020-09-28 16:21:19 +00:00
alphanetworks In SAI 3.5 by default we are supporting 256 Group with 64 Memeber each. (#5400) 2020-09-22 11:38:19 -07:00
arista [Arista] Use thermalctld instead of fancontrol (#6173) 2021-01-27 08:31:32 -08:00
barefoot [barefoot][device][plugins] Fix sfp reset (#6745) 2021-02-18 18:07:49 -08:00
broadcom/x86_64-bcm_xlr-r0 In SAI 3.5 by default we are supporting 256 Group with 64 Memeber each. (#5400) 2020-09-22 11:38:19 -07:00
celestica [device/celestica]: Add thermalctld support on DX010 platform APIs (#6089) 2021-02-18 18:09:57 -08:00
centec [centec]update centec e582 platform drivers and libsai (#2043) 2018-11-16 09:41:39 -08:00
cig [Device]: Add new CIG device CS6436-54P and CS5435-54P, also update code for CS6436-56P (#4157) 2020-02-24 10:25:25 -08:00
dell [devices]: DellEMC Z9264f buffer changes (#5429) 2020-11-14 12:25:19 -08:00
delta [201911] Update Innovium device support (#5341) 2020-10-07 10:51:24 -07:00
embedway/x86_64-ew_es6220_x48q2h4-r0 [updategraph] add support to use preset config instead of default minigraph (#2050) 2018-09-21 22:01:10 -07:00
facebook/x86_64-facebook_wedge100-r0 In SAI 3.5 by default we are supporting 256 Group with 64 Memeber each. (#5400) 2020-09-22 11:38:19 -07:00
ingrasys In SAI 3.5 by default we are supporting 256 Group with 64 Memeber each. (#5400) 2020-09-22 11:38:19 -07:00
inventec [devices]: Adding pre-emphasis for Inventec d6356 platform (#3643) 2019-10-23 21:40:43 -07:00
juniper/x86_64-juniper_qfx5210-r0 In SAI 3.5 by default we are supporting 256 Group with 64 Memeber each. (#5400) 2020-09-22 11:38:19 -07:00
marvell [Makefile/slave docker] ARM arch doesn't support few packages (#3273) 2019-08-06 21:33:14 -07:00
mellanox Support new SKU under the name of SN2700-D40C8S8 (#6822) 2021-02-21 09:24:45 -08:00
mitac/x86_64-mitac_ly1200_b32h0_c3-r0 In SAI 3.5 by default we are supporting 256 Group with 64 Memeber each. (#5400) 2020-09-22 11:38:19 -07:00
pegatron/x86_64-pegatron_porsche-r0 [fix]: various minor fixes (#2246) 2018-11-10 13:39:30 -08:00
quanta In SAI 3.5 by default we are supporting 256 Group with 64 Memeber each. (#5400) 2020-09-22 11:38:19 -07:00
virtual/x86_64-kvm_x86_64-r0 [multi-asic][vs]: Add new multi-asic vs hwsku with four asics (#6558) 2021-02-25 18:55:21 -08:00
wnc/x86_64-wnc_osw1800-r0 [barefoot][build] Fixed BFN platform build failure (#3766) 2019-11-19 22:14:29 -08:00