diff --git a/deployment_scripts/debpackage/bnx2x-dkms_1.713.36_all.deb b/deployment_scripts/debpackage/bnx2x-dkms_1.713.36_all.deb new file mode 100644 index 0000000..7f6e4c6 Binary files /dev/null and b/deployment_scripts/debpackage/bnx2x-dkms_1.713.36_all.deb differ diff --git a/deployment_scripts/deploy_compute.sh b/deployment_scripts/deploy_compute.sh index 706b36b..7b79518 100755 --- a/deployment_scripts/deploy_compute.sh +++ b/deployment_scripts/deploy_compute.sh @@ -27,6 +27,8 @@ for interface_name in $ethx; do fi fi done + +sleep 20; #Find out Supported NIC with Link UP count_eths_up=0 for i in "${q_eths[@]}" @@ -43,7 +45,7 @@ echo "SR-IOV Supported Nic with Link up: ${q_eths_up[0]}" # Enable VFs q_eth_len=${#q_eths_up[@]} -n_10G_vfs=$VFS +n_10G_vfs=$E3VFS for (( count = 0; count < ${q_eth_len} ; count++ )); do sriov_totalvfs=`cat /sys/class/net/${q_eths_up[$count]}/device/sriov_totalvfs` diff --git a/deployment_scripts/enable_iommu.sh b/deployment_scripts/enable_iommu.sh index 4edb77f..09e9569 100755 --- a/deployment_scripts/enable_iommu.sh +++ b/deployment_scripts/enable_iommu.sh @@ -7,5 +7,15 @@ if ! grep -q 'GRUB_CMDLINE_LINUX_DEFAULT.*intel_iommu=on' /etc/default/grup; then sed -ri '/^GRUB_CMDLINE_LINUX_DEFAULT\s*=/ s/^(.*)"$/\1 intel_iommu=on"/' /etc/default/grub fi +#update grub file update-grub +#findout bnx2x driver package and install it. +debpk=`ls ./debpackage/bnx2x*` +dpkg -i $debpk + +#update module.dep file +depmod -a + +#update initramfs +update-initramfs -u -k all diff --git a/environment_config.yaml b/environment_config.yaml index 76a5a3a..7c0aaf0 100644 --- a/environment_config.yaml +++ b/environment_config.yaml @@ -2,7 +2,7 @@ attributes: nic_10G: value: false - label: 'Enbale SR-IOV for QLogic NX2 10G Ethernet' + label: 'Enable SR-IOV for QLogic NX2 10G Ethernet' Description: 'Enable SRIOV Support for QLogic NX2 10GbE Single and Dual Port Adapter' weight: 10 type: 'checkbox'