Installing VersaOS on VEP4600
Follow these steps to install the VersaOS on VEP4600:
- Reboot your box from PuTTY to check the BIOS version.
- Caveats in BIOS version 3.14.0.9-8 resolved after installing VersaOS i.e. General Purpose Event (GPE) interrupts are getting mistriggered.
- Ensure these two files are present in the diagOS. Save these two files in the USB or other places in case you need to restore diagOS.
root@dellemc-diag-os:~# ls -l /etc/dn/diag/default_eeprom_mfg_list.xml -rwxr-xr-x 1 root 3000 10716 Aug 11 08:41 /etc/dn/diag/default_eeprom_mfg_list.xml root@dellemc-diag-os:~# ls -l /opt/dellemc/diag/bin/eepromtool_mfg -rwxr-xr-x 1 root 3000 295903 Apr 1 14:40 /opt/dellemc/diag/bin/eepromtool_mfg
Run the ~# dmidecode -t 4 | grep Core command to determine CPU core count.
root@dellemc-diag-os:~# dmidecode -t 4 | grep Core Core Count: 8 Core Enabled: 8 Multi-Core
Create a shell script in diagOS and save it in the root home directory as modProdName.sh.
#!/bin/bash -x eepromtool_mfg -T sys_fru -M product_name -V $1 -f /etc/dn/diag/default_eeprom_mfg_list.xml eepromtool_mfg -T sys_fru -O prodName.bin -f /etc/dn/diag/default_eeprom_mfg_list.xml eepromtool_mfg -T sys_fru -w prodName.bin -P ideeprom -f /etc/dn/diag/default_eeprom_mfg_list.xml rm prodName.bin
- Run the chmod a+x modProdName.sh command to make any changes to this file.
- Follow these steps to modify DMI table:
- Run the ./modProdName.sh VEP-4600-V910 script to modify the DMI table, if it is a 8 core CPU.
- Run the ./modProdName.sh VEP-4600-V930 script to modify the DMI table, if it is a 16 core CPU.
- Reboot the system.
- Run the dmidecode -t 1 command to check the DMI table.
- Refer https://versanetworks.freshdesk.com/support/solutions/articles/23000016538-vep4600-installation-manual to complete the VersaOS installation process.
- Run this bash command to disable the GPE interrupts.
sudo bash echo "disabled" > /sys/firmware/acpi/interrupts/gpe6F
- Reboot the system.
- Run the cat /sys/firmware/acpi/interrupts/gpe6F command to check whether the GPE is disabled or not.
cat /sys/firmware/acpi/interrupts/gpe6F 0 disabled