From 4e802319aadcac41890580ba80beb7b9139e07da Mon Sep 17 00:00:00 2001 From: compte admin git trc6500 Date: Fri, 6 Jun 2014 15:44:11 +0200 Subject: [PATCH] Import from Clearcase LIV_TRC6500_V2.2.3 element /tmp/c_trc6m5/TRC6500/... /main/int_trc6500_v2.3_001/LATEST element /tmp/c_trc6m5/TRC6500/... /main/LIV_TRC6500_V2.2.3 -mkbranch int_trc6500_v2.3_001 element /tmp/c_trc6m5/TRC6500/... /main/LATEST -mkbranch int_trc6500_v2.3_001 --- .gitignore | 91 + install/bios/+init.sh | 4 + install/bios/SCELNX_64 | Bin 0 -> 466926 bytes install/bios/bios-1.0b.cfg | 4814 +++++++++++++++++ install/bios/bios-3.0.cfg | 4652 ++++++++++++++++ install/bios/dmidecode | Bin 0 -> 100848 bytes install/bios/update_bios_cfg.sh | 65 + install/cluster/Makefile | 43 + install/cluster/bin/create_bios_tarball.sh | 92 + install/cluster/bin/create_root_tarball.sh | 101 + install/cluster/bin/create_slave_tarball.sh | 77 + .../cluster/bin/init_cluster_repository.sh | 82 + install/cluster/bin/init_pxe_repository.sh | 186 + install/cluster/master/etc/apt/sources.list | 18 + install/cluster/master/etc/chrony/chrony.conf | 98 + .../cluster/master/etc/cron.d/getswitchtemp | 2 + install/cluster/master/etc/default/atftpd | 2 + install/cluster/master/etc/default/halt | 4 + install/cluster/master/etc/default/ntpdate | 14 + install/cluster/master/etc/default/rcS | 24 + install/cluster/master/etc/default/rproxy | 7 + install/cluster/master/etc/default/sensord | 20 + .../master/etc/default/shutdownallblades | 5 + .../cluster/master/etc/default/smartmontools | 13 + install/cluster/master/etc/default/snmpd | 22 + install/cluster/master/etc/dhcp/dhcpd.conf | 140 + .../cluster/master/etc/dhcp/dhcpd.conf.alpha | 148 + .../cluster/master/etc/dhcp/dhcpd.conf.blank | 140 + .../cluster/master/etc/dhcp/dhcpd.conf.bravo | 148 + .../cluster/master/etc/dhcp/dhcpd.conf.cl0 | 140 + .../cluster/master/etc/dhcp/dhcpd.conf.gamma | 95 + install/cluster/master/etc/exports | 32 + install/cluster/master/etc/fstab | 14 + install/cluster/master/etc/hosts.12MHzDF | 101 + install/cluster/master/etc/hosts.12MHzMDF | 117 + install/cluster/master/etc/hosts.30MHz | 122 + install/cluster/master/etc/hosts.8MHz | 62 + install/cluster/master/etc/inetd.conf | 49 + install/cluster/master/etc/init.d/etherwake | 82 + .../master/etc/init.d/shutdownallblades | 91 + install/cluster/master/etc/init.d/waitslaves | 57 + install/cluster/master/etc/init.d/wakeonlan | 71 + .../master/etc/initramfs-tools/scripts/tftp | 33 + install/cluster/master/etc/iptables/rules.v4 | 16 + .../cluster/master/etc/logrotate.d/trc6500 | 8 + install/cluster/master/etc/modules | 13 + install/cluster/master/etc/network/interfaces | 44 + install/cluster/master/etc/nsswitch.conf | 19 + install/cluster/master/etc/rproxy/sites.csv | 8 + install/cluster/master/etc/rsyslog.conf | 121 + install/cluster/master/etc/snmp/snmpd.conf | 197 + install/cluster/master/etc/ssh/ssh_config | 53 + install/cluster/master/etc/ssh/sshd_config | 87 + install/cluster/master/etc/ssmtp/ssmtp.conf | 21 + .../cluster/master/etc/sysctl.d/trc6500.conf | 28 + install/cluster/master/root/.bashrc | 26 + install/cluster/rec/etc/fstab | 30 + install/cluster/slave/etc/+hostname | 3 + install/cluster/slave/etc/chrony/chrony.conf | 96 + install/cluster/slave/etc/default/atftpd | 2 + install/cluster/slave/etc/default/etherwake | 1 + install/cluster/slave/etc/default/hddtemp | 39 + install/cluster/slave/etc/default/nfs-common | 19 + install/cluster/slave/etc/default/ntpdate | 14 + install/cluster/slave/etc/default/rproxy | 8 + install/cluster/slave/etc/default/samba | 13 + .../slave/etc/default/shutdownallblades | 2 + .../cluster/slave/etc/default/smartmontools | 12 + install/cluster/slave/etc/default/snmpd | 22 + install/cluster/slave/etc/default/trc6500 | 1 + install/cluster/slave/etc/default/waitslaves | 1 + install/cluster/slave/etc/default/wakeonlan | 1 + install/cluster/slave/etc/default/webconfig | 10 + .../slave/etc/default/~isc-dhcp-server | 0 install/cluster/slave/etc/exports | 28 + install/cluster/slave/etc/fstab | 28 + install/cluster/slave/etc/hostname | 1 + install/cluster/slave/etc/inetd.conf | 40 + install/cluster/slave/etc/inittab | 69 + install/cluster/slave/etc/network/interfaces | 35 + install/cluster/slave/etc/rc.local | 18 + install/cluster/slave/etc/resolv.conf | 0 install/cluster/slave/etc/rsyslog.conf | 129 + install/cluster/slave/etc/ssmtp/+ssmtp.conf | 3 + install/cluster/slave/etc/ssmtp/ssmtp.conf | 21 + install/cluster/slave/root/.bashrc | 26 + install/cluster/slave/root/.profile | 9 + install/cluster/slave/root/.screenrc | 37 + .../cluster/slave/root/.ssh/authorized_keys | 1 + install/cluster/slave/root/.ssh/id_rsa | 27 + install/cluster/slave/root/.ssh/id_rsa.pub | 1 + install/cluster/slave/root/.vimrc | 1 + install/cluster/slave/usr/sbin/~winbindd | 0 install/cluster/swiches/swg1.txt | 334 ++ install/cluster/swiches/swg2.txt | 334 ++ install/cluster/swiches/swm.txt | 363 ++ .../install/firmware-bnx2_0.14+lenny2_all.deb | Bin 0 -> 105418 bytes install/debian-rep/install/igb-3.0.22.tar.gz | Bin 0 -> 244067 bytes install/debian-rep/readme.txt | 23 + .../trc6500-webconfig_1.1-1_all.deb | Bin 0 -> 2898 bytes install/ipmi/ipmicfg | Bin 0 -> 313061 bytes install/ipmi/ipmicfg-linux.x86_64 | Bin 0 -> 313061 bytes install/ipmi/ipmicfg.sh | 12 + install/ipmi/update_blade_cfg.sh | 66 + install/scripts/getconfigTRC6500.bat | 38 + install/scripts/startTRC6500.bat | 36 + install/scripts/stopTRC6500.bat | 36 + install/scripts/updateconfigTRC6500.bat | 38 + 108 files changed, 14747 insertions(+) create mode 100644 .gitignore create mode 100644 install/bios/+init.sh create mode 100755 install/bios/SCELNX_64 create mode 100644 install/bios/bios-1.0b.cfg create mode 100644 install/bios/bios-3.0.cfg create mode 100755 install/bios/dmidecode create mode 100755 install/bios/update_bios_cfg.sh create mode 100644 install/cluster/Makefile create mode 100755 install/cluster/bin/create_bios_tarball.sh create mode 100755 install/cluster/bin/create_root_tarball.sh create mode 100755 install/cluster/bin/create_slave_tarball.sh create mode 100755 install/cluster/bin/init_cluster_repository.sh create mode 100755 install/cluster/bin/init_pxe_repository.sh create mode 100644 install/cluster/master/etc/apt/sources.list create mode 100644 install/cluster/master/etc/chrony/chrony.conf create mode 100644 install/cluster/master/etc/cron.d/getswitchtemp create mode 100644 install/cluster/master/etc/default/atftpd create mode 100644 install/cluster/master/etc/default/halt create mode 100644 install/cluster/master/etc/default/ntpdate create mode 100644 install/cluster/master/etc/default/rcS create mode 100644 install/cluster/master/etc/default/rproxy create mode 100644 install/cluster/master/etc/default/sensord create mode 100644 install/cluster/master/etc/default/shutdownallblades create mode 100644 install/cluster/master/etc/default/smartmontools create mode 100644 install/cluster/master/etc/default/snmpd create mode 100644 install/cluster/master/etc/dhcp/dhcpd.conf create mode 100644 install/cluster/master/etc/dhcp/dhcpd.conf.alpha create mode 100644 install/cluster/master/etc/dhcp/dhcpd.conf.blank create mode 100644 install/cluster/master/etc/dhcp/dhcpd.conf.bravo create mode 100644 install/cluster/master/etc/dhcp/dhcpd.conf.cl0 create mode 100644 install/cluster/master/etc/dhcp/dhcpd.conf.gamma create mode 100644 install/cluster/master/etc/exports create mode 100644 install/cluster/master/etc/fstab create mode 100644 install/cluster/master/etc/hosts.12MHzDF create mode 100644 install/cluster/master/etc/hosts.12MHzMDF create mode 100644 install/cluster/master/etc/hosts.30MHz create mode 100644 install/cluster/master/etc/hosts.8MHz create mode 100644 install/cluster/master/etc/inetd.conf create mode 100755 install/cluster/master/etc/init.d/etherwake create mode 100755 install/cluster/master/etc/init.d/shutdownallblades create mode 100755 install/cluster/master/etc/init.d/waitslaves create mode 100755 install/cluster/master/etc/init.d/wakeonlan create mode 100644 install/cluster/master/etc/initramfs-tools/scripts/tftp create mode 100644 install/cluster/master/etc/iptables/rules.v4 create mode 100644 install/cluster/master/etc/logrotate.d/trc6500 create mode 100644 install/cluster/master/etc/modules create mode 100644 install/cluster/master/etc/network/interfaces create mode 100644 install/cluster/master/etc/nsswitch.conf create mode 100644 install/cluster/master/etc/rproxy/sites.csv create mode 100644 install/cluster/master/etc/rsyslog.conf create mode 100644 install/cluster/master/etc/snmp/snmpd.conf create mode 100644 install/cluster/master/etc/ssh/ssh_config create mode 100644 install/cluster/master/etc/ssh/sshd_config create mode 100644 install/cluster/master/etc/ssmtp/ssmtp.conf create mode 100644 install/cluster/master/etc/sysctl.d/trc6500.conf create mode 100644 install/cluster/master/root/.bashrc create mode 100644 install/cluster/rec/etc/fstab create mode 100755 install/cluster/slave/etc/+hostname create mode 100644 install/cluster/slave/etc/chrony/chrony.conf create mode 100644 install/cluster/slave/etc/default/atftpd create mode 100644 install/cluster/slave/etc/default/etherwake create mode 100644 install/cluster/slave/etc/default/hddtemp create mode 100644 install/cluster/slave/etc/default/nfs-common create mode 100644 install/cluster/slave/etc/default/ntpdate create mode 100644 install/cluster/slave/etc/default/rproxy create mode 100644 install/cluster/slave/etc/default/samba create mode 100644 install/cluster/slave/etc/default/shutdownallblades create mode 100644 install/cluster/slave/etc/default/smartmontools create mode 100644 install/cluster/slave/etc/default/snmpd create mode 100644 install/cluster/slave/etc/default/trc6500 create mode 100644 install/cluster/slave/etc/default/waitslaves create mode 100644 install/cluster/slave/etc/default/wakeonlan create mode 100644 install/cluster/slave/etc/default/webconfig create mode 100644 install/cluster/slave/etc/default/~isc-dhcp-server create mode 100644 install/cluster/slave/etc/exports create mode 100644 install/cluster/slave/etc/fstab create mode 100644 install/cluster/slave/etc/hostname create mode 100644 install/cluster/slave/etc/inetd.conf create mode 100644 install/cluster/slave/etc/inittab create mode 100644 install/cluster/slave/etc/network/interfaces create mode 100755 install/cluster/slave/etc/rc.local create mode 100644 install/cluster/slave/etc/resolv.conf create mode 100644 install/cluster/slave/etc/rsyslog.conf create mode 100755 install/cluster/slave/etc/ssmtp/+ssmtp.conf create mode 100644 install/cluster/slave/etc/ssmtp/ssmtp.conf create mode 100644 install/cluster/slave/root/.bashrc create mode 100644 install/cluster/slave/root/.profile create mode 100644 install/cluster/slave/root/.screenrc create mode 100644 install/cluster/slave/root/.ssh/authorized_keys create mode 100644 install/cluster/slave/root/.ssh/id_rsa create mode 100644 install/cluster/slave/root/.ssh/id_rsa.pub create mode 100644 install/cluster/slave/root/.vimrc create mode 100644 install/cluster/slave/usr/sbin/~winbindd create mode 100644 install/cluster/swiches/swg1.txt create mode 100644 install/cluster/swiches/swg2.txt create mode 100644 install/cluster/swiches/swm.txt create mode 100755 install/debian-rep/install/firmware-bnx2_0.14+lenny2_all.deb create mode 100755 install/debian-rep/install/igb-3.0.22.tar.gz create mode 100644 install/debian-rep/readme.txt create mode 100644 install/debian-rep/trc6500-webconfig/trc6500-webconfig_1.1-1_all.deb create mode 100755 install/ipmi/ipmicfg create mode 100755 install/ipmi/ipmicfg-linux.x86_64 create mode 100755 install/ipmi/ipmicfg.sh create mode 100755 install/ipmi/update_blade_cfg.sh create mode 100644 install/scripts/getconfigTRC6500.bat create mode 100644 install/scripts/startTRC6500.bat create mode 100644 install/scripts/stopTRC6500.bat create mode 100644 install/scripts/updateconfigTRC6500.bat diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3da2e81 --- /dev/null +++ b/.gitignore @@ -0,0 +1,91 @@ +.sconsign.dblite +prod +prod_rhp* +*~ +*.contrib* +*.keep +*.pyc +*.o +*.os + +dev/*mccm_generated +dev/modele/implementation/trc6500_chaine_*/*/gcc_debian_tao +dev/modele/implementation/trc6500_chaine_*/*/mccm_generated +dev/modele/implementation/trc6500_chaine_gon/Lsu/libserveur_lsu_config.a +dev/modele/implementation/trc6500_testu/trc6500_simu_df/*/gcc_debian_tao +dev/modele/implementation/trc6500_testu/trc6500_simu_df/*/mccm_generated +dev/modele/implementation/trc6500_testu/trc6500_simu_soi/*/gcc_debian_tao +dev/modele/implementation/trc6500_testu/trc6500_simu_soi/*/mccm_generated +dev/modele/implementation_bouchon/trc6500_chaine_*/*/gcc_debian_tao +dev/modele/implementation_bouchon/trc6500_chaine_*/*/mccm_generated + +#symbolic links +dev/code_metier/monitoring/cfg/*.xml + +dev/common/libfe306/inc +dev/common/libfe306/src + +dev/tools/conversions/bin2sig/src/erreur.c +dev/tools/conversions/bin2sig/src/file_118.c +dev/tools/conversions/bin2sig/src/outils.c +dev/tools/conversions/bin2sig/src/signaux.c +dev/tools/conversions/dfe2sig/src/erreur.c +dev/tools/conversions/dfe2sig/src/file_118.c +dev/tools/conversions/dfe2sig/src/outils.c +dev/tools/conversions/dfe2sig/src/signaux.c + +dev/tools/sim_multicast/sim_multicast/src/CUdpSocket.cpp +dev/tools/sim_multicast/sim_multicast/src/erreur.c +dev/tools/sim_multicast/sim_multicast/src/file_118.c +dev/tools/sim_multicast/sim_multicast/src/freq_plan_common.c +dev/tools/sim_multicast/sim_multicast/src/outils.c +dev/tools/sim_multicast/sim_multicast/src/signaux.c + +dev/tools/sniffers/sniffer_suivi_soi/CUdpSocket.cpp +dev/tools/sniffers/sniffer_suivi_soi/Exception.cpp +dev/tools/sniffers/sniffer_suivi_soi/HtoN.cpp +dev/tools/sniffers/sniffer_suivi_soi/NtoH.cpp + +dev/common/libspe/trt/libsignl/inc +dev/common/libspe/trt/libsignl/src + +dev/common/libspe/spe/cfg/*.xml + +dev/common/libspe/trt/ac/inc + +dev/common/libspe/trt/common/src/*.c + +dev/common/libspe/trt/ic/inc/proto_ic.h +dev/common/libspe/trt/ic/src/*.c +dev/common/libspe/trt/ic/inc/i_alis/i_alis.h +dev/common/libspe/trt/ic/src/i_alis/i_alis.c + +dev/common/libspe/trt/common/inc/*.h +dev/common/libspe/trt/libcode/inc +dev/common/libspe/trt/libcode/src + +dev/common/libspe/trt/analyse/inc +dev/common/libspe/trt/analyse/recocod/recocod.cfg + +dev/common/libspe/trt/analyse/recomod/inc/identification +dev/common/libspe/trt/analyse/recomod/inc/proto_rm.h +dev/common/libspe/trt/analyse/recomod/inc/acars/*.h +dev/common/libspe/trt/analyse/recomod/inc/recomod +dev/common/libspe/trt/analyse/recomod/src/recomod +dev/common/libspe/trt/analyse/recomod/src/rec_modt.c +dev/common/libspe/trt/analyse/recomod/src/acars/demo_acars.c +dev/common/libspe/trt/analyse/recomod/src/identification/*.c + +dev/common/libspe/trt/ac/src/c_*.c + +dev/common/libspe/trt/sp/inc/*.h +dev/common/libspe/trt/sp/inc/p_alis/p_*.h +dev/common/libspe/trt/sp/inc/p_rds/*.h +dev/common/libspe/trt/sp/src/*.c +dev/common/libspe/trt/sp/src/p_alis/p_*.c +dev/common/libspe/trt/sp/src/p_alis/p_*.c +dev/common/libspe/trt/sp/src/p_rds/p_*.c + +dev/common/libspe/trt/md/inc/*.h +dev/common/libspe/trt/md/src/dem_*.c +dev/common/libspe/trt/md/src/cag_phonie.c diff --git a/install/bios/+init.sh b/install/bios/+init.sh new file mode 100644 index 0000000..0f588f3 --- /dev/null +++ b/install/bios/+init.sh @@ -0,0 +1,4 @@ +#!/bin/sh + +./update_bios_cfg.sh -y -Y +reboot diff --git a/install/bios/SCELNX_64 b/install/bios/SCELNX_64 new file mode 100755 index 0000000000000000000000000000000000000000..3c1404dde09cfba3a0d3bf04971ccd378ea7fe86 GIT binary patch literal 466926 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 EALK&dH2?qr literal 0 HcmV?d00001 diff --git a/install/bios/bios-1.0b.cfg b/install/bios/bios-1.0b.cfg new file mode 100644 index 0000000..4c1c532 --- /dev/null +++ b/install/bios/bios-1.0b.cfg @@ -0,0 +1,4814 @@ +// Script File Name : t.cfg +// Created on 02/18/14 at 16:21:52 +// Copyright (c)2012 American Megatrends, Inc. +// AMISCE Utility. Ver 2.02.1036 + +HIICrc32= 4C2F5740 + +Setup Question = Smbios Event Log +Token =03 // Do NOT change this line +Offset =155 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Runtime Error Logging Support +Token =04 // Do NOT change this line +Offset =15D +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Memory Corr. Error Threshold +Token =05 // Do NOT change this line +Offset =161 +Width =01 +BIOS Default =A +Value =A + +Setup Question = PCI Error Logging Support +Token =06 // Do NOT change this line +Offset =162 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Poison Support +Token =07 // Do NOT change this line +Offset =15F +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Poison Support in IOH +Token =08 // Do NOT change this line +Offset =160 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Erase Event Log +Token =09 // Do NOT change this line +Offset =157 +Width =01 +BIOS Default =[00]No +Options =*[00]No // Move "*" to the desired Option + [01]Yes, Next reset + [02]Yes, Every reset + +Setup Question = When Log is Full +Token =0A // Do NOT change this line +Offset =156 +Width =01 +BIOS Default =[00]Do Nothing +Options =*[00]Do Nothing // Move "*" to the desired Option + [01]Erase Immediately + +Setup Question = Log System Boot Event +Token =0B // Do NOT change this line +Offset =158 +Width =01 +BIOS Default =[00]Disabled +Options =[01]Enabled // Move "*" to the desired Option + *[00]Disabled + +Setup Question = MECI +Token =0C // Do NOT change this line +Offset =15B +Width =01 +BIOS Default =1 +Value =1 + +Setup Question = METW +Token =0D // Do NOT change this line +Offset =15A +Width =01 +BIOS Default =3C +Value =3C + +Setup Question = Log OEM Codes +Token =0E // Do NOT change this line +Offset =159 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Convert OEM Codes +Token =0F // Do NOT change this line +Offset =15C +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = System Language +Token =01 // Do NOT change this line +Offset =00 +Width =02 +Options =[00] // Move "*" to the desired Option + [01] + +Setup Question = Relaxed Ordering +Token =12 // Do NOT change this line +Offset =06 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Extended Tag +Token =13 // Do NOT change this line +Offset =07 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = No Snoop +Token =14 // Do NOT change this line +Offset =08 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Extended Synch +Token =15 // Do NOT change this line +Offset =0C +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Link Training Retry +Token =16 // Do NOT change this line +Offset =0D +Width =01 +BIOS Default =[05]5 +Options =[00]Disabled // Move "*" to the desired Option + [02]2 + [03]3 + *[05]5 + +Setup Question = Link Training Timeout (uS) +Token =17 // Do NOT change this line +Offset =0E +Width =02 +BIOS Default =64 +Value =64 + +Setup Question = Unpopulated Links +Token =18 // Do NOT change this line +Offset =10 +Width =01 +BIOS Default =[00]Keep Link ON +Options =*[00]Keep Link ON // Move "*" to the desired Option + [01]Disable + +Setup Question = Completion Timeout +Token =19 // Do NOT change this line +Offset =11 +Width =01 +BIOS Default =[FF]Default +Options =*[FF]Default // Move "*" to the desired Option + [55]Shorter + [AA]Longer + [00]Disabled + +Setup Question = ARI Forwarding +Token =1A // Do NOT change this line +Offset =12 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = AtomicOp Requester Enable +Token =1B // Do NOT change this line +Offset =13 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = AtomicOp Egress Blocking +Token =1C // Do NOT change this line +Offset =14 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = IDO Request Enable +Token =1D // Do NOT change this line +Offset =15 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = IDO Completion Enable +Token =1E // Do NOT change this line +Offset =16 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = LTR Mechanism Enable +Token =1F // Do NOT change this line +Offset =17 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = End-End TLP Prefix Blocking +Token =20 // Do NOT change this line +Offset =18 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Target Link Speed +Token =21 // Do NOT change this line +Offset =19 +Width =01 +BIOS Default =[37]Auto +Options =*[37]Auto // Move "*" to the desired Option + [01]Force to 2.5 GT/s + [02]Force to 5.0 GT/s + +Setup Question = Clock Power Management +Token =22 // Do NOT change this line +Offset =1B +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Compliance SOS +Token =23 // Do NOT change this line +Offset =1C +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Hardware Autonomous Width +Token =24 // Do NOT change this line +Offset =1D +Width =01 +BIOS Default =[00]Enabled +Options =*[00]Enabled // Move "*" to the desired Option + [01]Disabled + +Setup Question = Hardware Autonomous Speed +Token =25 // Do NOT change this line +Offset =1E +Width =01 +BIOS Default =[00]Enabled +Options =*[00]Enabled // Move "*" to the desired Option + [01]Disabled + +Setup Question = Enable ACPI Auto Configuration +Token =26 // Do NOT change this line +Offset =1F +Width =01 +BIOS Default =0 +Value =0 // Enabled = 1, Disabled = 0 + +Setup Question = Enable Hibernation +Token =27 // Do NOT change this line +Offset =23 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = ACPI Sleep State +Token =28 // Do NOT change this line +Offset =20 +Width =02 +BIOS Default =[01]S1 (CPU Stop Clock) +Options =[00]Suspend Disabled // Move "*" to the desired Option + *[01]S1 (CPU Stop Clock) + +Setup Question = Lock Legacy Resources +Token =29 // Do NOT change this line +Offset =22 +Width =01 +BIOS Default =0 +Value =0 // Enabled = 1, Disabled = 0 + +Setup Question = NUMA +Token =2A // Do NOT change this line +Offset =6A +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = High Precision Event Timer +Token =2B // Do NOT change this line +Offset =11D +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = Wake by Ring +Token =2C // Do NOT change this line +Offset =26 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = TPM SUPPORT +Token =2D // Do NOT change this line +Offset =2C +Width =01 +BIOS Default =[01]Enable +Options =[00]Disable // Move "*" to the desired Option + *[01]Enable + +Setup Question = TPM State +Token =2E // Do NOT change this line +Offset =27 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Pending operation +Token =2F // Do NOT change this line +Offset =28 +Width =01 +BIOS Default =[00]None +Options =*[00]None // Move "*" to the desired Option + [08]Enable Take Ownership + [09]Disable Take Ownership + [05]TPM Clear + +Setup Question = Security Device Support +Token =30 // Do NOT change this line +Offset =2C +Width =01 +BIOS Default =[01]Enable +Options =[00]Disable // Move "*" to the desired Option + *[01]Enable + +Setup Question = TCM State +Token =31 // Do NOT change this line +Offset =27 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Pending operation +Token =32 // Do NOT change this line +Offset =28 +Width =01 +BIOS Default =[00]None +Options =*[00]None // Move "*" to the desired Option + [08]Enable Take Ownership + [09]Disable Take Ownership + [05]TPM Clear + +Setup Question = TPM Enabled Status: +Token =33 // Do NOT change this line +Offset =29 +Width =01 +BIOS Default =[01]Disabled +Options =*[01]Disabled // Move "*" to the desired Option + [00]Enabled + +Setup Question = TPM Active Status: +Token =34 // Do NOT change this line +Offset =2A +Width =01 +BIOS Default =[01]Deactivated +Options =*[01]Deactivated // Move "*" to the desired Option + [00]Activated + +Setup Question = TPM Owner Status: +Token =35 // Do NOT change this line +Offset =2B +Width =01 +BIOS Default =[00]Unowned +Options =[01]Owned // Move "*" to the desired Option + *[00]Unowned + +Setup Question = TCM Enabled Status: +Token =36 // Do NOT change this line +Offset =29 +Width =01 +BIOS Default =[01]Disabled +Options =*[01]Disabled // Move "*" to the desired Option + [00]Enabled + +Setup Question = TCM Active Status: +Token =37 // Do NOT change this line +Offset =2A +Width =01 +BIOS Default =[01]Deactivated +Options =*[01]Deactivated // Move "*" to the desired Option + [00]Activated + +Setup Question = TCM Owner Status: +Token =38 // Do NOT change this line +Offset =2B +Width =01 +BIOS Default =[00]Unowned +Options =[01]Owned // Move "*" to the desired Option + *[00]Unowned + +Setup Question = WHEA Support +Token =3A // Do NOT change this line +Offset =33 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Clock Spread Spectrum +Token =3D // Do NOT change this line +Offset =4A +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = RTID +Token =3E // Do NOT change this line +Offset =6B +Width =01 +BIOS Default =[00]Optimal +Options =*[00]Optimal // Move "*" to the desired Option + [01]Alternate + +Setup Question = Hyper-threading +Token =3F // Do NOT change this line +Offset =36 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Active Processor Cores +Token =40 // Do NOT change this line +Offset =37 +Width =01 +BIOS Default =[00]All +Options =*[00]All // Move "*" to the desired Option + [01]1 + [02]2 + +Setup Question = Active Processor Cores +Token =41 // Do NOT change this line +Offset =39 +Width =01 +BIOS Default =[00]All +Options =*[00]All // Move "*" to the desired Option + [01]1 + [02]2 + [03]3 + +Setup Question = Active Processor Cores +Token =42 // Do NOT change this line +Offset =3C +Width =01 +BIOS Default =[00]All +Options =*[00]All // Move "*" to the desired Option + [01]1 + +Setup Question = Active Processor Cores +Token =43 // Do NOT change this line +Offset =3A +Width =01 +BIOS Default =[00]All +Options =*[00]All // Move "*" to the desired Option + [01]1 + [02]2 + [03]3 + [04]4 + [05]5 + +Setup Question = Active Processor Cores +Token =44 // Do NOT change this line +Offset =38 +Width =01 +BIOS Default =[08]All +Options =*[08]All // Move "*" to the desired Option + [01]1 + [02]2 + [03]3 + [04]4 + [05]5 + [06]6 + [07]7 + +Setup Question = Active Processor Cores +Token =45 // Do NOT change this line +Offset =3B +Width =01 +BIOS Default =[0A]All +Options =*[0A]All // Move "*" to the desired Option + [01]1 + [02]2 + [03]3 + [04]4 + [05]5 + [06]6 + [07]7 + [08]8 + [09]9 + +Setup Question = Active Processor Cores +Token =46 // Do NOT change this line +Offset =3D +Width =01 +BIOS Default =[06]All +Options =*[06]All // Move "*" to the desired Option + [01]1 + [02]2 + [04]4 + +Setup Question = Active Processor Cores +Token =47 // Do NOT change this line +Offset =3E +Width =01 +BIOS Default =[08]All +Options =*[08]All // Move "*" to the desired Option + [01]1 + [02]2 + [04]4 + [06]6 + +Setup Question = Limit CPUID Maximum +Token =48 // Do NOT change this line +Offset =3F +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Execute Disable Bit +Token =49 // Do NOT change this line +Offset =35 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Intel(R) AES-NI +Token =4A // Do NOT change this line +Offset =49 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = MLC Streamer Prefetcher +Token =4B // Do NOT change this line +Offset =42 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = MLC Spatial Prefetcher +Token =4C // Do NOT change this line +Offset =43 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = DCU Streamer Prefetcher +Token =4D // Do NOT change this line +Offset =44 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = DCU IP Prefetcher +Token =4E // Do NOT change this line +Offset =45 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Data Reuse Optimization +Token =4F // Do NOT change this line +Offset =46 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Intel Virtualization Technology +Token =50 // Do NOT change this line +Offset =40 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Local APIC Mode +Token =51 // Do NOT change this line +Offset =47 +Width =01 +BIOS Default =[02]Auto +Options =*[02]Auto // Move "*" to the desired Option + [01]x2APIC + [00]xAPIC + +Setup Question = Power Technology +Token =53 // Do NOT change this line +Offset =57 +Width =01 +BIOS Default =[01]Energy Efficient +Options =*[00]Disable // Move "*" to the desired Option + [01]Energy Efficient + [02]Custom + +Setup Question = EIST +Token =54 // Do NOT change this line +Offset =5E +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Turbo Mode +Token =55 // Do NOT change this line +Offset =4B +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = P-STATE Coordination +Token =56 // Do NOT change this line +Offset =60 +Width =01 +BIOS Default =[FE]HW_ALL +Options =*[FE]HW_ALL // Move "*" to the desired Option + [FC]SW_ALL + [FD]SW_ANY + +Setup Question = C1E Support +Token =57 // Do NOT change this line +Offset =58 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = CPU C3 Report +Token =58 // Do NOT change this line +Offset =59 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = CPU C6 Report +Token =59 // Do NOT change this line +Offset =5A +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = CPU C7 Report +Token =5A // Do NOT change this line +Offset =5B +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Package C State limit +Token =5B // Do NOT change this line +Offset =5D +Width =01 +BIOS Default =[06]C6 +Options =[00]C0 // Move "*" to the desired Option + [01]C2 + *[06]C6 + [FF]No Limit + +Setup Question = Energy/Performance Bias +Token =5C // Do NOT change this line +Offset =5F +Width =01 +BIOS Default =[07]Balanced Performance +Options =*[00]Performance // Move "*" to the desired Option + [07]Balanced Performance + [0B]Balanced Energy + [0F]Energy Efficient + +Setup Question = Long Duration Power Limit +Token =5D // Do NOT change this line +Offset =61 +Width =02 +BIOS Default =0 +Value =0 + +Setup Question = Long Duration Maintained +Token =5E // Do NOT change this line +Offset =65 +Width =02 +BIOS Default =0 +Value =0 + +Setup Question = Short Duration Power Limit +Token =5F // Do NOT change this line +Offset =63 +Width =02 +BIOS Default =0 +Value =0 + +Setup Question = 1-Core Ratio Limit +Token =60 // Do NOT change this line +Offset =4E +Width =01 +BIOS Default =0 +Value =0 + +Setup Question = 2-Core Ratio Limit +Token =61 // Do NOT change this line +Offset =4F +Width =01 +BIOS Default =0 +Value =0 + +Setup Question = 3-Core Ratio Limit +Token =62 // Do NOT change this line +Offset =50 +Width =01 +BIOS Default =0 +Value =0 + +Setup Question = 4-Core Ratio Limit +Token =63 // Do NOT change this line +Offset =51 +Width =01 +BIOS Default =0 +Value =0 + +Setup Question = 5-Core Ratio Limit +Token =64 // Do NOT change this line +Offset =52 +Width =01 +BIOS Default =0 +Value =0 + +Setup Question = 6-Core Ratio Limit +Token =65 // Do NOT change this line +Offset =53 +Width =01 +BIOS Default =0 +Value =0 + +Setup Question = 7-Core Ratio Limit +Token =66 // Do NOT change this line +Offset =54 +Width =01 +BIOS Default =0 +Value =0 + +Setup Question = 8-Core Ratio Limit +Token =67 // Do NOT change this line +Offset =55 +Width =01 +BIOS Default =0 +Value =0 + +Setup Question = Compatibility RID +Token =6B // Do NOT change this line +Offset =D8 +Width =01 +BIOS Default =[00]Disabled +Options =[01]Enabled // Move "*" to the desired Option + *[00]Disabled + +Setup Question = Memory Mode +Token =6D // Do NOT change this line +Offset =69 +Width =01 +BIOS Default =[00]Independent +Options =*[00]Independent // Move "*" to the desired Option + [01]Mirroring + [02]Lock Step + [04]Sparing + +Setup Question = Spare Err Threshold +Token =6E // Do NOT change this line +Offset =6D +Width =01 +BIOS Default =F +Value =F + +Setup Question = DRAM RAPL MODE +Token =6F // Do NOT change this line +Offset =DC +Width =01 +BIOS Default =[02]DRAM RAPL MODE1 +Options =[00]Disabled // Move "*" to the desired Option + [01]DRAM RAPL MODE0 + *[02]DRAM RAPL MODE1 + +Setup Question = DDR Speed +Token =70 // Do NOT change this line +Offset =6F +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Force DDR3 800 + [02]Force DDR3 1066 + [03]Force DDR3 1333 + [04]Force DDR3 1600 + [09]Force SPD + +Setup Question = Channel Interleaving +Token =71 // Do NOT change this line +Offset =77 +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]1 Way + [02]2 Way + [03]3 Way + [04]4 Way + +Setup Question = Rank Interleaving +Token =72 // Do NOT change this line +Offset =78 +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]1 Way + [02]2 Way + [04]4 Way + [08]8 Way + +Setup Question = Patrol Scrub +Token =73 // Do NOT change this line +Offset =70 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Demand Scrub +Token =74 // Do NOT change this line +Offset =71 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Data Scrambling +Token =75 // Do NOT change this line +Offset =72 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Device Tagging +Token =76 // Do NOT change this line +Offset =73 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Thermal Throttling +Token =77 // Do NOT change this line +Offset =75 +Width =01 +BIOS Default =[08]CLTT +Options =[00]Disabled // Move "*" to the desired Option + *[08]CLTT + +Setup Question = Altitude +Token =78 // Do NOT change this line +Offset =7A +Width =01 +BIOS Default =[01]300 M +Options =[00]Auto // Move "*" to the desired Option + *[01]300 M + [02]900 M + [03]1500 M + [04]3000 M + +Setup Question = Intel(R) VT-d +Token =7A // Do NOT change this line +Offset =C0 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Intel(R) I/OAT +Token =7B // Do NOT change this line +Offset =BD +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = DCA Support +Token =7C // Do NOT change this line +Offset =BE +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = IOH Resource Selection Type +Token =7D // Do NOT change this line +Offset =D0 +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Manual + +Setup Question = MMIOH Size +Token =7E // Do NOT change this line +Offset =CB +Width =01 +BIOS Default =[40]64G +Options =[01]1G // Move "*" to the desired Option + [02]2G + [04]4G + [08]8G + [10]16G + [20]32G + *[40]64G + [80]128G + +Setup Question = MMCFG BASE +Token =7F // Do NOT change this line +Offset =DB +Width =01 +BIOS Default =[01]0x80000000 +Options =*[01]0x80000000 // Move "*" to the desired Option + [02]0xA0000000 + [03]0xC0000000 + +Setup Question = Io Ratio Skt0 +Token =80 // Do NOT change this line +Offset =CE +Width =01 +BIOS Default =3 +Value =3 + +Setup Question = Io Ratio Skt1 +Token =81 // Do NOT change this line +Offset =CF +Width =01 +BIOS Default =2 +Value =2 + +Setup Question = Mmio Ratio Skt0 +Token =82 // Do NOT change this line +Offset =CC +Width =01 +BIOS Default =6 +Value =6 + +Setup Question = Mmio Ratio Skt1 +Token =83 // Do NOT change this line +Offset =CD +Width =01 +BIOS Default =2 +Value =2 + +Setup Question = IOU1 - PCIe Port +Token =84 // Do NOT change this line +Offset =80 +Width =01 +BIOS Default =[01]x8 +Options =[00]x4x4 // Move "*" to the desired Option + *[01]x8 + +Setup Question = CPU1 MLP PCI-E 3.0 x8 Link Speed +Token =85 // Do NOT change this line +Offset =81 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 1B Link Speed +Token =86 // Do NOT change this line +Offset =83 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = IOU2 - PCIe Port +Token =87 // Do NOT change this line +Offset =89 +Width =01 +BIOS Default =[05]Auto +Options =[00]x4x4x4x4 // Move "*" to the desired Option + [01]x4x4x8 + [02]x8x4x4 + [03]x8x8 + [04]x16 + *[05]Auto + +Setup Question = CPU1 SXB1 PCI-E 3.0 x16 Link Speed +Token =88 // Do NOT change this line +Offset =8A +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 2C Link Speed +Token =89 // Do NOT change this line +Offset =8E +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = CPU1 SXB1 PCI-E 3.0 x16 Link Speed +Token =8A // Do NOT change this line +Offset =8A +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = CPU1 SXB1 PCI-E 3.0 x16 Link Speed +Token =8B // Do NOT change this line +Offset =8A +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 2C Link Speed +Token =8C // Do NOT change this line +Offset =8E +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = CPU1 SXB1 PCI-E 3.0 x16 Link Speed +Token =8D // Do NOT change this line +Offset =8A +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 2B Link Speed +Token =8E // Do NOT change this line +Offset =8C +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 2C Link Speed +Token =8F // Do NOT change this line +Offset =8E +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = CPU1 SXB1 PCI-E 3.0 x16 Link Speed +Token =90 // Do NOT change this line +Offset =8A +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 2C Link Speed +Token =91 // Do NOT change this line +Offset =8E +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 2D Link Speed +Token =92 // Do NOT change this line +Offset =90 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = CPU1 SXB1 PCI-E 3.0 x16 Link Speed +Token =93 // Do NOT change this line +Offset =8A +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 2B Link Speed +Token =94 // Do NOT change this line +Offset =8C +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 2C Link Speed +Token =95 // Do NOT change this line +Offset =8E +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 2D Link Speed +Token =96 // Do NOT change this line +Offset =90 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = IOU3 - PCIe Port +Token =97 // Do NOT change this line +Offset =9A +Width =01 +BIOS Default =[03]x8x8 +Options =[00]x4x4x4x4 // Move "*" to the desired Option + [01]x4x4x8 + [02]x8x4x4 + *[03]x8x8 + [04]x16 + +Setup Question = CPU1 SXB2 PCI-E 3.0 x8 Link Speed +Token =98 // Do NOT change this line +Offset =9B +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = CPU1 SXB2 PCI-E 3.0 x8 Link Speed +Token =99 // Do NOT change this line +Offset =9B +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 3C Link Speed +Token =9A // Do NOT change this line +Offset =9F +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = CPU1 SXB2 PCI-E 3.0 x8 Link Speed +Token =9B // Do NOT change this line +Offset =9B +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 3B Link Speed +Token =9C // Do NOT change this line +Offset =9D +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 3C Link Speed +Token =9D // Do NOT change this line +Offset =9F +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = CPU1 SXB2 PCI-E 3.0 x8 Link Speed +Token =9E // Do NOT change this line +Offset =9B +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 3C Link Speed +Token =9F // Do NOT change this line +Offset =9F +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 3D Link Speed +Token =A0 // Do NOT change this line +Offset =A1 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = CPU1 SXB2 PCI-E 3.0 x8 Link Speed +Token =A1 // Do NOT change this line +Offset =9B +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 3B Link Speed +Token =A2 // Do NOT change this line +Offset =9D +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 3C Link Speed +Token =A3 // Do NOT change this line +Offset =9F +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 3D Link Speed +Token =A4 // Do NOT change this line +Offset =A1 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 0A +Token =A5 // Do NOT change this line +Offset =7E +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = PORT 1A +Token =A6 // Do NOT change this line +Offset =85 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = PORT 1B +Token =A7 // Do NOT change this line +Offset =87 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = PORT 2A +Token =A8 // Do NOT change this line +Offset =92 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = PORT 2B +Token =A9 // Do NOT change this line +Offset =94 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = PORT 2C +Token =AA // Do NOT change this line +Offset =96 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = PORT 2D +Token =AB // Do NOT change this line +Offset =98 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = PORT 3A +Token =AC // Do NOT change this line +Offset =A3 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = PORT 3B +Token =AD // Do NOT change this line +Offset =A5 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = PORT 3C +Token =AE // Do NOT change this line +Offset =A7 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = PORT 3D +Token =AF // Do NOT change this line +Offset =A9 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Coherency Support +Token =B0 // Do NOT change this line +Offset =C1 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = ATS Support +Token =B1 // Do NOT change this line +Offset =C2 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Isoc +Token =B2 // Do NOT change this line +Offset =7B +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = QPI Link Speed Mode +Token =B3 // Do NOT change this line +Offset =C4 +Width =01 +BIOS Default =[01]Fast +Options =[00]Slow // Move "*" to the desired Option + *[01]Fast + +Setup Question = QPI Link Frequency Select +Token =B4 // Do NOT change this line +Offset =C7 +Width =01 +BIOS Default =[06]Auto +Options =*[06]Auto // Move "*" to the desired Option + [01]6.4 GT/s + [02]7.2 GT/s + [03]8.0 GT/s + +Setup Question = QPI Link0s +Token =B5 // Do NOT change this line +Offset =C8 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = QPI Link0p +Token =B6 // Do NOT change this line +Offset =C9 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = QPI Link1 +Token =B7 // Do NOT change this line +Offset =CA +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = All USB Devices +Token =B8 // Do NOT change this line +Offset =10B +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = EHCI Controller 1 +Token =B9 // Do NOT change this line +Offset =10C +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = EHCI Controller 2 +Token =BA // Do NOT change this line +Offset =10D +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = Legacy USB Support +Token =BB // Do NOT change this line +Offset =01 +Width =01 +BIOS Default =[00]Enabled +Options =*[00]Enabled // Move "*" to the desired Option + [01]Disabled + [02]Auto + +Setup Question = Port 60/64 Emulation +Token =BC // Do NOT change this line +Offset =06 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = EHCI Hand-off +Token =BD // Do NOT change this line +Offset =02 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = PCH Compatibility RID +Token =BE // Do NOT change this line +Offset =130 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = SMBus Controller +Token =BF // Do NOT change this line +Offset =11C +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = SW SMI Timer +Token =C0 // Do NOT change this line +Offset =131 +Width =01 +BIOS Default =[01]Auto +Options =[00]Disabled // Move "*" to the desired Option + *[01]Auto + +Setup Question = GbE Controller +Token =C1 // Do NOT change this line +Offset =121 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Wake on LAN from S5 +Token =C2 // Do NOT change this line +Offset =123 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = SLP_S4 Assertion Stretch Enable +Token =C3 // Do NOT change this line +Offset =11F +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = SLP_S4 Assertion Width +Token =C4 // Do NOT change this line +Offset =120 +Width =01 +BIOS Default =[00]4-5 Seconds +Options =[03]1-2 Seconds // Move "*" to the desired Option + [02]2-3 Seconds + [01]3-4 Seconds + *[00]4-5 Seconds + +Setup Question = Azalia HD Audio +Token =C5 // Do NOT change this line +Offset =DD +Width =01 +BIOS Default =0 +Value =0 // Enabled = 1, Disabled = 0 + +Setup Question = Azalia internal HDMI codec +Token =C6 // Do NOT change this line +Offset =DE +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = PCI Express Port 1 +Token =CA // Do NOT change this line +Offset =104 +Width =01 +BIOS Default =[02]Auto +Options =[00]Disabled // Move "*" to the desired Option + [01]Enabled + *[02]Auto + +Setup Question = PME SCI +Token =CB // Do NOT change this line +Offset =105 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = PCIe Sub Decode +Token =CC // Do NOT change this line +Offset =106 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Port Select +Token =CD // Do NOT change this line +Offset =107 +Width =01 +BIOS Default =[00]PCI Express Port 1 +Options =*[00]PCI Express Port 1 // Move "*" to the desired Option + [01]PCI Express Port 2 + [02]PCI Express Port 3 + [03]PCI Express Port 4 + [04]PCI Express Port 5 + [05]PCI Express Port 6 + [06]PCI Express Port 7 + [07]PCI Express Port 8 + +Setup Question = DMI Vc1 Control +Token =CE // Do NOT change this line +Offset =108 +Width =01 +BIOS Default =[01]Enabled +Options =*[01]Enabled // Move "*" to the desired Option + [00]Disabled + +Setup Question = DMI Vcp Control +Token =CF // Do NOT change this line +Offset =109 +Width =01 +BIOS Default =[01]Enabled +Options =*[01]Enabled // Move "*" to the desired Option + [00]Disabled + +Setup Question = DMI Vcm Control +Token =D0 // Do NOT change this line +Offset =10A +Width =01 +BIOS Default =[01]Enabled +Options =*[01]Enabled // Move "*" to the desired Option + [00]Disabled + +Setup Question = All USB Devices +Token =D1 // Do NOT change this line +Offset =10B +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = EHCI Controller 1 +Token =D2 // Do NOT change this line +Offset =10C +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = EHCI Controller 2 +Token =D3 // Do NOT change this line +Offset =10D +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = USB Port 0 +Token =D4 // Do NOT change this line +Offset =10E +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = USB Port 1 +Token =D5 // Do NOT change this line +Offset =10F +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = USB Port 2 +Token =D6 // Do NOT change this line +Offset =110 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = USB Port 3 +Token =D7 // Do NOT change this line +Offset =111 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = USB Port 4 +Token =D8 // Do NOT change this line +Offset =112 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = USB Port 5 +Token =D9 // Do NOT change this line +Offset =113 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = USB Port 6 +Token =DA // Do NOT change this line +Offset =114 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = USB Port 7 +Token =DB // Do NOT change this line +Offset =115 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = USB Port 8 +Token =DC // Do NOT change this line +Offset =116 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = USB Port 9 +Token =DD // Do NOT change this line +Offset =117 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = USB Port 10 +Token =DE // Do NOT change this line +Offset =118 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = USB Port 11 +Token =DF // Do NOT change this line +Offset =119 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = USB Port 12 +Token =E0 // Do NOT change this line +Offset =11A +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = USB Port 13 +Token =E1 // Do NOT change this line +Offset =11B +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = SATA Mode +Token =E2 // Do NOT change this line +Offset =DF +Width =01 +BIOS Default =[02]AHCI Mode +Options =[00]Disabled // Move "*" to the desired Option + [01]IDE Mode + *[02]AHCI Mode + [03]RAID Mode + +Setup Question = PCH RAID CodeBase +Token =E3 // Do NOT change this line +Offset =E1 +Width =01 +BIOS Default =[00]Intel +Options =*[00]Intel // Move "*" to the desired Option + +Setup Question = SATA RAID Option ROM/UEFI Driver +Token =E4 // Do NOT change this line +Offset =127 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Serial-ATA Controller 0 +Token =E5 // Do NOT change this line +Offset =E2 +Width =01 +BIOS Default =[02]Compatible +Options =[00]Disabled // Move "*" to the desired Option + [01]Enhanced + *[02]Compatible + +Setup Question = Serial-ATA Controller 1 +Token =E6 // Do NOT change this line +Offset =E3 +Width =01 +BIOS Default =[01]Enhanced +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enhanced + +Setup Question = Aggressive Link Power Management +Token =E7 // Do NOT change this line +Offset =F0 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = SATA RAID Option ROM +Token =E8 // Do NOT change this line +Offset =E0 +Width =01 +BIOS Default =[00]Legacy +Options =*[00]Legacy // Move "*" to the desired Option + [01]EFI + +Setup Question = Port 0 Hot Plug +Token =E9 // Do NOT change this line +Offset =FD +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Port 1 Hot Plug +Token =EA // Do NOT change this line +Offset =FE +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Port 2 Hot Plug +Token =EB // Do NOT change this line +Offset =FF +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Port 3 Hot Plug +Token =EC // Do NOT change this line +Offset =100 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Port 4 Hot Plug +Token =ED // Do NOT change this line +Offset =101 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Port 5 Hot Plug +Token =EE // Do NOT change this line +Offset =102 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = External SATA Port 0 +Token =EF // Do NOT change this line +Offset =F7 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = External SATA Port 1 +Token =F0 // Do NOT change this line +Offset =F8 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = External SATA Port 2 +Token =F1 // Do NOT change this line +Offset =F9 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = External SATA Port 3 +Token =F2 // Do NOT change this line +Offset =FA +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = External SATA Port 4 +Token =F3 // Do NOT change this line +Offset =FB +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = External SATA Port 5 +Token =F4 // Do NOT change this line +Offset =FC +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Port 0 Staggered Spin-up +Token =F5 // Do NOT change this line +Offset =E4 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Port 1 Staggered Spin-up +Token =F6 // Do NOT change this line +Offset =E5 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Port 2 Staggered Spin-up +Token =F7 // Do NOT change this line +Offset =E6 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Port 3 Staggered Spin-up +Token =F8 // Do NOT change this line +Offset =E7 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Port 4 Staggered Spin-up +Token =F9 // Do NOT change this line +Offset =E8 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Port 5 Staggered Spin-up +Token =FA // Do NOT change this line +Offset =E9 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Storage Controller Unit +Token =FB // Do NOT change this line +Offset =126 +Width =01 +BIOS Default =[00]Enabled +Options =[01]Disabled // Move "*" to the desired Option + *[00]Enabled + +Setup Question = SCU RAID Option ROM/UEFI Driver +Token =FC // Do NOT change this line +Offset =125 +Width =01 +BIOS Default =[01]Legacy +Options =*[01]Legacy // Move "*" to the desired Option + [00]EFI + +Setup Question = SCU RAID Option ROM/UEFI Driver +Token =FD // Do NOT change this line +Offset =125 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = SCU Option ROM CodeBase +Token =FE // Do NOT change this line +Offset =103 +Width =01 +BIOS Default =[00]Intel +Options =*[00]Intel // Move "*" to the desired Option + +Setup Question = Thermal Management +Token =FF // Do NOT change this line +Offset =128 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = ME SMBus Thermal Reporting +Token =100 // Do NOT change this line +Offset =129 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = PCH Temp Read +Token =101 // Do NOT change this line +Offset =12A +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = CPU Energy Read +Token =102 // Do NOT change this line +Offset =12B +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = CPU Temp Read +Token =103 // Do NOT change this line +Offset =12C +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = Alert Enable Lock +Token =104 // Do NOT change this line +Offset =12D +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = PCH Alert +Token =105 // Do NOT change this line +Offset =12E +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = DIMM Alert +Token =106 // Do NOT change this line +Offset =12F +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = TXT Support +Token =107 // Do NOT change this line +Offset =137 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Runtime Memory Hole Switch +Token =108 // Do NOT change this line +Offset =138 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = USB Support +Token =109 // Do NOT change this line +Offset =00 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = USB transfer time-out +Token =10A // Do NOT change this line +Offset =08 +Width =01 +BIOS Default =[14]20 sec +Options =[01]1 sec // Move "*" to the desired Option + [05]5 sec + [0A]10 sec + *[14]20 sec + +Setup Question = Device reset time-out +Token =10B // Do NOT change this line +Offset =07 +Width =01 +BIOS Default =[01]20 sec +Options =[00]10 sec // Move "*" to the desired Option + *[01]20 sec + [02]30 sec + [03]40 sec + +Setup Question = Device power-up delay +Token =10C // Do NOT change this line +Offset =1B +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Manual + +Setup Question = Device power-up delay in seconds +Token =10D // Do NOT change this line +Offset =1C +Width =01 +BIOS Default =5 +Value =5 + +Setup Question = N/A +Token =10E // Do NOT change this line +Offset =09 +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Floppy + [02]Forced FDD + [03]Hard Disk + [04]CD-ROM + +Setup Question = N/A +Token =10F // Do NOT change this line +Offset =0A +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Floppy + [02]Forced FDD + [03]Hard Disk + [04]CD-ROM + +Setup Question = N/A +Token =110 // Do NOT change this line +Offset =0B +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Floppy + [02]Forced FDD + [03]Hard Disk + [04]CD-ROM + +Setup Question = N/A +Token =111 // Do NOT change this line +Offset =0C +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Floppy + [02]Forced FDD + [03]Hard Disk + [04]CD-ROM + +Setup Question = N/A +Token =112 // Do NOT change this line +Offset =0D +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Floppy + [02]Forced FDD + [03]Hard Disk + [04]CD-ROM + +Setup Question = N/A +Token =113 // Do NOT change this line +Offset =0E +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Floppy + [02]Forced FDD + [03]Hard Disk + [04]CD-ROM + +Setup Question = N/A +Token =114 // Do NOT change this line +Offset =0F +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Floppy + [02]Forced FDD + [03]Hard Disk + [04]CD-ROM + +Setup Question = N/A +Token =115 // Do NOT change this line +Offset =10 +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Floppy + [02]Forced FDD + [03]Hard Disk + [04]CD-ROM + +Setup Question = N/A +Token =116 // Do NOT change this line +Offset =11 +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Floppy + [02]Forced FDD + [03]Hard Disk + [04]CD-ROM + +Setup Question = N/A +Token =117 // Do NOT change this line +Offset =12 +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Floppy + [02]Forced FDD + [03]Hard Disk + [04]CD-ROM + +Setup Question = N/A +Token =118 // Do NOT change this line +Offset =13 +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Floppy + [02]Forced FDD + [03]Hard Disk + [04]CD-ROM + +Setup Question = N/A +Token =119 // Do NOT change this line +Offset =14 +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Floppy + [02]Forced FDD + [03]Hard Disk + [04]CD-ROM + +Setup Question = N/A +Token =11A // Do NOT change this line +Offset =15 +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Floppy + [02]Forced FDD + [03]Hard Disk + [04]CD-ROM + +Setup Question = N/A +Token =11B // Do NOT change this line +Offset =16 +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Floppy + [02]Forced FDD + [03]Hard Disk + [04]CD-ROM + +Setup Question = N/A +Token =11C // Do NOT change this line +Offset =17 +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Floppy + [02]Forced FDD + [03]Hard Disk + [04]CD-ROM + +Setup Question = N/A +Token =11D // Do NOT change this line +Offset =18 +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Floppy + [02]Forced FDD + [03]Hard Disk + [04]CD-ROM + +Setup Question = ME Subsystem +Token =11E // Do NOT change this line +Offset =13A +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Serial Port +Token =121 // Do NOT change this line +Offset =00 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = Change Settings +Token =122 // Do NOT change this line +Offset =01 +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]IO=3F8h; IRQ=4; + [02]IO=3F8h; IRQ=3; + [03]IO=2F8h; IRQ=3; + [04]IO=3E8h; IRQ=5; + [05]IO=2E8h; IRQ=7; + [06]IO=3F8h; IRQ=3,4,5,6,7,10,11,12; + [07]IO=2F8h; IRQ=3,4,5,6,7,10,11,12; + [08]IO=3E8h; IRQ=3,4,5,6,7,10,11,12; + [09]IO=2E8h; IRQ=3,4,5,6,7,10,11,12; + +Setup Question = Device Mode +Token =123 // Do NOT change this line +Offset =02 +Width =01 +BIOS Default =[00]Normal +Options =*[00]Normal // Move "*" to the desired Option + [01]High Speed + +Setup Question = SOL Serial Port +Token =124 // Do NOT change this line +Offset =00 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = SOL Change Settings +Token =125 // Do NOT change this line +Offset =01 +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]IO=3F8h; IRQ=4; + [02]IO=3F8h; IRQ=3; + [03]IO=2F8h; IRQ=3; + [04]IO=3E8h; IRQ=5; + [05]IO=2E8h; IRQ=7; + [06]IO=3F8h; IRQ=3,4,5,6,7,10,11,12; + [07]IO=2F8h; IRQ=3,4,5,6,7,10,11,12; + [08]IO=3E8h; IRQ=3,4,5,6,7,10,11,12; + [09]IO=2E8h; IRQ=3,4,5,6,7,10,11,12; + +Setup Question = SOL Device Mode +Token =126 // Do NOT change this line +Offset =02 +Width =01 +BIOS Default =[00]Normal +Options =*[00]Normal // Move "*" to the desired Option + [01]High Speed + +Setup Question = Serial Port 2 Attribute +Token =127 // Do NOT change this line +Offset =153 +Width =01 +BIOS Default =[03]SOL +Options =*[03]SOL // Move "*" to the desired Option + [01]COM + +Setup Question = COM Console Redirection +Token =128 // Do NOT change this line +Offset =177 +Width =01 +BIOS Default =0 +Value =0 // Enabled = 1, Disabled = 0 + +Setup Question = SOL Console Redirection +Token =12A // Do NOT change this line +Offset =178 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = EMS Console Redirection +Token =12C // Do NOT change this line +Offset =187 +Width =01 +BIOS Default =0 +Value =0 // Enabled = 1, Disabled = 0 + +Setup Question = Out-of-Band Mgmt Port +Token =12E // Do NOT change this line +Offset =188 +Width =01 +BIOS Default =[00]COM +Options =*[00]COM // Move "*" to the desired Option + [01]SOL + +Setup Question = Terminal Type +Token =12F // Do NOT change this line +Offset =189 +Width =01 +BIOS Default =[01]VT100+ +Options =[00]VT100 // Move "*" to the desired Option + *[01]VT100+ + [02]VT-UTF8 + [03]ANSI + +Setup Question = Bits per second +Token =130 // Do NOT change this line +Offset =18A +Width =01 +BIOS Default =[07]115200 +Options =[03]9600 // Move "*" to the desired Option + [04]19200 + [06]57600 + *[07]115200 + +Setup Question = Flow Control +Token =131 // Do NOT change this line +Offset =18B +Width =01 +BIOS Default =[00]None +Options =*[00]None // Move "*" to the desired Option + [01]Hardware RTS/CTS + [02]Software Xon/Xoff + +Setup Question = Terminal Type +Token =132 // Do NOT change this line +Offset =179 +Width =01 +BIOS Default =[01]VT100+ +Options =[00]VT100 // Move "*" to the desired Option + *[01]VT100+ + [02]VT-UTF8 + [03]ANSI + +Setup Question = Bits per second +Token =133 // Do NOT change this line +Offset =16B +Width =01 +BIOS Default =[07]115200 +Options =[03]9600 // Move "*" to the desired Option + [04]19200 + [05]38400 + [06]57600 + *[07]115200 + +Setup Question = Data Bits +Token =134 // Do NOT change this line +Offset =16D +Width =01 +BIOS Default =[08]8 +Options =[07]7 // Move "*" to the desired Option + *[08]8 + +Setup Question = Parity +Token =135 // Do NOT change this line +Offset =16F +Width =01 +BIOS Default =[01]None +Options =*[01]None // Move "*" to the desired Option + [02]Even + [03]Odd + [04]Mark + [05]Space + +Setup Question = Stop Bits +Token =136 // Do NOT change this line +Offset =171 +Width =01 +BIOS Default =[01]1 +Options =*[01]1 // Move "*" to the desired Option + [03]2 + +Setup Question = Flow Control +Token =137 // Do NOT change this line +Offset =173 +Width =01 +BIOS Default =[00]None +Options =*[00]None // Move "*" to the desired Option + [01]Hardware RTS/CTS + +Setup Question = VT-UTF8 Combo Key Support +Token =138 // Do NOT change this line +Offset =17B +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = Recorder Mode +Token =139 // Do NOT change this line +Offset =17D +Width =01 +BIOS Default =0 +Value =0 // Enabled = 1, Disabled = 0 + +Setup Question = Resolution 100x31 +Token =13A // Do NOT change this line +Offset =17F +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = Legacy OS Redirection Resolution +Token =13B // Do NOT change this line +Offset =181 +Width =01 +BIOS Default =[01]80x25 +Options =[00]80x24 // Move "*" to the desired Option + *[01]80x25 + +Setup Question = Putty KeyPad +Token =13C // Do NOT change this line +Offset =183 +Width =01 +BIOS Default =[01]VT100 +Options =*[01]VT100 // Move "*" to the desired Option + [02]LINUX + [04]XTERMR6 + [08]SCO + [10]ESCN + [20]VT400 + +Setup Question = Redirection After BIOS POST +Token =13D // Do NOT change this line +Offset =185 +Width =01 +BIOS Default =[00]Always Enable +Options =*[00]Always Enable // Move "*" to the desired Option + [01]BootLoader + +Setup Question = Terminal Type +Token =13E // Do NOT change this line +Offset =17A +Width =01 +BIOS Default =[01]VT100+ +Options =[00]VT100 // Move "*" to the desired Option + *[01]VT100+ + [02]VT-UTF8 + [03]ANSI + +Setup Question = Bits per second +Token =13F // Do NOT change this line +Offset =16C +Width =01 +BIOS Default =[07]115200 +Options =[03]9600 // Move "*" to the desired Option + [04]19200 + [05]38400 + [06]57600 + *[07]115200 + +Setup Question = Data Bits +Token =140 // Do NOT change this line +Offset =16E +Width =01 +BIOS Default =[08]8 +Options =[07]7 // Move "*" to the desired Option + *[08]8 + +Setup Question = Parity +Token =141 // Do NOT change this line +Offset =170 +Width =01 +BIOS Default =[01]None +Options =*[01]None // Move "*" to the desired Option + [02]Even + [03]Odd + [04]Mark + [05]Space + +Setup Question = Stop Bits +Token =142 // Do NOT change this line +Offset =172 +Width =01 +BIOS Default =[01]1 +Options =*[01]1 // Move "*" to the desired Option + [03]2 + +Setup Question = Flow Control +Token =143 // Do NOT change this line +Offset =174 +Width =01 +BIOS Default =[00]None +Options =*[00]None // Move "*" to the desired Option + [01]Hardware RTS/CTS + +Setup Question = VT-UTF8 Combo Key Support +Token =144 // Do NOT change this line +Offset =17C +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = Recorder Mode +Token =145 // Do NOT change this line +Offset =17E +Width =01 +BIOS Default =0 +Value =0 // Enabled = 1, Disabled = 0 + +Setup Question = Resolution 100x31 +Token =146 // Do NOT change this line +Offset =180 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = Legacy OS Redirection Resolution +Token =147 // Do NOT change this line +Offset =182 +Width =01 +BIOS Default =[01]80x25 +Options =[00]80x24 // Move "*" to the desired Option + *[01]80x25 + +Setup Question = Putty KeyPad +Token =148 // Do NOT change this line +Offset =184 +Width =01 +BIOS Default =[01]VT100 +Options =*[01]VT100 // Move "*" to the desired Option + [02]LINUX + [04]XTERMR6 + [08]SCO + [10]ESCN + [20]VT400 + +Setup Question = Redirection After BIOS POST +Token =149 // Do NOT change this line +Offset =186 +Width =01 +BIOS Default =[00]Always Enable +Options =*[00]Always Enable // Move "*" to the desired Option + [01]BootLoader + +Setup Question = Quiet Boot +Token =14A // Do NOT change this line +Offset =50 +Width =01 +BIOS Default =1 +Value =0 // Enabled = 1, Disabled = 0 + +Setup Question = Early Video Logo +Token =14B // Do NOT change this line +Offset =1C7 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = AddOn ROM Display Mode +Token =14C // Do NOT change this line +Offset =132 +Width =01 +BIOS Default =[01]Force BIOS +Options =[00]Keep Current // Move "*" to the desired Option + *[01]Force BIOS + +Setup Question = Bootup Num-Lock +Token =14D // Do NOT change this line +Offset =00 +Width =01 +BIOS Default =[01]On +Options =[00]Off // Move "*" to the desired Option + *[01]On + +Setup Question = Wait For "F1" If Error +Token =14E // Do NOT change this line +Offset =1BF +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Setup Prompt Timeout +Token =14F // Do NOT change this line +Offset =00 +Width =02 +BIOS Default =1 +Value =1 + +Setup Question = Interrupt 19 Capture +Token =150 // Do NOT change this line +Offset =133 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Re-try Boot +Token =151 // Do NOT change this line +Offset =1C4 +Width =01 +BIOS Default =[00]Disabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Legacy Boot + [02]EFI Boot + +Setup Question = BOOT PRIORITY STYLE +Token =152 // Do NOT change this line +Offset =1C5 +Width =01 +BIOS Default =[02]By BCP +Options =[00]Disabled // Move "*" to the desired Option + [01]Set to Last + *[02]By BCP + +Setup Question = Deep Sx(EUP) +Token =153 // Do NOT change this line +Offset =124 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [02]Enabled + +Setup Question = Watch Dog Function +Token =154 // Do NOT change this line +Offset =1C1 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Power Button Function +Token =155 // Do NOT change this line +Offset =1C2 +Width =01 +BIOS Default =[00]Instant Off +Options =*[00]Instant Off // Move "*" to the desired Option + [01]4 Seconds Override + +Setup Question = Restore on AC Power Loss +Token =156 // Do NOT change this line +Offset =11E +Width =01 +BIOS Default =[02]Last State +Options =[00]Stay Off // Move "*" to the desired Option + *[01]Power On + [02]Last State + +Setup Question = Launch Storage OpROM policy +Token =157 // Do NOT change this line +Offset =168 +Width =01 +BIOS Default =[02]Legacy only +Options =[01]UEFI only // Move "*" to the desired Option + *[02]Legacy only + +Setup Question = Launch PXE OpROM policy +Token =158 // Do NOT change this line +Offset =167 +Width =01 +BIOS Default =[03]Legacy first +Options =[00]Do not launch // Move "*" to the desired Option + [01]UEFI only + *[02]Legacy only + [03]Legacy first + [04]UEFI first + +Setup Question = Launch Video OpROM policy +Token =159 // Do NOT change this line +Offset =169 +Width =01 +BIOS Default =[02]Legacy only +Options =[01]UEFI only // Move "*" to the desired Option + *[02]Legacy only + +Setup Question = Other PCI device ROM priority +Token =15A // Do NOT change this line +Offset =16A +Width =01 +BIOS Default =[02]Legacy OpROM +Options =[01]UEFI OpROM // Move "*" to the desired Option + *[02]Legacy OpROM + +Setup Question = PCI Latency Timer +Token =15B // Do NOT change this line +Offset =02 +Width =01 +BIOS Default =[40]64 PCI Bus Clocks +Options =[20]32 PCI Bus Clocks // Move "*" to the desired Option + *[40]64 PCI Bus Clocks + [60]96 PCI Bus Clocks + [80]128 PCI Bus Clocks + [A0]160 PCI Bus Clocks + [C0]192 PCI Bus Clocks + [E0]224 PCI Bus Clocks + [F8]248 PCI Bus Clocks + +Setup Question = PERR# Generation +Token =15C // Do NOT change this line +Offset =04 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = SERR# Generation +Token =15D // Do NOT change this line +Offset =05 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Maximum Payload +Token =15E // Do NOT change this line +Offset =09 +Width =01 +BIOS Default =[37]Auto +Options =*[37]Auto // Move "*" to the desired Option + [00]128 Bytes + [01]256 Bytes + +Setup Question = Maximum Read Request +Token =15F // Do NOT change this line +Offset =0A +Width =01 +BIOS Default =[37]Auto +Options =*[37]Auto // Move "*" to the desired Option + [00]128 Bytes + [01]256 Bytes + [02]512 Bytes + [03]1024 Bytes + [04]2048 Bytes + [05]4096 Bytes + +Setup Question = ASPM Support +Token =160 // Do NOT change this line +Offset =0B +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [37]Auto + +Setup Question = Above 4G Decoding +Token =161 // Do NOT change this line +Offset =01 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = MLP PCI-E 3.0 x8 OPROM +Token =162 // Do NOT change this line +Offset =1C8 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = SXB1 PCI-E 3.0 x16 OPROM +Token =163 // Do NOT change this line +Offset =1CA +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = SXB1 PCI-E 3.0 2nd x8 OPROM +Token =164 // Do NOT change this line +Offset =1CC +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = SXB2 PCI-E 3.0 x8 OPROM +Token =165 // Do NOT change this line +Offset =1CE +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Onboard LAN Option ROM Select +Token =166 // Do NOT change this line +Offset =1DC +Width =01 +BIOS Default =[00]PXE +Options =*[00]PXE // Move "*" to the desired Option + [01]iSCSI + +Setup Question = Onboard 2nd LAN Option ROM Select +Token =167 // Do NOT change this line +Offset =1DD +Width =01 +BIOS Default =[00]PXE +Options =*[00]PXE // Move "*" to the desired Option + [01]iSCSI + [02]FCoE + +Setup Question = Load Onboard LAN 1 Option ROM +Token =168 // Do NOT change this line +Offset =1DF +Width =01 +BIOS Default =[01]Enabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Load Onboard LAN 2 Option ROM +Token =169 // Do NOT change this line +Offset =1E0 +Width =01 +BIOS Default =[00]Disabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = VGA Priority +Token =16A // Do NOT change this line +Offset =D2 +Width =01 +BIOS Default =[00]Onboard +Options =*[00]Onboard // Move "*" to the desired Option + [01]Offboard + +Setup Question = Network stack +Token =16B // Do NOT change this line +Offset =00 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = IPv4 PXE Support +Token =16C // Do NOT change this line +Offset =01 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = SMART Self Test +Token =16D // Do NOT change this line +Offset =139 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = Bootup NumLock State +Token =01 // Do NOT change this line +Offset =00 +Width =01 +BIOS Default =[01]On +Options =*[01]On // Move "*" to the desired Option + [00]Off + +Setup Question = Boot option filter +Token =02 // Do NOT change this line +Offset =166 +Width =01 +BIOS Default =[00]UEFI and Legacy +Options =*[00]UEFI and Legacy // Move "*" to the desired Option + [01]Legacy only + [02]UEFI only + +Setup Question = GateA20 Active +Token =03 // Do NOT change this line +Offset =135 +Width =01 +BIOS Default =[00]Upon Request +Options =*[00]Upon Request // Move "*" to the desired Option + [01]Always + +Setup Question = Option ROM Messages +Token =04 // Do NOT change this line +Offset =132 +Width =01 +BIOS Default =[01]Force BIOS +Options =*[01]Force BIOS // Move "*" to the desired Option + [00]Keep Current + +Setup Question = INT19 Trap Response +Token =05 // Do NOT change this line +Offset =133 +Width =01 +BIOS Default =[01]Immediate +Options =*[01]Immediate // Move "*" to the desired Option + [00]Postponed + +Setup Question = CSM Support +Token =06 // Do NOT change this line +Offset =136 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + [02]Auto + +Setup Question = Fixed Boot Order +Token =08 // Do NOT change this line +Offset =1A1 +Width =02 +BIOS Default =[00]UEFI +Options =*[00]UEFI // Move "*" to the desired Option + [01]Hard Disk + [02]CD/DVD + [03]USB Hard Disk + [04]Removable + [05]Network + +Setup Question = Fixed Boot Order +Token =09 // Do NOT change this line +Offset =1A1 +Width =02 +BIOS Default =[00]UEFI: Built-in EFI Shell +Options =*[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [01]Hard Disk + [02]CD/DVD + [03]USB Hard Disk + [04]Removable + [05]Network + +Setup Question = 1st Boot Device +Token =460 // Do NOT change this line +Offset =18F +Width =02 +BIOS Default =[00]CD/DVD +Options =*[00]CD/DVD // Move "*" to the desired Option + [01]Hard Disk + [02]USB Hard Disk + [03]Removable + [04]Network + [05]UEFI: Built-in EFI Shell + [06]Disabled + +Setup Question = 2nd Boot Device +Token =461 // Do NOT change this line +Offset =191 +Width =02 +BIOS Default =[01]Hard Disk +Options =[00]CD/DVD // Move "*" to the desired Option + *[01]Hard Disk + [02]USB Hard Disk + [03]Removable + [04]Network + [05]UEFI: Built-in EFI Shell + [06]Disabled + +Setup Question = 3rd Boot Device +Token =462 // Do NOT change this line +Offset =193 +Width =02 +BIOS Default =[02]USB Hard Disk +Options =[00]CD/DVD // Move "*" to the desired Option + [01]Hard Disk + [02]USB Hard Disk + [03]Removable + *[04]Network + [05]UEFI: Built-in EFI Shell + [06]Disabled + +Setup Question = 4th Boot Device +Token =463 // Do NOT change this line +Offset =195 +Width =02 +BIOS Default =[03]Removable +Options =[00]CD/DVD // Move "*" to the desired Option + [01]Hard Disk + [02]USB Hard Disk + [03]Removable + [04]Network + [05]UEFI: Built-in EFI Shell + *[06]Disabled + +Setup Question = 5th Boot Device +Token =464 // Do NOT change this line +Offset =197 +Width =02 +BIOS Default =[04]Network +Options =[00]CD/DVD // Move "*" to the desired Option + [01]Hard Disk + [02]USB Hard Disk + [03]Removable + [04]Network + [05]UEFI: Built-in EFI Shell + *[06]Disabled + +Setup Question = 6th Boot Device +Token =465 // Do NOT change this line +Offset =199 +Width =02 +BIOS Default =[05]UEFI: Built-in EFI Shell +Options =[00]CD/DVD // Move "*" to the desired Option + [01]Hard Disk + [02]USB Hard Disk + [03]Removable + [04]Network + [05]UEFI: Built-in EFI Shell + *[06]Disabled + +Setup Question = USB Hard Disk special boot instance +Token =13 // Do NOT change this line +Offset =1B7 +Width =01 +BIOS Default =[00]1st Device +Options =*[00]1st Device // Move "*" to the desired Option + [01]2nd Device + [02]3rd Device + [03]4th Device + [04]5th Device + [05]6th Device + [06]7th Device + [07]8th Device + [08]9th Device + [09]10th Device + [0A]11th Device + [0B]12th Device + [0C]13th Device + [0D]14th Device + [0E]15th Device + [0F]16th Device + +Setup Question = HDD special boot instance +Token =14 // Do NOT change this line +Offset =1B8 +Width =01 +BIOS Default =[00]1st Device +Options =*[00]1st Device // Move "*" to the desired Option + [01]2nd Device + [02]3rd Device + [03]4th Device + [04]5th Device + [05]6th Device + [06]7th Device + [07]8th Device + [08]9th Device + [09]10th Device + [0A]11th Device + [0B]12th Device + [0C]13th Device + [0D]14th Device + [0E]15th Device + [0F]16th Device + +Setup Question = Removable special boot instance +Token =15 // Do NOT change this line +Offset =1B9 +Width =01 +BIOS Default =[00]1st Device +Options =*[00]1st Device // Move "*" to the desired Option + [01]2nd Device + [02]3rd Device + [03]4th Device + [04]5th Device + [05]6th Device + [06]7th Device + [07]8th Device + [08]9th Device + [09]10th Device + [0A]11th Device + [0B]12th Device + [0C]13th Device + [0D]14th Device + [0E]15th Device + [0F]16th Device + +Setup Question = Network special boot instance +Token =16 // Do NOT change this line +Offset =1BA +Width =01 +BIOS Default =[00]1st Device +Options =*[00]1st Device // Move "*" to the desired Option + [01]2nd Device + [02]3rd Device + [03]4th Device + [04]5th Device + [05]6th Device + [06]7th Device + [07]8th Device + [08]9th Device + [09]10th Device + [0A]11th Device + [0B]12th Device + [0C]13th Device + [0D]14th Device + [0E]15th Device + [0F]16th Device + +Setup Question = CD/DVD special boot instance +Token =17 // Do NOT change this line +Offset =1BB +Width =01 +BIOS Default =[00]1st Device +Options =*[00]1st Device // Move "*" to the desired Option + [01]2nd Device + [02]3rd Device + [03]4th Device + [04]5th Device + [05]6th Device + [06]7th Device + [07]8th Device + [08]9th Device + [09]10th Device + [0A]11th Device + [0B]12th Device + [0C]13th Device + [0D]14th Device + [0E]15th Device + [0F]16th Device + +Setup Question = Launch CSM +Token =43E // Do NOT change this line +Offset =165 +Width =01 +BIOS Default =[01]Enabled +Options =*[01]Enabled // Move "*" to the desired Option + [00]Disabled + +Setup Question = Boot option filter +Token =18 // Do NOT change this line +Offset =166 +Width =01 +BIOS Default =[00]UEFI and Legacy +Options =*[00]UEFI and Legacy // Move "*" to the desired Option + [01]Legacy only + [02]UEFI only + +Setup Question = Launch PXE OpROM policy +Token =19 // Do NOT change this line +Offset =167 +Width =01 +BIOS Default =[03]Legacy first +Options =[00]Do not launch // Move "*" to the desired Option + [01]UEFI only + *[02]Legacy only + [03]Legacy first + [04]UEFI first + +Setup Question = Launch Storage OpROM policy +Token =1A // Do NOT change this line +Offset =168 +Width =01 +BIOS Default =[02]Legacy only +Options =[00]Do not launch // Move "*" to the desired Option + [01]UEFI only + *[02]Legacy only + [03]Legacy first + [04]UEFI first + +Setup Question = Launch Video OpROM policy +Token =1B // Do NOT change this line +Offset =169 +Width =01 +BIOS Default =[02]Legacy only +Options =[00]Do not launch // Move "*" to the desired Option + [01]UEFI only + *[02]Legacy only + [03]Legacy first + [04]UEFI first + +Setup Question = Other PCI device ROM priority +Token =1C // Do NOT change this line +Offset =16A +Width =01 +BIOS Default =[02]Legacy OpROM +Options =[01]UEFI OpROM // Move "*" to the desired Option + *[02]Legacy OpROM + +Setup Question = Delete Boot Option +Token =21 // Do NOT change this line +Offset =00 +Width =02 +ListOrder =[0000] IBA GE Slot 0500 v1398 + [0001] P0: TS256GSSD720 + [0002] UEFI: Built-in EFI Shell + +Setup Question = 1st Device +Token =467 // Do NOT change this line +Offset =12 +Width =01 +BIOS Default =[00]P0: TS256GSSD720 +Options =*[00]P0: TS256GSSD720 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 2nd Device +Token =468 // Do NOT change this line +Offset =13 +Width =01 +Options =[00]P0: TS256GSSD720 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 3rd Device +Token =469 // Do NOT change this line +Offset =14 +Width =01 +Options =[00]P0: TS256GSSD720 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 4th Device +Token =46A // Do NOT change this line +Offset =15 +Width =01 +Options =[00]P0: TS256GSSD720 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 5th Device +Token =46B // Do NOT change this line +Offset =16 +Width =01 +Options =[00]P0: TS256GSSD720 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 6th Device +Token =46C // Do NOT change this line +Offset =17 +Width =01 +Options =[00]P0: TS256GSSD720 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 7th Device +Token =46D // Do NOT change this line +Offset =18 +Width =01 +Options =[00]P0: TS256GSSD720 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 8th Device +Token =46E // Do NOT change this line +Offset =19 +Width =01 +Options =[00]P0: TS256GSSD720 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 9th Device +Token =46F // Do NOT change this line +Offset =1A +Width =01 +Options =[00]P0: TS256GSSD720 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 10th Device +Token =470 // Do NOT change this line +Offset =1B +Width =01 +Options =[00]P0: TS256GSSD720 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 11th Device +Token =471 // Do NOT change this line +Offset =1C +Width =01 +Options =[00]P0: TS256GSSD720 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 12th Device +Token =472 // Do NOT change this line +Offset =1D +Width =01 +Options =[00]P0: TS256GSSD720 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 13th Device +Token =473 // Do NOT change this line +Offset =1E +Width =01 +Options =[00]P0: TS256GSSD720 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 14th Device +Token =474 // Do NOT change this line +Offset =1F +Width =01 +Options =[00]P0: TS256GSSD720 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 15th Device +Token =475 // Do NOT change this line +Offset =20 +Width =01 +Options =[00]P0: TS256GSSD720 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 16th Device +Token =476 // Do NOT change this line +Offset =21 +Width =01 +Options =[00]P0: TS256GSSD720 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 1st Device +Token =478 // Do NOT change this line +Offset =01 +Width =01 +BIOS Default =[00] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 2nd Device +Token =479 // Do NOT change this line +Offset =02 +Width =01 +BIOS Default =[01] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 3rd Device +Token =47A // Do NOT change this line +Offset =03 +Width =01 +BIOS Default =[02] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 4th Device +Token =47B // Do NOT change this line +Offset =04 +Width =01 +BIOS Default =[03] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 5th Device +Token =47C // Do NOT change this line +Offset =05 +Width =01 +BIOS Default =[04] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 6th Device +Token =47D // Do NOT change this line +Offset =06 +Width =01 +BIOS Default =[05] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 7th Device +Token =47E // Do NOT change this line +Offset =07 +Width =01 +BIOS Default =[06] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 8th Device +Token =47F // Do NOT change this line +Offset =08 +Width =01 +BIOS Default =[07] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 9th Device +Token =480 // Do NOT change this line +Offset =09 +Width =01 +BIOS Default =[08] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 10th Device +Token =481 // Do NOT change this line +Offset =0A +Width =01 +BIOS Default =[09] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 11th Device +Token =482 // Do NOT change this line +Offset =0B +Width =01 +BIOS Default =[0A] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 12th Device +Token =483 // Do NOT change this line +Offset =0C +Width =01 +BIOS Default =[0B] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 13th Device +Token =484 // Do NOT change this line +Offset =0D +Width =01 +BIOS Default =[0C] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 14th Device +Token =485 // Do NOT change this line +Offset =0E +Width =01 +BIOS Default =[0D] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 15th Device +Token =486 // Do NOT change this line +Offset =0F +Width =01 +BIOS Default =[0E] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 16th Device +Token =487 // Do NOT change this line +Offset =10 +Width =01 +BIOS Default =[0F] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 1st Device +Token =489 // Do NOT change this line +Offset =45 +Width =01 +BIOS Default =[00]IBA GE Slot 0500 v1398 +Options =*[00]IBA GE Slot 0500 v1398 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 2nd Device +Token =48A // Do NOT change this line +Offset =46 +Width =01 +Options =[00]IBA GE Slot 0500 v1398 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 3rd Device +Token =48B // Do NOT change this line +Offset =47 +Width =01 +Options =[00]IBA GE Slot 0500 v1398 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 4th Device +Token =48C // Do NOT change this line +Offset =48 +Width =01 +Options =[00]IBA GE Slot 0500 v1398 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 5th Device +Token =48D // Do NOT change this line +Offset =49 +Width =01 +Options =[00]IBA GE Slot 0500 v1398 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 6th Device +Token =48E // Do NOT change this line +Offset =4A +Width =01 +Options =[00]IBA GE Slot 0500 v1398 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 7th Device +Token =48F // Do NOT change this line +Offset =4B +Width =01 +Options =[00]IBA GE Slot 0500 v1398 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 8th Device +Token =490 // Do NOT change this line +Offset =4C +Width =01 +Options =[00]IBA GE Slot 0500 v1398 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 9th Device +Token =491 // Do NOT change this line +Offset =4D +Width =01 +Options =[00]IBA GE Slot 0500 v1398 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 10th Device +Token =492 // Do NOT change this line +Offset =4E +Width =01 +Options =[00]IBA GE Slot 0500 v1398 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 11th Device +Token =493 // Do NOT change this line +Offset =4F +Width =01 +Options =[00]IBA GE Slot 0500 v1398 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 12th Device +Token =494 // Do NOT change this line +Offset =50 +Width =01 +Options =[00]IBA GE Slot 0500 v1398 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 13th Device +Token =495 // Do NOT change this line +Offset =51 +Width =01 +Options =[00]IBA GE Slot 0500 v1398 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 14th Device +Token =496 // Do NOT change this line +Offset =52 +Width =01 +Options =[00]IBA GE Slot 0500 v1398 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 15th Device +Token =497 // Do NOT change this line +Offset =53 +Width =01 +Options =[00]IBA GE Slot 0500 v1398 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 16th Device +Token =498 // Do NOT change this line +Offset =54 +Width =01 +Options =[00]IBA GE Slot 0500 v1398 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 1st Device +Token =49A // Do NOT change this line +Offset =23 +Width =01 +BIOS Default =[00] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 2nd Device +Token =49B // Do NOT change this line +Offset =24 +Width =01 +BIOS Default =[01] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 3rd Device +Token =49C // Do NOT change this line +Offset =25 +Width =01 +BIOS Default =[02] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 4th Device +Token =49D // Do NOT change this line +Offset =26 +Width =01 +BIOS Default =[03] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 5th Device +Token =49E // Do NOT change this line +Offset =27 +Width =01 +BIOS Default =[04] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 6th Device +Token =49F // Do NOT change this line +Offset =28 +Width =01 +BIOS Default =[05] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 7th Device +Token =4A0 // Do NOT change this line +Offset =29 +Width =01 +BIOS Default =[06] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 8th Device +Token =4A1 // Do NOT change this line +Offset =2A +Width =01 +BIOS Default =[07] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 9th Device +Token =4A2 // Do NOT change this line +Offset =2B +Width =01 +BIOS Default =[08] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 10th Device +Token =4A3 // Do NOT change this line +Offset =2C +Width =01 +BIOS Default =[09] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 11th Device +Token =4A4 // Do NOT change this line +Offset =2D +Width =01 +BIOS Default =[0A] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 12th Device +Token =4A5 // Do NOT change this line +Offset =2E +Width =01 +BIOS Default =[0B] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 13th Device +Token =4A6 // Do NOT change this line +Offset =2F +Width =01 +BIOS Default =[0C] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 14th Device +Token =4A7 // Do NOT change this line +Offset =30 +Width =01 +BIOS Default =[0D] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 15th Device +Token =4A8 // Do NOT change this line +Offset =31 +Width =01 +BIOS Default =[0E] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 16th Device +Token =4A9 // Do NOT change this line +Offset =32 +Width =01 +BIOS Default =[08] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 1st Device +Token =4AB // Do NOT change this line +Offset =34 +Width =01 +BIOS Default =[00] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 2nd Device +Token =4AC // Do NOT change this line +Offset =35 +Width =01 +BIOS Default =[01] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 3rd Device +Token =4AD // Do NOT change this line +Offset =36 +Width =01 +BIOS Default =[02] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 4th Device +Token =4AE // Do NOT change this line +Offset =37 +Width =01 +BIOS Default =[03] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 5th Device +Token =4AF // Do NOT change this line +Offset =38 +Width =01 +BIOS Default =[04] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 6th Device +Token =4B0 // Do NOT change this line +Offset =39 +Width =01 +BIOS Default =[05] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 7th Device +Token =4B1 // Do NOT change this line +Offset =3A +Width =01 +BIOS Default =[06] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 8th Device +Token =4B2 // Do NOT change this line +Offset =3B +Width =01 +BIOS Default =[07] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 9th Device +Token =4B3 // Do NOT change this line +Offset =3C +Width =01 +BIOS Default =[08] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 10th Device +Token =4B4 // Do NOT change this line +Offset =3D +Width =01 +BIOS Default =[09] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 11th Device +Token =4B5 // Do NOT change this line +Offset =3E +Width =01 +BIOS Default =[0A] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 12th Device +Token =4B6 // Do NOT change this line +Offset =3F +Width =01 +BIOS Default =[0B] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 13th Device +Token =4B7 // Do NOT change this line +Offset =40 +Width =01 +BIOS Default =[0C] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 14th Device +Token =4B8 // Do NOT change this line +Offset =41 +Width =01 +BIOS Default =[0D] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 15th Device +Token =4B9 // Do NOT change this line +Offset =42 +Width =01 +BIOS Default =[0E] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 16th Device +Token =4BA // Do NOT change this line +Offset =43 +Width =01 +BIOS Default =[0F] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 1st Device +Token =4BC // Do NOT change this line +Offset =56 +Width =01 +BIOS Default =[00]UEFI: Built-in EFI Shell +Options =*[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [10]Disabled + +Setup Question = 2nd Device +Token =4BD // Do NOT change this line +Offset =57 +Width =01 +Options =[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [10]Disabled + +Setup Question = 3rd Device +Token =4BE // Do NOT change this line +Offset =58 +Width =01 +Options =[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [10]Disabled + +Setup Question = 4th Device +Token =4BF // Do NOT change this line +Offset =59 +Width =01 +Options =[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [10]Disabled + +Setup Question = 5th Device +Token =4C0 // Do NOT change this line +Offset =5A +Width =01 +Options =[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [10]Disabled + +Setup Question = 6th Device +Token =4C1 // Do NOT change this line +Offset =5B +Width =01 +Options =[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [10]Disabled + +Setup Question = 7th Device +Token =4C2 // Do NOT change this line +Offset =5C +Width =01 +Options =[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [10]Disabled + +Setup Question = 8th Device +Token =4C3 // Do NOT change this line +Offset =5D +Width =01 +Options =[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [10]Disabled + +Setup Question = 9th Device +Token =4C4 // Do NOT change this line +Offset =5E +Width =01 +Options =[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [10]Disabled + +Setup Question = 10th Device +Token =4C5 // Do NOT change this line +Offset =5F +Width =01 +Options =[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [10]Disabled + +Setup Question = 11th Device +Token =4C6 // Do NOT change this line +Offset =60 +Width =01 +Options =[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [10]Disabled + +Setup Question = 12th Device +Token =4C7 // Do NOT change this line +Offset =61 +Width =01 +Options =[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [10]Disabled + +Setup Question = 13th Device +Token =4C8 // Do NOT change this line +Offset =62 +Width =01 +Options =[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [10]Disabled + +Setup Question = 14th Device +Token =4C9 // Do NOT change this line +Offset =63 +Width =01 +Options =[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [10]Disabled + +Setup Question = 15th Device +Token =4CA // Do NOT change this line +Offset =64 +Width =01 +Options =[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [10]Disabled + +Setup Question = 16th Device +Token =4CB // Do NOT change this line +Offset =65 +Width =01 +Options =[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [10]Disabled + +Setup Question = Password Check +Token =01 // Do NOT change this line +Offset =51 +Width =01 +BIOS Default =[00]Setup +Options =*[00]Setup // Move "*" to the desired Option + [01]Always + +Setup Question = BMC Support +Token =01 // Do NOT change this line +Offset =00 +Width =01 +BIOS Default =[01]Enabled +Options =*[01]Enabled // Move "*" to the desired Option + [00]Disabled + +Setup Question = Wait For BMC +Token =02 // Do NOT change this line +Offset =01 +Width =01 +BIOS Default =[01]Enabled +Options =*[01]Enabled // Move "*" to the desired Option + [00]Disabled + +Setup Question = SEL Components +Token =03 // Do NOT change this line +Offset =02 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Erase SEL +Token =04 // Do NOT change this line +Offset =03 +Width =01 +BIOS Default =[00]No +Options =*[00]No // Move "*" to the desired Option + [01]Yes, On next reset + [02]Yes, On every reset + +Setup Question = When SEL is Full +Token =05 // Do NOT change this line +Offset =04 +Width =01 +BIOS Default =[00]Do Nothing +Options =*[00]Do Nothing // Move "*" to the desired Option + [01]Erase Immediately + +Setup Question = Log EFI Status Codes +Token =06 // Do NOT change this line +Offset =05 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [02]Enabled + +Setup Question = IPMI LAN Selection +Token =07 // Do NOT change this line +Offset =08 +Width =01 +BIOS Default =[02]Failover +Options =[00]Dedicated // Move "*" to the desired Option + [01]Share LAN + *[02]Failover + +Setup Question = Update IPMI LAN Configuration +Token =08 // Do NOT change this line +Offset =09 +Width =01 +BIOS Default =[00]No +Options =*[00]No // Move "*" to the desired Option + [01]Yes + +Setup Question = Configuration Address Source +Token =09 // Do NOT change this line +Offset =0A +Width =01 +BIOS Default =[02]DHCP +Options =[01]Static // Move "*" to the desired Option + *[02]DHCP + +Setup Question = Station IP Address +Token =806 // Do NOT change this line +Offset =0C +Width =1E +Value ="000.000.000.000" + +Setup Question = Subnet Mask +Token =807 // Do NOT change this line +Offset =2A +Width =1E +Value ="000.000.000.000" + +Setup Question = Gateway IP Address +Token =808 // Do NOT change this line +Offset =6A +Width =1E +Value ="000.000.000.000" + +Setup Question = Station MAC Address +Token =809 // Do NOT change this line +Offset =48 +Width =22 +Value ="00000-00-00-00-00" + +Setup Question = Router MAC Address +Token =80A // Do NOT change this line +Offset =88 +Width =22 +Value ="00000-00-00-00-00" diff --git a/install/bios/bios-3.0.cfg b/install/bios/bios-3.0.cfg new file mode 100644 index 0000000..ac2df26 --- /dev/null +++ b/install/bios/bios-3.0.cfg @@ -0,0 +1,4652 @@ +// Script File Name : bios.cfg +// Created on 02/13/14 at 14:24:50 +// Copyright (c)2012 American Megatrends, Inc. +// AMISCE Utility. Ver 2.02.1036 + +HIICrc32= 48F47339 + +Setup Question = Smbios Event Log +Token =03 // Do NOT change this line +Offset =15F +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Runtime Error Logging Support +Token =04 // Do NOT change this line +Offset =167 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Memory Corr. Error Threshold +Token =05 // Do NOT change this line +Offset =16B +Width =01 +BIOS Default =A +Value =A + +Setup Question = PCI Error Logging Support +Token =06 // Do NOT change this line +Offset =16C +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Poison Support +Token =07 // Do NOT change this line +Offset =169 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Poison Support in IOH +Token =08 // Do NOT change this line +Offset =16A +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Erase Event Log +Token =09 // Do NOT change this line +Offset =161 +Width =01 +BIOS Default =[00]No +Options =*[00]No // Move "*" to the desired Option + [01]Yes, Next reset + [02]Yes, Every reset + +Setup Question = When Log is Full +Token =0A // Do NOT change this line +Offset =160 +Width =01 +BIOS Default =[00]Do Nothing +Options =*[00]Do Nothing // Move "*" to the desired Option + [01]Erase Immediately + +Setup Question = Log System Boot Event +Token =0B // Do NOT change this line +Offset =162 +Width =01 +BIOS Default =[00]Disabled +Options =[01]Enabled // Move "*" to the desired Option + *[00]Disabled + +Setup Question = MECI +Token =0C // Do NOT change this line +Offset =165 +Width =01 +BIOS Default =1 +Value =1 + +Setup Question = METW +Token =0D // Do NOT change this line +Offset =164 +Width =01 +BIOS Default =3C +Value =3C + +Setup Question = Log OEM Codes +Token =0E // Do NOT change this line +Offset =163 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Convert OEM Codes +Token =0F // Do NOT change this line +Offset =166 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = System Language +Token =01 // Do NOT change this line +Offset =00 +Width =02 +Options =[00] // Move "*" to the desired Option + [01] + +Setup Question = Relaxed Ordering +Token =15 // Do NOT change this line +Offset =06 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Extended Tag +Token =16 // Do NOT change this line +Offset =07 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = No Snoop +Token =17 // Do NOT change this line +Offset =08 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Extended Synch +Token =18 // Do NOT change this line +Offset =0C +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Link Training Retry +Token =19 // Do NOT change this line +Offset =0D +Width =01 +BIOS Default =[05]5 +Options =[00]Disabled // Move "*" to the desired Option + [02]2 + [03]3 + *[05]5 + +Setup Question = Link Training Timeout (uS) +Token =1A // Do NOT change this line +Offset =0E +Width =02 +BIOS Default =64 +Value =64 + +Setup Question = Unpopulated Links +Token =1B // Do NOT change this line +Offset =10 +Width =01 +BIOS Default =[00]Keep Link ON +Options =*[00]Keep Link ON // Move "*" to the desired Option + [01]Disable + +Setup Question = Restore PCIE Registers +Token =1C // Do NOT change this line +Offset =11 +Width =01 +BIOS Default =[00]Disabled +Options =[FF]Enabled // Move "*" to the desired Option + *[00]Disabled + +Setup Question = Completion Timeout +Token =1D // Do NOT change this line +Offset =12 +Width =01 +BIOS Default =[FF]Default +Options =*[FF]Default // Move "*" to the desired Option + [55]Shorter + [AA]Longer + [00]Disabled + +Setup Question = ARI Forwarding +Token =1E // Do NOT change this line +Offset =13 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = AtomicOp Requester Enable +Token =1F // Do NOT change this line +Offset =14 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = AtomicOp Egress Blocking +Token =20 // Do NOT change this line +Offset =15 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = IDO Request Enable +Token =21 // Do NOT change this line +Offset =16 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = IDO Completion Enable +Token =22 // Do NOT change this line +Offset =17 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = LTR Mechanism Enable +Token =23 // Do NOT change this line +Offset =18 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = End-End TLP Prefix Blocking +Token =24 // Do NOT change this line +Offset =19 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Target Link Speed +Token =25 // Do NOT change this line +Offset =1A +Width =01 +BIOS Default =[37]Auto +Options =*[37]Auto // Move "*" to the desired Option + [01]Force to 2.5 GT/s + [02]Force to 5.0 GT/s + +Setup Question = Clock Power Management +Token =26 // Do NOT change this line +Offset =1C +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Compliance SOS +Token =27 // Do NOT change this line +Offset =1D +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Hardware Autonomous Width +Token =28 // Do NOT change this line +Offset =1E +Width =01 +BIOS Default =[00]Enabled +Options =*[00]Enabled // Move "*" to the desired Option + [01]Disabled + +Setup Question = Hardware Autonomous Speed +Token =29 // Do NOT change this line +Offset =1F +Width =01 +BIOS Default =[00]Enabled +Options =*[00]Enabled // Move "*" to the desired Option + [01]Disabled + +Setup Question = Enable ACPI Auto Configuration +Token =2A // Do NOT change this line +Offset =20 +Width =01 +BIOS Default =0 +Value =0 // Enabled = 1, Disabled = 0 + +Setup Question = Enable Hibernation +Token =2B // Do NOT change this line +Offset =24 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = ACPI Sleep State +Token =2C // Do NOT change this line +Offset =21 +Width =02 +BIOS Default =[01]S1 (CPU Stop Clock) +Options =[00]Suspend Disabled // Move "*" to the desired Option + *[01]S1 (CPU Stop Clock) + +Setup Question = Lock Legacy Resources +Token =2D // Do NOT change this line +Offset =23 +Width =01 +BIOS Default =0 +Value =0 // Enabled = 1, Disabled = 0 + +Setup Question = NUMA +Token =2E // Do NOT change this line +Offset =6F +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = High Precision Event Timer +Token =2F // Do NOT change this line +Offset =127 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = Wake by Ring +Token =30 // Do NOT change this line +Offset =27 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = TPM SUPPORT +Token =31 // Do NOT change this line +Offset =2D +Width =01 +BIOS Default =[01]Enable +Options =[00]Disable // Move "*" to the desired Option + *[01]Enable + +Setup Question = TPM State +Token =32 // Do NOT change this line +Offset =28 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Pending operation +Token =33 // Do NOT change this line +Offset =29 +Width =01 +BIOS Default =[00]None +Options =*[00]None // Move "*" to the desired Option + [08]Enable Take Ownership + [09]Disable Take Ownership + [05]TPM Clear + +Setup Question = Security Device Support +Token =34 // Do NOT change this line +Offset =2D +Width =01 +BIOS Default =[01]Enable +Options =[00]Disable // Move "*" to the desired Option + *[01]Enable + +Setup Question = TCM State +Token =35 // Do NOT change this line +Offset =28 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Pending operation +Token =36 // Do NOT change this line +Offset =29 +Width =01 +BIOS Default =[00]None +Options =*[00]None // Move "*" to the desired Option + [08]Enable Take Ownership + [09]Disable Take Ownership + [05]TPM Clear + +Setup Question = TPM Enabled Status +Token =37 // Do NOT change this line +Offset =2A +Width =01 +BIOS Default =[01]Disabled +Options =*[01]Disabled // Move "*" to the desired Option + [00]Enabled + +Setup Question = TPM Active Status +Token =38 // Do NOT change this line +Offset =2B +Width =01 +BIOS Default =[01]Deactivated +Options =*[01]Deactivated // Move "*" to the desired Option + [00]Activated + +Setup Question = TPM Owner Status +Token =39 // Do NOT change this line +Offset =2C +Width =01 +BIOS Default =[00]Unowned +Options =[01]Owned // Move "*" to the desired Option + *[00]Unowned + +Setup Question = TCM Enabled Status +Token =3A // Do NOT change this line +Offset =2A +Width =01 +BIOS Default =[01]Disabled +Options =*[01]Disabled // Move "*" to the desired Option + [00]Enabled + +Setup Question = TCM Active Status +Token =3B // Do NOT change this line +Offset =2B +Width =01 +BIOS Default =[01]Deactivated +Options =*[01]Deactivated // Move "*" to the desired Option + [00]Activated + +Setup Question = TCM Owner Status +Token =3C // Do NOT change this line +Offset =2C +Width =01 +BIOS Default =[00]Unowned +Options =[01]Owned // Move "*" to the desired Option + *[00]Unowned + +Setup Question = WHEA Support +Token =3E // Do NOT change this line +Offset =34 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Clock Spread Spectrum +Token =41 // Do NOT change this line +Offset =4D +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = RTID +Token =42 // Do NOT change this line +Offset =70 +Width =01 +BIOS Default =[00]Optimal +Options =*[00]Optimal // Move "*" to the desired Option + [01]Alternate + +Setup Question = Hyper-threading +Token =43 // Do NOT change this line +Offset =37 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Active Processor Cores +Token =44 // Do NOT change this line +Offset =38 +Width =01 +BIOS Default =[00]All +Options =*[00]All // Move "*" to the desired Option + [01]1 + [02]2 + +Setup Question = Active Processor Cores +Token =45 // Do NOT change this line +Offset =3A +Width =01 +BIOS Default =[00]All +Options =*[00]All // Move "*" to the desired Option + [01]1 + [02]2 + [03]3 + +Setup Question = Active Processor Cores +Token =46 // Do NOT change this line +Offset =3D +Width =01 +BIOS Default =[00]All +Options =*[00]All // Move "*" to the desired Option + [01]1 + +Setup Question = Active Processor Cores +Token =47 // Do NOT change this line +Offset =3B +Width =01 +BIOS Default =[00]All +Options =*[00]All // Move "*" to the desired Option + [01]1 + [02]2 + [03]3 + [04]4 + [05]5 + +Setup Question = Active Processor Cores +Token =48 // Do NOT change this line +Offset =39 +Width =01 +BIOS Default =[08]All +Options =*[08]All // Move "*" to the desired Option + [01]1 + [02]2 + [03]3 + [04]4 + [05]5 + [06]6 + [07]7 + +Setup Question = Active Processor Cores +Token =49 // Do NOT change this line +Offset =3C +Width =01 +BIOS Default =[0A]All +Options =*[0A]All // Move "*" to the desired Option + [01]1 + [02]2 + [03]3 + [04]4 + [05]5 + [06]6 + [07]7 + [08]8 + [09]9 + +Setup Question = Active Processor Cores +Token =4A // Do NOT change this line +Offset =3E +Width =01 +BIOS Default =[06]All +Options =*[06]All // Move "*" to the desired Option + [01]1 + [02]2 + [04]4 + +Setup Question = Active Processor Cores +Token =4B // Do NOT change this line +Offset =3F +Width =01 +BIOS Default =[08]All +Options =*[08]All // Move "*" to the desired Option + [01]1 + [02]2 + [04]4 + [06]6 + +Setup Question = Active Processor Cores +Token =4C // Do NOT change this line +Offset =40 +Width =01 +BIOS Default =[0C]All +Options =*[0C]All // Move "*" to the desired Option + [01]1 + [02]2 + [03]3 + [04]4 + [05]5 + [06]6 + [07]7 + [08]8 + [09]9 + [0A]10 + [0B]11 + +Setup Question = Limit CPUID Maximum +Token =4D // Do NOT change this line +Offset =41 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Execute Disable Bit +Token =4E // Do NOT change this line +Offset =36 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Intel(R) AES-NI +Token =4F // Do NOT change this line +Offset =4C +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = MLC Streamer Prefetcher +Token =50 // Do NOT change this line +Offset =44 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = MLC Spatial Prefetcher +Token =51 // Do NOT change this line +Offset =45 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = DCU Streamer Prefetcher +Token =52 // Do NOT change this line +Offset =46 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = DCU IP Prefetcher +Token =53 // Do NOT change this line +Offset =47 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Data Reuse Optimization +Token =54 // Do NOT change this line +Offset =48 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Intel Virtualization Technology +Token =55 // Do NOT change this line +Offset =42 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Local APIC Mode +Token =56 // Do NOT change this line +Offset =49 +Width =01 +BIOS Default =[02]Auto +Options =*[02]Auto // Move "*" to the desired Option + [01]x2APIC + [00]xAPIC + +Setup Question = PPIN Support +Token =57 // Do NOT change this line +Offset =4B +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Power Technology +Token =59 // Do NOT change this line +Offset =5A +Width =01 +BIOS Default =[01]Energy Efficient +Options =[00]Disable // Move "*" to the desired Option + [01]Energy Efficient + [02]Custom + *[03]Max Performance + +Setup Question = EIST +Token =5A // Do NOT change this line +Offset =61 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Turbo Mode +Token =5B // Do NOT change this line +Offset =4E +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = P-STATE Coordination +Token =5C // Do NOT change this line +Offset =65 +Width =01 +BIOS Default =[FE]HW_ALL +Options =*[FE]HW_ALL // Move "*" to the desired Option + [FC]SW_ALL + [FD]SW_ANY + +Setup Question = C1E Support +Token =5D // Do NOT change this line +Offset =5B +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = CPU C3 Report +Token =5E // Do NOT change this line +Offset =5C +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = CPU C6 Report +Token =5F // Do NOT change this line +Offset =5D +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = CPU C7 Report +Token =60 // Do NOT change this line +Offset =5E +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Package C State limit +Token =61 // Do NOT change this line +Offset =60 +Width =01 +BIOS Default =[06]C6 +Options =[00]C0 // Move "*" to the desired Option + [01]C2 + *[06]C6 + [FF]No Limit + +Setup Question = Energy/Performance Bias +Token =62 // Do NOT change this line +Offset =63 +Width =01 +BIOS Default =[07]Balanced Performance +Options =*[00]Performance // Move "*" to the desired Option + [07]Balanced Performance + [0B]Balanced Energy + [0F]Energy Efficient + +Setup Question = Long Duration Power Limit +Token =63 // Do NOT change this line +Offset =66 +Width =02 +BIOS Default =0 +Value =0 + +Setup Question = Long Duration Maintained +Token =64 // Do NOT change this line +Offset =6A +Width =02 +BIOS Default =0 +Value =0 + +Setup Question = Short Duration Power Limit +Token =65 // Do NOT change this line +Offset =68 +Width =02 +BIOS Default =0 +Value =0 + +Setup Question = 1-Core Ratio Limit +Token =66 // Do NOT change this line +Offset =51 +Width =01 +BIOS Default =0 +Value =0 + +Setup Question = 2-Core Ratio Limit +Token =67 // Do NOT change this line +Offset =52 +Width =01 +BIOS Default =0 +Value =0 + +Setup Question = 3-Core Ratio Limit +Token =68 // Do NOT change this line +Offset =53 +Width =01 +BIOS Default =0 +Value =0 + +Setup Question = 4-Core Ratio Limit +Token =69 // Do NOT change this line +Offset =54 +Width =01 +BIOS Default =0 +Value =0 + +Setup Question = 5-Core Ratio Limit +Token =6A // Do NOT change this line +Offset =55 +Width =01 +BIOS Default =0 +Value =0 + +Setup Question = 6-Core Ratio Limit +Token =6B // Do NOT change this line +Offset =56 +Width =01 +BIOS Default =0 +Value =0 + +Setup Question = 7-Core Ratio Limit +Token =6C // Do NOT change this line +Offset =57 +Width =01 +BIOS Default =0 +Value =0 + +Setup Question = 8-Core Ratio Limit +Token =6D // Do NOT change this line +Offset =58 +Width =01 +BIOS Default =0 +Value =0 + +Setup Question = Compatibility RID +Token =71 // Do NOT change this line +Offset =E0 +Width =01 +BIOS Default =[00]Disabled +Options =[01]Enabled // Move "*" to the desired Option + *[00]Disabled + +Setup Question = Memory Mode +Token =73 // Do NOT change this line +Offset =6E +Width =01 +BIOS Default =[00]Independent +Options =*[00]Independent // Move "*" to the desired Option + [01]Mirroring + [02]Lock Step + [04]Sparing + +Setup Question = Spare Err Threshold +Token =74 // Do NOT change this line +Offset =72 +Width =01 +BIOS Default =F +Value =F + +Setup Question = DRAM RAPL MODE +Token =75 // Do NOT change this line +Offset =E4 +Width =01 +BIOS Default =[02]DRAM RAPL MODE1 +Options =[00]Disabled // Move "*" to the desired Option + [01]DRAM RAPL MODE0 + *[02]DRAM RAPL MODE1 + +Setup Question = DDR Speed +Token =76 // Do NOT change this line +Offset =74 +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Force DDR3 800 + [02]Force DDR3 1066 + [03]Force DDR3 1333 + [04]Force DDR3 1600 + [05]Force DDR3 1866 + [09]Force SPD + +Setup Question = Channel Interleaving +Token =77 // Do NOT change this line +Offset =7C +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]1 Way + [02]2 Way + [03]3 Way + [04]4 Way + +Setup Question = Rank Interleaving +Token =78 // Do NOT change this line +Offset =7D +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]1 Way + [02]2 Way + [04]4 Way + [08]8 Way + +Setup Question = Patrol Scrub +Token =79 // Do NOT change this line +Offset =75 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Demand Scrub +Token =7A // Do NOT change this line +Offset =76 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Data Scrambling +Token =7B // Do NOT change this line +Offset =77 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Device Tagging +Token =7C // Do NOT change this line +Offset =78 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Double Refresh +Token =7D // Do NOT change this line +Offset =83 +Width =01 +BIOS Default =[01]Auto +Options =[00]Disabled // Move "*" to the desired Option + *[01]Auto + [02]Enabled + +Setup Question = Thermal Throttling +Token =7E // Do NOT change this line +Offset =7A +Width =01 +BIOS Default =[08]CLTT +Options =[00]Disabled // Move "*" to the desired Option + *[08]CLTT + +Setup Question = Altitude +Token =7F // Do NOT change this line +Offset =7F +Width =01 +BIOS Default =[01]300 M +Options =[00]Auto // Move "*" to the desired Option + *[01]300 M + [02]900 M + [03]1500 M + [04]3000 M + +Setup Question = Cmd addr parity check +Token =80 // Do NOT change this line +Offset =84 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Intel(R) VT-d +Token =82 // Do NOT change this line +Offset =C7 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Ageing Timer Rollover +Token =83 // Do NOT change this line +Offset =C8 +Width =01 +BIOS Default =[02]128 us +Options =[00]Disabled // Move "*" to the desired Option + [01]32 us + *[02]128 us + [03]512 us + +Setup Question = Intel(R) I/OAT +Token =84 // Do NOT change this line +Offset =C4 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = DCA Support +Token =85 // Do NOT change this line +Offset =C5 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = IOH Resource Selection Type +Token =86 // Do NOT change this line +Offset =D8 +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Manual + +Setup Question = No Snoop Optimization +Token =87 // Do NOT change this line +Offset =E5 +Width =01 +BIOS Default =[01]VC1 +Options =[00]VC0/VCP/VC1 // Move "*" to the desired Option + *[01]VC1 + +Setup Question = MMIOH Size +Token =88 // Do NOT change this line +Offset =D3 +Width =01 +BIOS Default =[40]64G +Options =[01]1G // Move "*" to the desired Option + [02]2G + [04]4G + [08]8G + [10]16G + [20]32G + *[40]64G + [80]128G + +Setup Question = MMCFG BASE +Token =89 // Do NOT change this line +Offset =E3 +Width =01 +BIOS Default =[00]0x80000000 +Options =*[00]0x80000000 // Move "*" to the desired Option + [01]0x90000000 + [02]0xA0000000 + [03]0xB0000000 + [04]0xC0000000 + [05]0xD0000000 + [06]0xE0000000 + +Setup Question = Io Ratio Skt0 +Token =8A // Do NOT change this line +Offset =D6 +Width =01 +BIOS Default =3 +Value =3 + +Setup Question = Io Ratio Skt1 +Token =8B // Do NOT change this line +Offset =D7 +Width =01 +BIOS Default =2 +Value =2 + +Setup Question = Mmio Ratio Skt0 +Token =8C // Do NOT change this line +Offset =D4 +Width =01 +BIOS Default =6 +Value =6 + +Setup Question = Mmio Ratio Skt1 +Token =8D // Do NOT change this line +Offset =D5 +Width =01 +BIOS Default =2 +Value =2 + +Setup Question = IOU1 - PCIe Port +Token =8E // Do NOT change this line +Offset =87 +Width =01 +BIOS Default =[01]x8 +Options =[00]x4x4 // Move "*" to the desired Option + *[01]x8 + +Setup Question = CPU1 SXB2 PCI-E 3.0 x8 Link Speed +Token =8F // Do NOT change this line +Offset =88 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 1B Link Speed +Token =90 // Do NOT change this line +Offset =8A +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = IOU2 - PCIe Port +Token =91 // Do NOT change this line +Offset =90 +Width =01 +BIOS Default =[05]Auto +Options =[00]x4x4x4x4 // Move "*" to the desired Option + [01]x4x4x8 + [02]x8x4x4 + [03]x8x8 + [04]x16 + *[05]Auto + +Setup Question = CPU1 SXB1 PCI-E 3.0 x16 Link Speed +Token =92 // Do NOT change this line +Offset =91 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 2C Link Speed +Token =93 // Do NOT change this line +Offset =95 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = CPU1 SXB1 PCI-E 3.0 x16 Link Speed +Token =94 // Do NOT change this line +Offset =91 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = CPU1 SXB1 PCI-E 3.0 x16 Link Speed +Token =95 // Do NOT change this line +Offset =91 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 2C Link Speed +Token =96 // Do NOT change this line +Offset =95 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = CPU1 SXB1 PCI-E 3.0 x16 Link Speed +Token =97 // Do NOT change this line +Offset =91 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 2B Link Speed +Token =98 // Do NOT change this line +Offset =93 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 2C Link Speed +Token =99 // Do NOT change this line +Offset =95 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = CPU1 SXB1 PCI-E 3.0 x16 Link Speed +Token =9A // Do NOT change this line +Offset =91 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 2C Link Speed +Token =9B // Do NOT change this line +Offset =95 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 2D Link Speed +Token =9C // Do NOT change this line +Offset =97 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = CPU1 SXB1 PCI-E 3.0 x16 Link Speed +Token =9D // Do NOT change this line +Offset =91 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 2B Link Speed +Token =9E // Do NOT change this line +Offset =93 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 2C Link Speed +Token =9F // Do NOT change this line +Offset =95 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 2D Link Speed +Token =A0 // Do NOT change this line +Offset =97 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = IOU3 - PCIe Port +Token =A1 // Do NOT change this line +Offset =A1 +Width =01 +BIOS Default =[03]x8x8 +Options =[00]x4x4x4x4 // Move "*" to the desired Option + [01]x4x4x8 + [02]x8x4x4 + *[03]x8x8 + [04]x16 + +Setup Question = CPU1 MLP PCI-E 3.0 x8 Link Speed +Token =A2 // Do NOT change this line +Offset =A2 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = CPU1 MLP PCI-E 3.0 x8 Link Speed +Token =A3 // Do NOT change this line +Offset =A2 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 3C Link Speed +Token =A4 // Do NOT change this line +Offset =A6 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = CPU1 MLP PCI-E 3.0 x8 Link Speed +Token =A5 // Do NOT change this line +Offset =A2 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 3B Link Speed +Token =A6 // Do NOT change this line +Offset =A4 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 3C Link Speed +Token =A7 // Do NOT change this line +Offset =A6 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = CPU1 MLP PCI-E 3.0 x8 Link Speed +Token =A8 // Do NOT change this line +Offset =A2 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 3C Link Speed +Token =A9 // Do NOT change this line +Offset =A6 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 3D Link Speed +Token =AA // Do NOT change this line +Offset =A8 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = CPU1 MLP PCI-E 3.0 x8 Link Speed +Token =AB // Do NOT change this line +Offset =A2 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 3B Link Speed +Token =AC // Do NOT change this line +Offset =A4 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 3C Link Speed +Token =AD // Do NOT change this line +Offset =A6 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 3D Link Speed +Token =AE // Do NOT change this line +Offset =A8 +Width =01 +BIOS Default =[02]GEN3 +Options =[00]GEN1 // Move "*" to the desired Option + [01]GEN2 + *[02]GEN3 + +Setup Question = PORT 0A +Token =AF // Do NOT change this line +Offset =85 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = PORT 1A +Token =B0 // Do NOT change this line +Offset =8C +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = PORT 1B +Token =B1 // Do NOT change this line +Offset =8E +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = PORT 2A +Token =B2 // Do NOT change this line +Offset =99 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = PORT 2B +Token =B3 // Do NOT change this line +Offset =9B +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = PORT 2C +Token =B4 // Do NOT change this line +Offset =9D +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = PORT 2D +Token =B5 // Do NOT change this line +Offset =9F +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = PORT 3A +Token =B6 // Do NOT change this line +Offset =AA +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = PORT 3B +Token =B7 // Do NOT change this line +Offset =AC +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = PORT 3C +Token =B8 // Do NOT change this line +Offset =AE +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = PORT 3D +Token =B9 // Do NOT change this line +Offset =B0 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Coherency Support +Token =BA // Do NOT change this line +Offset =C9 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = ATS Support +Token =BB // Do NOT change this line +Offset =CA +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Isoc +Token =BC // Do NOT change this line +Offset =80 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = QPI Link Speed Mode +Token =BD // Do NOT change this line +Offset =CC +Width =01 +BIOS Default =[01]Fast +Options =[00]Slow // Move "*" to the desired Option + *[01]Fast + +Setup Question = QPI Link Frequency Select +Token =BE // Do NOT change this line +Offset =CF +Width =01 +BIOS Default =[06]Auto +Options =*[06]Auto // Move "*" to the desired Option + [01]6.4 GT/s + [02]7.2 GT/s + [03]8.0 GT/s + +Setup Question = QPI Link0s +Token =BF // Do NOT change this line +Offset =D0 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = QPI Link0p +Token =C0 // Do NOT change this line +Offset =D1 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = QPI Link1 +Token =C1 // Do NOT change this line +Offset =D2 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = All USB Devices +Token =C2 // Do NOT change this line +Offset =115 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = EHCI Controller 1 +Token =C3 // Do NOT change this line +Offset =116 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = EHCI Controller 2 +Token =C4 // Do NOT change this line +Offset =117 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = Legacy USB Support +Token =C5 // Do NOT change this line +Offset =01 +Width =01 +BIOS Default =[00]Enabled +Options =*[00]Enabled // Move "*" to the desired Option + [01]Disabled + [02]Auto + +Setup Question = Port 60/64 Emulation +Token =C6 // Do NOT change this line +Offset =06 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = EHCI Hand-off +Token =C7 // Do NOT change this line +Offset =02 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = PCH Compatibility RID +Token =C8 // Do NOT change this line +Offset =13B +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = SMBus Controller +Token =C9 // Do NOT change this line +Offset =126 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = SW SMI Timer +Token =CA // Do NOT change this line +Offset =13C +Width =01 +BIOS Default =[01]Auto +Options =[00]Disabled // Move "*" to the desired Option + *[01]Auto + +Setup Question = GbE Controller +Token =CB // Do NOT change this line +Offset =12B +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Wake on LAN from S5 +Token =CC // Do NOT change this line +Offset =12D +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = USB WakeOnDev insertion +Token =CD // Do NOT change this line +Offset =12E +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = SLP_S4 Assertion Stretch Enable +Token =CE // Do NOT change this line +Offset =129 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = SLP_S4 Assertion Width +Token =CF // Do NOT change this line +Offset =12A +Width =01 +BIOS Default =[00]4-5 Seconds +Options =[03]1-2 Seconds // Move "*" to the desired Option + [02]2-3 Seconds + [01]3-4 Seconds + *[00]4-5 Seconds + +Setup Question = Azalia HD Audio +Token =D0 // Do NOT change this line +Offset =E6 +Width =01 +BIOS Default =0 +Value =0 // Enabled = 1, Disabled = 0 + +Setup Question = Azalia internal HDMI codec +Token =D1 // Do NOT change this line +Offset =E7 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = PCI Express Port 1 +Token =D5 // Do NOT change this line +Offset =10E +Width =01 +BIOS Default =[02]Auto +Options =[00]Disabled // Move "*" to the desired Option + [01]Enabled + *[02]Auto + +Setup Question = PME SCI +Token =D6 // Do NOT change this line +Offset =10F +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = PCIe Sub Decode +Token =D7 // Do NOT change this line +Offset =110 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Port Select +Token =D8 // Do NOT change this line +Offset =111 +Width =01 +BIOS Default =[00]PCI Express Port 1 +Options =*[00]PCI Express Port 1 // Move "*" to the desired Option + [01]PCI Express Port 2 + [02]PCI Express Port 3 + [03]PCI Express Port 4 + [04]PCI Express Port 5 + [05]PCI Express Port 6 + [06]PCI Express Port 7 + [07]PCI Express Port 8 + +Setup Question = DMI Vc1 Control +Token =D9 // Do NOT change this line +Offset =112 +Width =01 +BIOS Default =[01]Enabled +Options =*[01]Enabled // Move "*" to the desired Option + [00]Disabled + +Setup Question = DMI Vcp Control +Token =DA // Do NOT change this line +Offset =113 +Width =01 +BIOS Default =[01]Enabled +Options =*[01]Enabled // Move "*" to the desired Option + [00]Disabled + +Setup Question = DMI Vcm Control +Token =DB // Do NOT change this line +Offset =114 +Width =01 +BIOS Default =[01]Enabled +Options =*[01]Enabled // Move "*" to the desired Option + [00]Disabled + +Setup Question = All USB Devices +Token =DC // Do NOT change this line +Offset =115 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = EHCI Controller 1 +Token =DD // Do NOT change this line +Offset =116 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = EHCI Controller 2 +Token =DE // Do NOT change this line +Offset =117 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = USB Port 0 +Token =DF // Do NOT change this line +Offset =118 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = USB Port 1 +Token =E0 // Do NOT change this line +Offset =119 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = USB Port 2 +Token =E1 // Do NOT change this line +Offset =11A +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = USB Port 3 +Token =E2 // Do NOT change this line +Offset =11B +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = USB Port 4 +Token =E3 // Do NOT change this line +Offset =11C +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = USB Port 5 +Token =E4 // Do NOT change this line +Offset =11D +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = USB Port 6 +Token =E5 // Do NOT change this line +Offset =11E +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = USB Port 7 +Token =E6 // Do NOT change this line +Offset =11F +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = USB Port 8 +Token =E7 // Do NOT change this line +Offset =120 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = USB Port 9 +Token =E8 // Do NOT change this line +Offset =121 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = USB Port 10 +Token =E9 // Do NOT change this line +Offset =122 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = USB Port 11 +Token =EA // Do NOT change this line +Offset =123 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = USB Port 12 +Token =EB // Do NOT change this line +Offset =124 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = USB Port 13 +Token =EC // Do NOT change this line +Offset =125 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = SATA Mode +Token =ED // Do NOT change this line +Offset =E8 +Width =01 +BIOS Default =[02]AHCI Mode +Options =[00]Disabled // Move "*" to the desired Option + [01]IDE Mode + *[02]AHCI Mode + [03]RAID Mode + +Setup Question = PCH RAID CodeBase +Token =EE // Do NOT change this line +Offset =EA +Width =01 +BIOS Default =[00]Intel +Options =*[00]Intel // Move "*" to the desired Option + +Setup Question = SATA RAID Option ROM/UEFI Driver +Token =EF // Do NOT change this line +Offset =132 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Serial-ATA Controller 0 +Token =F0 // Do NOT change this line +Offset =EB +Width =01 +BIOS Default =[02]Compatible +Options =[00]Disabled // Move "*" to the desired Option + [01]Enhanced + *[02]Compatible + +Setup Question = Serial-ATA Controller 1 +Token =F1 // Do NOT change this line +Offset =EC +Width =01 +BIOS Default =[01]Enhanced +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enhanced + +Setup Question = Aggressive Link Power Management +Token =F2 // Do NOT change this line +Offset =F9 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = SATA RAID Option ROM +Token =F3 // Do NOT change this line +Offset =E9 +Width =01 +BIOS Default =[00]Legacy +Options =*[00]Legacy // Move "*" to the desired Option + [01]EFI + +Setup Question = SATA Frozen +Token =F4 // Do NOT change this line +Offset =10D +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Port 0 Hot Plug +Token =F5 // Do NOT change this line +Offset =106 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Port 1 Hot Plug +Token =F6 // Do NOT change this line +Offset =107 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Port 2 Hot Plug +Token =F7 // Do NOT change this line +Offset =108 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Port 3 Hot Plug +Token =F8 // Do NOT change this line +Offset =109 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Port 4 Hot Plug +Token =F9 // Do NOT change this line +Offset =10A +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Port 5 Hot Plug +Token =FA // Do NOT change this line +Offset =10B +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = External SATA Port 0 +Token =FB // Do NOT change this line +Offset =100 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = External SATA Port 1 +Token =FC // Do NOT change this line +Offset =101 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = External SATA Port 2 +Token =FD // Do NOT change this line +Offset =102 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = External SATA Port 3 +Token =FE // Do NOT change this line +Offset =103 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = External SATA Port 4 +Token =FF // Do NOT change this line +Offset =104 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = External SATA Port 5 +Token =100 // Do NOT change this line +Offset =105 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Port 0 Staggered Spin-up +Token =101 // Do NOT change this line +Offset =ED +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Port 1 Staggered Spin-up +Token =102 // Do NOT change this line +Offset =EE +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Port 2 Staggered Spin-up +Token =103 // Do NOT change this line +Offset =EF +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Port 3 Staggered Spin-up +Token =104 // Do NOT change this line +Offset =F0 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Port 4 Staggered Spin-up +Token =105 // Do NOT change this line +Offset =F1 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Port 5 Staggered Spin-up +Token =106 // Do NOT change this line +Offset =F2 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Storage Controller Unit +Token =107 // Do NOT change this line +Offset =131 +Width =01 +BIOS Default =[00]Enabled +Options =[01]Disabled // Move "*" to the desired Option + *[00]Enabled + +Setup Question = SCU RAID Option ROM/UEFI Driver +Token =108 // Do NOT change this line +Offset =130 +Width =01 +BIOS Default =[01]Legacy +Options =*[01]Legacy // Move "*" to the desired Option + [00]EFI + +Setup Question = SCU RAID Option ROM/UEFI Driver +Token =109 // Do NOT change this line +Offset =130 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = SCU Option ROM CodeBase +Token =10A // Do NOT change this line +Offset =10C +Width =01 +BIOS Default =[00]Intel +Options =*[00]Intel // Move "*" to the desired Option + +Setup Question = Thermal Management +Token =10B // Do NOT change this line +Offset =133 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = ME SMBus Thermal Reporting +Token =10C // Do NOT change this line +Offset =134 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = PCH Temp Read +Token =10D // Do NOT change this line +Offset =135 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = CPU Energy Read +Token =10E // Do NOT change this line +Offset =136 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = CPU Temp Read +Token =10F // Do NOT change this line +Offset =137 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = Alert Enable Lock +Token =110 // Do NOT change this line +Offset =138 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +//Setup Question = PCH Alert +//Token =111 // Do NOT change this line +//Offset =139 +//Width =01 +//BIOS Default =[00]Disabled +//Options =*[00]Disabled // Move "*" to the desired Option +// [01]Enabled + +Setup Question = DIMM Alert +Token =112 // Do NOT change this line +Offset =13A +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = TXT Support +Token =113 // Do NOT change this line +Offset =141 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Runtime Memory Hole Switch +Token =114 // Do NOT change this line +Offset =142 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = USB Support +Token =115 // Do NOT change this line +Offset =00 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = USB Mass Storage Driver Support +Token =116 // Do NOT change this line +Offset =1E +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = USB transfer time-out +Token =117 // Do NOT change this line +Offset =08 +Width =01 +BIOS Default =[14]20 sec +Options =[01]1 sec // Move "*" to the desired Option + [05]5 sec + [0A]10 sec + *[14]20 sec + +Setup Question = Device reset time-out +Token =118 // Do NOT change this line +Offset =07 +Width =01 +BIOS Default =[01]20 sec +Options =[00]10 sec // Move "*" to the desired Option + *[01]20 sec + [02]30 sec + [03]40 sec + +Setup Question = Device power-up delay +Token =119 // Do NOT change this line +Offset =1B +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Manual + +Setup Question = Device power-up delay in seconds +Token =11A // Do NOT change this line +Offset =1C +Width =01 +BIOS Default =5 +Value =5 + +Setup Question = N/A +Token =11B // Do NOT change this line +Offset =09 +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Floppy + [02]Forced FDD + [03]Hard Disk + [04]CD-ROM + +Setup Question = N/A +Token =11C // Do NOT change this line +Offset =0A +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Floppy + [02]Forced FDD + [03]Hard Disk + [04]CD-ROM + +Setup Question = N/A +Token =11D // Do NOT change this line +Offset =0B +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Floppy + [02]Forced FDD + [03]Hard Disk + [04]CD-ROM + +Setup Question = N/A +Token =11E // Do NOT change this line +Offset =0C +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Floppy + [02]Forced FDD + [03]Hard Disk + [04]CD-ROM + +Setup Question = N/A +Token =11F // Do NOT change this line +Offset =0D +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Floppy + [02]Forced FDD + [03]Hard Disk + [04]CD-ROM + +Setup Question = N/A +Token =120 // Do NOT change this line +Offset =0E +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Floppy + [02]Forced FDD + [03]Hard Disk + [04]CD-ROM + +Setup Question = N/A +Token =121 // Do NOT change this line +Offset =0F +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Floppy + [02]Forced FDD + [03]Hard Disk + [04]CD-ROM + +Setup Question = N/A +Token =122 // Do NOT change this line +Offset =10 +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Floppy + [02]Forced FDD + [03]Hard Disk + [04]CD-ROM + +Setup Question = N/A +Token =123 // Do NOT change this line +Offset =11 +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Floppy + [02]Forced FDD + [03]Hard Disk + [04]CD-ROM + +Setup Question = N/A +Token =124 // Do NOT change this line +Offset =12 +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Floppy + [02]Forced FDD + [03]Hard Disk + [04]CD-ROM + +Setup Question = N/A +Token =125 // Do NOT change this line +Offset =13 +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Floppy + [02]Forced FDD + [03]Hard Disk + [04]CD-ROM + +Setup Question = N/A +Token =126 // Do NOT change this line +Offset =14 +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Floppy + [02]Forced FDD + [03]Hard Disk + [04]CD-ROM + +Setup Question = N/A +Token =127 // Do NOT change this line +Offset =15 +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Floppy + [02]Forced FDD + [03]Hard Disk + [04]CD-ROM + +Setup Question = N/A +Token =128 // Do NOT change this line +Offset =16 +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Floppy + [02]Forced FDD + [03]Hard Disk + [04]CD-ROM + +Setup Question = N/A +Token =129 // Do NOT change this line +Offset =17 +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Floppy + [02]Forced FDD + [03]Hard Disk + [04]CD-ROM + +Setup Question = N/A +Token =12A // Do NOT change this line +Offset =18 +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]Floppy + [02]Forced FDD + [03]Hard Disk + [04]CD-ROM + +Setup Question = ME Subsystem +Token =12B // Do NOT change this line +Offset =144 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Serial Port +Token =12E // Do NOT change this line +Offset =00 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = Change Settings +Token =12F // Do NOT change this line +Offset =01 +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]IO=3F8h; IRQ=4; + [02]IO=3F8h; IRQ=3; + [03]IO=2F8h; IRQ=3; + [04]IO=3E8h; IRQ=5; + [05]IO=2E8h; IRQ=7; + [06]IO=3F8h; IRQ=3,4,5,6,7,10,11,12; + [07]IO=2F8h; IRQ=3,4,5,6,7,10,11,12; + [08]IO=3E8h; IRQ=3,4,5,6,7,10,11,12; + [09]IO=2E8h; IRQ=3,4,5,6,7,10,11,12; + +Setup Question = Device Mode +Token =130 // Do NOT change this line +Offset =02 +Width =01 +BIOS Default =[00]Normal +Options =*[00]Normal // Move "*" to the desired Option + [01]High Speed + +Setup Question = SOL Serial Port +Token =131 // Do NOT change this line +Offset =00 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = SOL Change Settings +Token =132 // Do NOT change this line +Offset =01 +Width =01 +BIOS Default =[00]Auto +Options =*[00]Auto // Move "*" to the desired Option + [01]IO=3F8h; IRQ=4; + [02]IO=3F8h; IRQ=3; + [03]IO=2F8h; IRQ=3; + [04]IO=3E8h; IRQ=5; + [05]IO=2E8h; IRQ=7; + [06]IO=3F8h; IRQ=3,4,5,6,7,10,11,12; + [07]IO=2F8h; IRQ=3,4,5,6,7,10,11,12; + [08]IO=3E8h; IRQ=3,4,5,6,7,10,11,12; + [09]IO=2E8h; IRQ=3,4,5,6,7,10,11,12; + +Setup Question = SOL Device Mode +Token =133 // Do NOT change this line +Offset =02 +Width =01 +BIOS Default =[00]Normal +Options =*[00]Normal // Move "*" to the desired Option + [01]High Speed + +Setup Question = Serial Port 2 Attribute +Token =134 // Do NOT change this line +Offset =15D +Width =01 +BIOS Default =[03]SOL +Options =*[03]SOL // Move "*" to the desired Option + [01]COM + +Setup Question = COM Console Redirection +Token =135 // Do NOT change this line +Offset =181 +Width =01 +BIOS Default =0 +Value =0 // Enabled = 1, Disabled = 0 + +Setup Question = SOL Console Redirection +Token =137 // Do NOT change this line +Offset =182 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = EMS Console Redirection +Token =139 // Do NOT change this line +Offset =191 +Width =01 +BIOS Default =0 +Value =0 // Enabled = 1, Disabled = 0 + +Setup Question = Out-of-Band Mgmt Port +Token =13B // Do NOT change this line +Offset =192 +Width =01 +BIOS Default =[00]COM +Options =*[00]COM // Move "*" to the desired Option + [01]SOL + +Setup Question = Terminal Type +Token =13C // Do NOT change this line +Offset =193 +Width =01 +BIOS Default =[01]VT100+ +Options =[00]VT100 // Move "*" to the desired Option + *[01]VT100+ + [02]VT-UTF8 + [03]ANSI + +Setup Question = Bits per second +Token =13D // Do NOT change this line +Offset =194 +Width =01 +BIOS Default =[07]115200 +Options =[03]9600 // Move "*" to the desired Option + [04]19200 + [06]57600 + *[07]115200 + +Setup Question = Flow Control +Token =13E // Do NOT change this line +Offset =195 +Width =01 +BIOS Default =[00]None +Options =*[00]None // Move "*" to the desired Option + [01]Hardware RTS/CTS + [02]Software Xon/Xoff + +Setup Question = Terminal Type +Token =13F // Do NOT change this line +Offset =183 +Width =01 +BIOS Default =[01]VT100+ +Options =[00]VT100 // Move "*" to the desired Option + *[01]VT100+ + [02]VT-UTF8 + [03]ANSI + +Setup Question = Bits per second +Token =140 // Do NOT change this line +Offset =175 +Width =01 +BIOS Default =[07]115200 +Options =[03]9600 // Move "*" to the desired Option + [04]19200 + [05]38400 + [06]57600 + *[07]115200 + +Setup Question = Data Bits +Token =141 // Do NOT change this line +Offset =177 +Width =01 +BIOS Default =[08]8 +Options =[07]7 // Move "*" to the desired Option + *[08]8 + +Setup Question = Parity +Token =142 // Do NOT change this line +Offset =179 +Width =01 +BIOS Default =[01]None +Options =*[01]None // Move "*" to the desired Option + [02]Even + [03]Odd + [04]Mark + [05]Space + +Setup Question = Stop Bits +Token =143 // Do NOT change this line +Offset =17B +Width =01 +BIOS Default =[01]1 +Options =*[01]1 // Move "*" to the desired Option + [03]2 + +Setup Question = Flow Control +Token =144 // Do NOT change this line +Offset =17D +Width =01 +BIOS Default =[00]None +Options =*[00]None // Move "*" to the desired Option + [01]Hardware RTS/CTS + +Setup Question = VT-UTF8 Combo Key Support +Token =145 // Do NOT change this line +Offset =185 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = Recorder Mode +Token =146 // Do NOT change this line +Offset =187 +Width =01 +BIOS Default =0 +Value =0 // Enabled = 1, Disabled = 0 + +Setup Question = Resolution 100x31 +Token =147 // Do NOT change this line +Offset =189 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = Legacy OS Redirection Resolution +Token =148 // Do NOT change this line +Offset =18B +Width =01 +BIOS Default =[01]80x25 +Options =[00]80x24 // Move "*" to the desired Option + *[01]80x25 + +Setup Question = Putty KeyPad +Token =149 // Do NOT change this line +Offset =18D +Width =01 +BIOS Default =[01]VT100 +Options =*[01]VT100 // Move "*" to the desired Option + [02]LINUX + [04]XTERMR6 + [08]SCO + [10]ESCN + [20]VT400 + +Setup Question = Redirection After BIOS POST +Token =14A // Do NOT change this line +Offset =18F +Width =01 +BIOS Default =[00]Always Enable +Options =*[00]Always Enable // Move "*" to the desired Option + [01]BootLoader + +Setup Question = Terminal Type +Token =14B // Do NOT change this line +Offset =184 +Width =01 +BIOS Default =[01]VT100+ +Options =[00]VT100 // Move "*" to the desired Option + *[01]VT100+ + [02]VT-UTF8 + [03]ANSI + +Setup Question = Bits per second +Token =14C // Do NOT change this line +Offset =176 +Width =01 +BIOS Default =[07]115200 +Options =[03]9600 // Move "*" to the desired Option + [04]19200 + [05]38400 + [06]57600 + *[07]115200 + +Setup Question = Data Bits +Token =14D // Do NOT change this line +Offset =178 +Width =01 +BIOS Default =[08]8 +Options =[07]7 // Move "*" to the desired Option + *[08]8 + +Setup Question = Parity +Token =14E // Do NOT change this line +Offset =17A +Width =01 +BIOS Default =[01]None +Options =*[01]None // Move "*" to the desired Option + [02]Even + [03]Odd + [04]Mark + [05]Space + +Setup Question = Stop Bits +Token =14F // Do NOT change this line +Offset =17C +Width =01 +BIOS Default =[01]1 +Options =*[01]1 // Move "*" to the desired Option + [03]2 + +Setup Question = Flow Control +Token =150 // Do NOT change this line +Offset =17E +Width =01 +BIOS Default =[00]None +Options =*[00]None // Move "*" to the desired Option + [01]Hardware RTS/CTS + +Setup Question = VT-UTF8 Combo Key Support +Token =151 // Do NOT change this line +Offset =186 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = Recorder Mode +Token =152 // Do NOT change this line +Offset =188 +Width =01 +BIOS Default =0 +Value =0 // Enabled = 1, Disabled = 0 + +Setup Question = Resolution 100x31 +Token =153 // Do NOT change this line +Offset =18A +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = Legacy OS Redirection Resolution +Token =154 // Do NOT change this line +Offset =18C +Width =01 +BIOS Default =[01]80x25 +Options =[00]80x24 // Move "*" to the desired Option + *[01]80x25 + +Setup Question = Putty KeyPad +Token =155 // Do NOT change this line +Offset =18E +Width =01 +BIOS Default =[01]VT100 +Options =*[01]VT100 // Move "*" to the desired Option + [02]LINUX + [04]XTERMR6 + [08]SCO + [10]ESCN + [20]VT400 + +Setup Question = Redirection After BIOS POST +Token =156 // Do NOT change this line +Offset =190 +Width =01 +BIOS Default =[00]Always Enable +Options =*[00]Always Enable // Move "*" to the desired Option + [01]BootLoader + +Setup Question = Quiet Boot +Token =157 // Do NOT change this line +Offset =50 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = Early Video Logo +Token =158 // Do NOT change this line +Offset =1D1 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Hotkey Message in Logo +Token =159 // Do NOT change this line +Offset =1D2 +Width =01 +BIOS Default =[01]Display Hotkey and Keystroke Messages +Options =[00]Disabled // Move "*" to the desired Option + *[01]Display Hotkey and Keystroke Messages + [02]Only Display Hotkey Message + [03]Only Display Keystroke Message + +Setup Question = AddOn ROM Display Mode +Token =15A // Do NOT change this line +Offset =13D +Width =01 +BIOS Default =[01]Force BIOS +Options =[00]Keep Current // Move "*" to the desired Option + *[01]Force BIOS + +Setup Question = Bootup Num-Lock +Token =15B // Do NOT change this line +Offset =00 +Width =01 +BIOS Default =[01]On +Options =[00]Off // Move "*" to the desired Option + *[01]On + +Setup Question = Wait For "F1" If Error +Token =15C // Do NOT change this line +Offset =1C9 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Setup Prompt Timeout +Token =15D // Do NOT change this line +Offset =00 +Width =02 +BIOS Default =1 +Value =1 + +Setup Question = Interrupt 19 Capture +Token =15E // Do NOT change this line +Offset =13E +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Re-try Boot +Token =15F // Do NOT change this line +Offset =1CE +Width =01 +BIOS Default =[00]Disabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Legacy Boot + [02]EFI Boot + +Setup Question = BOOT PRIORITY STYLE +Token =160 // Do NOT change this line +Offset =1CF +Width =01 +BIOS Default =[02]By BCP +Options =[00]Disabled // Move "*" to the desired Option + [01]Set to Last + *[02]By BCP + +Setup Question = Deep Sx(EUP) +Token =161 // Do NOT change this line +Offset =12F +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [02]Enabled + +Setup Question = Watch Dog Function +Token =162 // Do NOT change this line +Offset =1CB +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Power Button Function +Token =163 // Do NOT change this line +Offset =1CC +Width =01 +BIOS Default =[00]Instant Off +Options =*[00]Instant Off // Move "*" to the desired Option + [01]4 Seconds Override + +Setup Question = Restore on AC Power Loss +Token =164 // Do NOT change this line +Offset =128 +Width =01 +BIOS Default =[02]Last State +Options =[00]Stay Off // Move "*" to the desired Option + *[01]Power On + [02]Last State + +Setup Question = Restore on AC Power Loss SMC +Token =165 // Do NOT change this line +Offset =1D0 +Width =01 +BIOS Default =[02]Last State +Options =[00]Stay Off // Move "*" to the desired Option + *[01]Power On + [02]Last State + +Setup Question = Launch Storage OpROM policy +Token =166 // Do NOT change this line +Offset =172 +Width =01 +BIOS Default =[02]Legacy only +Options =[01]UEFI only // Move "*" to the desired Option + *[02]Legacy only + +Setup Question = Launch PXE OpROM policy +Token =167 // Do NOT change this line +Offset =171 +Width =01 +BIOS Default =[03]Legacy first +Options =[00]Do not launch // Move "*" to the desired Option + [01]UEFI only + *[02]Legacy only + [03]Legacy first + [04]UEFI first + +Setup Question = Launch Video OpROM policy +Token =168 // Do NOT change this line +Offset =173 +Width =01 +BIOS Default =[02]Legacy only +Options =[01]UEFI only // Move "*" to the desired Option + *[02]Legacy only + +Setup Question = Other PCI device ROM priority +Token =169 // Do NOT change this line +Offset =174 +Width =01 +BIOS Default =[02]Legacy OpROM +Options =[01]UEFI OpROM // Move "*" to the desired Option + *[02]Legacy OpROM + +Setup Question = PCI Latency Timer +Token =16A // Do NOT change this line +Offset =02 +Width =01 +BIOS Default =[40]64 PCI Bus Clocks +Options =[20]32 PCI Bus Clocks // Move "*" to the desired Option + *[40]64 PCI Bus Clocks + [60]96 PCI Bus Clocks + [80]128 PCI Bus Clocks + [A0]160 PCI Bus Clocks + [C0]192 PCI Bus Clocks + [E0]224 PCI Bus Clocks + [F8]248 PCI Bus Clocks + +Setup Question = PERR# Generation +Token =16B // Do NOT change this line +Offset =04 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = SERR# Generation +Token =16C // Do NOT change this line +Offset =05 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Maximum Payload +Token =16D // Do NOT change this line +Offset =09 +Width =01 +BIOS Default =[37]Auto +Options =*[37]Auto // Move "*" to the desired Option + [00]128 Bytes + [01]256 Bytes + +Setup Question = Maximum Read Request +Token =16E // Do NOT change this line +Offset =0A +Width =01 +BIOS Default =[37]Auto +Options =*[37]Auto // Move "*" to the desired Option + [00]128 Bytes + [01]256 Bytes + [02]512 Bytes + [03]1024 Bytes + [04]2048 Bytes + [05]4096 Bytes + +Setup Question = ASPM Support +Token =16F // Do NOT change this line +Offset =0B +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [37]Auto + +Setup Question = Above 4G Decoding +Token =170 // Do NOT change this line +Offset =01 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = MMIO Base Address +Token =171 // Do NOT change this line +Offset =1F1 +Width =02 +BIOS Default =[00]Default +Options =*[00]Default // Move "*" to the desired Option + [01]38 BITS + +Setup Question = SMBus Address Resolution Protocol +Token =172 // Do NOT change this line +Offset =1F0 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = CPU1 SXB2 PCI-E 3.0 x8 OPROM +Token =173 // Do NOT change this line +Offset =1D3 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = CPU1 SXB1 PCI-E 3.0 x16 OPROM +Token =174 // Do NOT change this line +Offset =1D5 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = CPU1 SXB1 PCI-E 3.0 2nd x8 OPROM +Token =175 // Do NOT change this line +Offset =1D7 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = CPU1 MLP PCI-E 3.0 x8 OPROM +Token =176 // Do NOT change this line +Offset =1D9 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Onboard LAN Option ROM Select +Token =177 // Do NOT change this line +Offset =1E7 +Width =01 +BIOS Default =[00]PXE +Options =*[00]PXE // Move "*" to the desired Option + [01]iSCSI + +Setup Question = Onboard 2nd LAN Option ROM Select +Token =178 // Do NOT change this line +Offset =1E8 +Width =01 +BIOS Default =[00]PXE +Options =*[00]PXE // Move "*" to the desired Option + [01]iSCSI + [02]FCoE + +Setup Question = Load Onboard LAN 1 Option ROM +Token =179 // Do NOT change this line +Offset =1EA +Width =01 +BIOS Default =[01]Enabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = Load Onboard LAN 2 Option ROM +Token =17A // Do NOT change this line +Offset =1EB +Width =01 +BIOS Default =[00]Disabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = VGA Priority +Token =17B // Do NOT change this line +Offset =DA +Width =01 +BIOS Default =[00]Onboard +Options =*[00]Onboard // Move "*" to the desired Option + [01]Offboard + +Setup Question = Network stack +Token =17C // Do NOT change this line +Offset =00 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [01]Enabled + +Setup Question = IPv4 PXE Support +Token =17D // Do NOT change this line +Offset =01 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = SMART Self Test +Token =17E // Do NOT change this line +Offset =143 +Width =01 +BIOS Default =1 +Value =1 // Enabled = 1, Disabled = 0 + +Setup Question = Bootup NumLock State +Token =01 // Do NOT change this line +Offset =00 +Width =01 +BIOS Default =[01]On +Options =*[01]On // Move "*" to the desired Option + [00]Off + +Setup Question = Boot option filter +Token =02 // Do NOT change this line +Offset =170 +Width =01 +BIOS Default =[00]UEFI and Legacy +Options =*[00]UEFI and Legacy // Move "*" to the desired Option + [01]Legacy only + [02]UEFI only + +Setup Question = Fixed Boot Order +Token =04 // Do NOT change this line +Offset =1AB +Width =02 +BIOS Default =[00]UEFI +Options =*[00]UEFI // Move "*" to the desired Option + [01]Hard Disk + [02]CD/DVD + [03]USB Hard Disk + [04]Removable + [05]Network + +Setup Question = Fixed Boot Order +Token =05 // Do NOT change this line +Offset =1AB +Width =02 +BIOS Default =[00]UEFI: Built-in EFI Shell +Options =*[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [01]Hard Disk + [02]CD/DVD + [03]USB Hard Disk + [04]Removable + [05]Network + +Setup Question = 1st Boot Device +Token =461 // Do NOT change this line +Offset =199 +Width =02 +BIOS Default =[00]CD/DVD +Options =*[00]CD/DVD // Move "*" to the desired Option + [01]Hard Disk + [02]USB Hard Disk + [03]Removable + [04]Network + [05]UEFI: Built-in EFI Shell + [06]Disabled + +Setup Question = 2nd Boot Device +Token =462 // Do NOT change this line +Offset =19B +Width =02 +BIOS Default =[01]Hard Disk +Options =[00]CD/DVD // Move "*" to the desired Option + *[01]Hard Disk + [02]USB Hard Disk + [03]Removable + [04]Network + [05]UEFI: Built-in EFI Shell + [06]Disabled + +Setup Question = 3rd Boot Device +Token =463 // Do NOT change this line +Offset =19D +Width =02 +BIOS Default =[02]USB Hard Disk +Options =[00]CD/DVD // Move "*" to the desired Option + [01]Hard Disk + [02]USB Hard Disk + [03]Removable + *[04]Network + [05]UEFI: Built-in EFI Shell + [06]Disabled + +Setup Question = 4th Boot Device +Token =464 // Do NOT change this line +Offset =19F +Width =02 +BIOS Default =[03]Removable +Options =[00]CD/DVD // Move "*" to the desired Option + [01]Hard Disk + [02]USB Hard Disk + [03]Removable + [04]Network + [05]UEFI: Built-in EFI Shell + *[06]Disabled + +Setup Question = 5th Boot Device +Token =465 // Do NOT change this line +Offset =1A1 +Width =02 +BIOS Default =[04]Network +Options =[00]CD/DVD // Move "*" to the desired Option + [01]Hard Disk + [02]USB Hard Disk + [03]Removable + [04]Network + [05]UEFI: Built-in EFI Shell + *[06]Disabled + +Setup Question = 6th Boot Device +Token =466 // Do NOT change this line +Offset =1A3 +Width =02 +BIOS Default =[05]UEFI: Built-in EFI Shell +Options =[00]CD/DVD // Move "*" to the desired Option + [01]Hard Disk + [02]USB Hard Disk + [03]Removable + [04]Network + [05]UEFI: Built-in EFI Shell + *[06]Disabled + +Setup Question = USB Hard Disk special boot instance +Token =0F // Do NOT change this line +Offset =1C1 +Width =01 +BIOS Default =[00]1st Device +Options =*[00]1st Device // Move "*" to the desired Option + [01]2nd Device + [02]3rd Device + [03]4th Device + [04]5th Device + [05]6th Device + [06]7th Device + [07]8th Device + [08]9th Device + [09]10th Device + [0A]11th Device + [0B]12th Device + [0C]13th Device + [0D]14th Device + [0E]15th Device + [0F]16th Device + +Setup Question = HDD special boot instance +Token =10 // Do NOT change this line +Offset =1C2 +Width =01 +BIOS Default =[00]1st Device +Options =*[00]1st Device // Move "*" to the desired Option + [01]2nd Device + [02]3rd Device + [03]4th Device + [04]5th Device + [05]6th Device + [06]7th Device + [07]8th Device + [08]9th Device + [09]10th Device + [0A]11th Device + [0B]12th Device + [0C]13th Device + [0D]14th Device + [0E]15th Device + [0F]16th Device + +Setup Question = Removable special boot instance +Token =11 // Do NOT change this line +Offset =1C3 +Width =01 +BIOS Default =[00]1st Device +Options =*[00]1st Device // Move "*" to the desired Option + [01]2nd Device + [02]3rd Device + [03]4th Device + [04]5th Device + [05]6th Device + [06]7th Device + [07]8th Device + [08]9th Device + [09]10th Device + [0A]11th Device + [0B]12th Device + [0C]13th Device + [0D]14th Device + [0E]15th Device + [0F]16th Device + +Setup Question = Network special boot instance +Token =12 // Do NOT change this line +Offset =1C4 +Width =01 +BIOS Default =[00]1st Device +Options =*[00]1st Device // Move "*" to the desired Option + [01]2nd Device + [02]3rd Device + [03]4th Device + [04]5th Device + [05]6th Device + [06]7th Device + [07]8th Device + [08]9th Device + [09]10th Device + [0A]11th Device + [0B]12th Device + [0C]13th Device + [0D]14th Device + [0E]15th Device + [0F]16th Device + +Setup Question = CD/DVD special boot instance +Token =13 // Do NOT change this line +Offset =1C5 +Width =01 +BIOS Default =[00]1st Device +Options =*[00]1st Device // Move "*" to the desired Option + [01]2nd Device + [02]3rd Device + [03]4th Device + [04]5th Device + [05]6th Device + [06]7th Device + [07]8th Device + [08]9th Device + [09]10th Device + [0A]11th Device + [0B]12th Device + [0C]13th Device + [0D]14th Device + [0E]15th Device + [0F]16th Device + +Setup Question = Launch CSM +Token =43F // Do NOT change this line +Offset =16F +Width =01 +BIOS Default =[01]Enabled +Options =*[01]Enabled // Move "*" to the desired Option + [00]Disabled + +Setup Question = Launch PXE OpROM policy +Token =14 // Do NOT change this line +Offset =171 +Width =01 +BIOS Default =[03]Legacy first +Options =[00]Do not launch // Move "*" to the desired Option + [01]UEFI only + *[02]Legacy only + [03]Legacy first + [04]UEFI first + +Setup Question = Launch Storage OpROM policy +Token =15 // Do NOT change this line +Offset =172 +Width =01 +BIOS Default =[02]Legacy only +Options =[00]Do not launch // Move "*" to the desired Option + [01]UEFI only + *[02]Legacy only + [03]Legacy first + [04]UEFI first + +Setup Question = Launch Video OpROM policy +Token =16 // Do NOT change this line +Offset =173 +Width =01 +BIOS Default =[02]Legacy only +Options =[00]Do not launch // Move "*" to the desired Option + [01]UEFI only + *[02]Legacy only + [03]Legacy first + [04]UEFI first + +Setup Question = Other PCI device ROM priority +Token =17 // Do NOT change this line +Offset =174 +Width =01 +BIOS Default =[02]Legacy OpROM +Options =[01]UEFI OpROM // Move "*" to the desired Option + *[02]Legacy OpROM + +Setup Question = Delete Boot Option +Token =1C // Do NOT change this line +Offset =00 +Width =02 +ListOrder =[0000] HL-DT-STDVDRAM GE20NU10 EE06 + [0001] P0: TS256GSSD720 + [0002] IBA GE Slot 0501 v1513 + [0004] UEFI: Built-in EFI Shell + +Setup Question = 1st Device +Token =468 // Do NOT change this line +Offset =12 +Width =01 +BIOS Default =[00]P0: TS256GSSD720 +Options =*[00]P0: TS256GSSD720 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 2nd Device +Token =469 // Do NOT change this line +Offset =13 +Width =01 +Options =[00]P0: TS256GSSD720 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 3rd Device +Token =46A // Do NOT change this line +Offset =14 +Width =01 +Options =[00]P0: TS256GSSD720 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 4th Device +Token =46B // Do NOT change this line +Offset =15 +Width =01 +Options =[00]P0: TS256GSSD720 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 5th Device +Token =46C // Do NOT change this line +Offset =16 +Width =01 +Options =[00]P0: TS256GSSD720 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 6th Device +Token =46D // Do NOT change this line +Offset =17 +Width =01 +Options =[00]P0: TS256GSSD720 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 7th Device +Token =46E // Do NOT change this line +Offset =18 +Width =01 +Options =[00]P0: TS256GSSD720 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 8th Device +Token =46F // Do NOT change this line +Offset =19 +Width =01 +Options =[00]P0: TS256GSSD720 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 9th Device +Token =470 // Do NOT change this line +Offset =1A +Width =01 +Options =[00]P0: TS256GSSD720 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 10th Device +Token =471 // Do NOT change this line +Offset =1B +Width =01 +Options =[00]P0: TS256GSSD720 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 11th Device +Token =472 // Do NOT change this line +Offset =1C +Width =01 +Options =[00]P0: TS256GSSD720 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 12th Device +Token =473 // Do NOT change this line +Offset =1D +Width =01 +Options =[00]P0: TS256GSSD720 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 13th Device +Token =474 // Do NOT change this line +Offset =1E +Width =01 +Options =[00]P0: TS256GSSD720 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 14th Device +Token =475 // Do NOT change this line +Offset =1F +Width =01 +Options =[00]P0: TS256GSSD720 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 15th Device +Token =476 // Do NOT change this line +Offset =20 +Width =01 +Options =[00]P0: TS256GSSD720 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 16th Device +Token =477 // Do NOT change this line +Offset =21 +Width =01 +Options =[00]P0: TS256GSSD720 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 1st Device +Token =479 // Do NOT change this line +Offset =01 +Width =01 +BIOS Default =[00]HL-DT-STDVDRAM GE20NU10 EE06 +Options =*[00]HL-DT-STDVDRAM GE20NU10 EE06 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 2nd Device +Token =47A // Do NOT change this line +Offset =02 +Width =01 +Options =[00]HL-DT-STDVDRAM GE20NU10 EE06 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 3rd Device +Token =47B // Do NOT change this line +Offset =03 +Width =01 +Options =[00]HL-DT-STDVDRAM GE20NU10 EE06 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 4th Device +Token =47C // Do NOT change this line +Offset =04 +Width =01 +Options =[00]HL-DT-STDVDRAM GE20NU10 EE06 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 5th Device +Token =47D // Do NOT change this line +Offset =05 +Width =01 +Options =[00]HL-DT-STDVDRAM GE20NU10 EE06 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 6th Device +Token =47E // Do NOT change this line +Offset =06 +Width =01 +Options =[00]HL-DT-STDVDRAM GE20NU10 EE06 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 7th Device +Token =47F // Do NOT change this line +Offset =07 +Width =01 +Options =[00]HL-DT-STDVDRAM GE20NU10 EE06 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 8th Device +Token =480 // Do NOT change this line +Offset =08 +Width =01 +Options =[00]HL-DT-STDVDRAM GE20NU10 EE06 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 9th Device +Token =481 // Do NOT change this line +Offset =09 +Width =01 +Options =[00]HL-DT-STDVDRAM GE20NU10 EE06 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 10th Device +Token =482 // Do NOT change this line +Offset =0A +Width =01 +Options =[00]HL-DT-STDVDRAM GE20NU10 EE06 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 11th Device +Token =483 // Do NOT change this line +Offset =0B +Width =01 +Options =[00]HL-DT-STDVDRAM GE20NU10 EE06 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 12th Device +Token =484 // Do NOT change this line +Offset =0C +Width =01 +Options =[00]HL-DT-STDVDRAM GE20NU10 EE06 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 13th Device +Token =485 // Do NOT change this line +Offset =0D +Width =01 +Options =[00]HL-DT-STDVDRAM GE20NU10 EE06 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 14th Device +Token =486 // Do NOT change this line +Offset =0E +Width =01 +Options =[00]HL-DT-STDVDRAM GE20NU10 EE06 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 15th Device +Token =487 // Do NOT change this line +Offset =0F +Width =01 +Options =[00]HL-DT-STDVDRAM GE20NU10 EE06 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 16th Device +Token =488 // Do NOT change this line +Offset =10 +Width =01 +Options =[00]HL-DT-STDVDRAM GE20NU10 EE06 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 1st Device +Token =48A // Do NOT change this line +Offset =45 +Width =01 +BIOS Default =[00]IBA GE Slot 0501 v1513 +Options =*[00]IBA GE Slot 0501 v1513 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 2nd Device +Token =48B // Do NOT change this line +Offset =46 +Width =01 +Options =[00]IBA GE Slot 0501 v1513 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 3rd Device +Token =48C // Do NOT change this line +Offset =47 +Width =01 +Options =[00]IBA GE Slot 0501 v1513 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 4th Device +Token =48D // Do NOT change this line +Offset =48 +Width =01 +Options =[00]IBA GE Slot 0501 v1513 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 5th Device +Token =48E // Do NOT change this line +Offset =49 +Width =01 +Options =[00]IBA GE Slot 0501 v1513 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 6th Device +Token =48F // Do NOT change this line +Offset =4A +Width =01 +Options =[00]IBA GE Slot 0501 v1513 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 7th Device +Token =490 // Do NOT change this line +Offset =4B +Width =01 +Options =[00]IBA GE Slot 0501 v1513 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 8th Device +Token =491 // Do NOT change this line +Offset =4C +Width =01 +Options =[00]IBA GE Slot 0501 v1513 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 9th Device +Token =492 // Do NOT change this line +Offset =4D +Width =01 +Options =[00]IBA GE Slot 0501 v1513 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 10th Device +Token =493 // Do NOT change this line +Offset =4E +Width =01 +Options =[00]IBA GE Slot 0501 v1513 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 11th Device +Token =494 // Do NOT change this line +Offset =4F +Width =01 +Options =[00]IBA GE Slot 0501 v1513 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 12th Device +Token =495 // Do NOT change this line +Offset =50 +Width =01 +Options =[00]IBA GE Slot 0501 v1513 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 13th Device +Token =496 // Do NOT change this line +Offset =51 +Width =01 +Options =[00]IBA GE Slot 0501 v1513 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 14th Device +Token =497 // Do NOT change this line +Offset =52 +Width =01 +Options =[00]IBA GE Slot 0501 v1513 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 15th Device +Token =498 // Do NOT change this line +Offset =53 +Width =01 +Options =[00]IBA GE Slot 0501 v1513 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 16th Device +Token =499 // Do NOT change this line +Offset =54 +Width =01 +Options =[00]IBA GE Slot 0501 v1513 // Move "*" to the desired Option + [10]Disabled + +Setup Question = 1st Device +Token =49B // Do NOT change this line +Offset =23 +Width =01 +BIOS Default =[00] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 2nd Device +Token =49C // Do NOT change this line +Offset =24 +Width =01 +BIOS Default =[01] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 3rd Device +Token =49D // Do NOT change this line +Offset =25 +Width =01 +BIOS Default =[02] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 4th Device +Token =49E // Do NOT change this line +Offset =26 +Width =01 +BIOS Default =[03] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 5th Device +Token =49F // Do NOT change this line +Offset =27 +Width =01 +BIOS Default =[04] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 6th Device +Token =4A0 // Do NOT change this line +Offset =28 +Width =01 +BIOS Default =[05] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 7th Device +Token =4A1 // Do NOT change this line +Offset =29 +Width =01 +BIOS Default =[06] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 8th Device +Token =4A2 // Do NOT change this line +Offset =2A +Width =01 +BIOS Default =[07] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 9th Device +Token =4A3 // Do NOT change this line +Offset =2B +Width =01 +BIOS Default =[08] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 10th Device +Token =4A4 // Do NOT change this line +Offset =2C +Width =01 +BIOS Default =[09] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 11th Device +Token =4A5 // Do NOT change this line +Offset =2D +Width =01 +BIOS Default =[0A] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 12th Device +Token =4A6 // Do NOT change this line +Offset =2E +Width =01 +BIOS Default =[0B] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 13th Device +Token =4A7 // Do NOT change this line +Offset =2F +Width =01 +BIOS Default =[0C] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 14th Device +Token =4A8 // Do NOT change this line +Offset =30 +Width =01 +BIOS Default =[0D] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 15th Device +Token =4A9 // Do NOT change this line +Offset =31 +Width =01 +BIOS Default =[0E] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 16th Device +Token =4AA // Do NOT change this line +Offset =32 +Width =01 +BIOS Default =[08] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 1st Device +Token =4AC // Do NOT change this line +Offset =34 +Width =01 +BIOS Default =[00] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 2nd Device +Token =4AD // Do NOT change this line +Offset =35 +Width =01 +BIOS Default =[01] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 3rd Device +Token =4AE // Do NOT change this line +Offset =36 +Width =01 +BIOS Default =[02] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 4th Device +Token =4AF // Do NOT change this line +Offset =37 +Width =01 +BIOS Default =[03] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 5th Device +Token =4B0 // Do NOT change this line +Offset =38 +Width =01 +BIOS Default =[04] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 6th Device +Token =4B1 // Do NOT change this line +Offset =39 +Width =01 +BIOS Default =[05] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 7th Device +Token =4B2 // Do NOT change this line +Offset =3A +Width =01 +BIOS Default =[06] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 8th Device +Token =4B3 // Do NOT change this line +Offset =3B +Width =01 +BIOS Default =[07] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 9th Device +Token =4B4 // Do NOT change this line +Offset =3C +Width =01 +BIOS Default =[08] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 10th Device +Token =4B5 // Do NOT change this line +Offset =3D +Width =01 +BIOS Default =[09] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 11th Device +Token =4B6 // Do NOT change this line +Offset =3E +Width =01 +BIOS Default =[0A] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 12th Device +Token =4B7 // Do NOT change this line +Offset =3F +Width =01 +BIOS Default =[0B] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 13th Device +Token =4B8 // Do NOT change this line +Offset =40 +Width =01 +BIOS Default =[0C] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 14th Device +Token =4B9 // Do NOT change this line +Offset =41 +Width =01 +BIOS Default =[0D] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 15th Device +Token =4BA // Do NOT change this line +Offset =42 +Width =01 +BIOS Default =[0E] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 16th Device +Token =4BB // Do NOT change this line +Offset =43 +Width =01 +BIOS Default =[0F] +Options =[00] // Move "*" to the desired Option + [01] + [02] + [03] + [04] + [05] + [06] + [07] + [08] + [09] + [0A] + [0B] + [0C] + [0D] + [0E] + [0F] + [10]Disabled + +Setup Question = 1st Device +Token =4BD // Do NOT change this line +Offset =56 +Width =01 +BIOS Default =[00]UEFI: Built-in EFI Shell +Options =*[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [10]Disabled + +Setup Question = 2nd Device +Token =4BE // Do NOT change this line +Offset =57 +Width =01 +Options =[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [10]Disabled + +Setup Question = 3rd Device +Token =4BF // Do NOT change this line +Offset =58 +Width =01 +Options =[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [10]Disabled + +Setup Question = 4th Device +Token =4C0 // Do NOT change this line +Offset =59 +Width =01 +Options =[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [10]Disabled + +Setup Question = 5th Device +Token =4C1 // Do NOT change this line +Offset =5A +Width =01 +Options =[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [10]Disabled + +Setup Question = 6th Device +Token =4C2 // Do NOT change this line +Offset =5B +Width =01 +Options =[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [10]Disabled + +Setup Question = 7th Device +Token =4C3 // Do NOT change this line +Offset =5C +Width =01 +Options =[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [10]Disabled + +Setup Question = 8th Device +Token =4C4 // Do NOT change this line +Offset =5D +Width =01 +Options =[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [10]Disabled + +Setup Question = 9th Device +Token =4C5 // Do NOT change this line +Offset =5E +Width =01 +Options =[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [10]Disabled + +Setup Question = 10th Device +Token =4C6 // Do NOT change this line +Offset =5F +Width =01 +Options =[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [10]Disabled + +Setup Question = 11th Device +Token =4C7 // Do NOT change this line +Offset =60 +Width =01 +Options =[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [10]Disabled + +Setup Question = 12th Device +Token =4C8 // Do NOT change this line +Offset =61 +Width =01 +Options =[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [10]Disabled + +Setup Question = 13th Device +Token =4C9 // Do NOT change this line +Offset =62 +Width =01 +Options =[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [10]Disabled + +Setup Question = 14th Device +Token =4CA // Do NOT change this line +Offset =63 +Width =01 +Options =[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [10]Disabled + +Setup Question = 15th Device +Token =4CB // Do NOT change this line +Offset =64 +Width =01 +Options =[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [10]Disabled + +Setup Question = 16th Device +Token =4CC // Do NOT change this line +Offset =65 +Width =01 +Options =[00]UEFI: Built-in EFI Shell // Move "*" to the desired Option + [10]Disabled + +Setup Question = Password Check +Token =01 // Do NOT change this line +Offset =51 +Width =01 +BIOS Default =[00]Setup +Options =*[00]Setup // Move "*" to the desired Option + [01]Always + +Setup Question = BMC Support +Token =01 // Do NOT change this line +Offset =00 +Width =01 +BIOS Default =[01]Enabled +Options =*[01]Enabled // Move "*" to the desired Option + [00]Disabled + +Setup Question = Wait For BMC +Token =02 // Do NOT change this line +Offset =01 +Width =01 +BIOS Default =[01]Enabled +Options =*[01]Enabled // Move "*" to the desired Option + [00]Disabled + +Setup Question = SEL Components +Token =03 // Do NOT change this line +Offset =02 +Width =01 +BIOS Default =[01]Enabled +Options =[00]Disabled // Move "*" to the desired Option + *[01]Enabled + +Setup Question = Erase SEL +Token =04 // Do NOT change this line +Offset =03 +Width =01 +BIOS Default =[00]No +Options =*[00]No // Move "*" to the desired Option + [01]Yes, On next reset + [02]Yes, On every reset + +Setup Question = When SEL is Full +Token =05 // Do NOT change this line +Offset =04 +Width =01 +BIOS Default =[00]Do Nothing +Options =*[00]Do Nothing // Move "*" to the desired Option + [01]Erase Immediately + +Setup Question = Log EFI Status Codes +Token =06 // Do NOT change this line +Offset =05 +Width =01 +BIOS Default =[00]Disabled +Options =*[00]Disabled // Move "*" to the desired Option + [02]Enabled + +Setup Question = IPMI LAN Selection +Token =07 // Do NOT change this line +Offset =08 +Width =01 +BIOS Default =[02]Failover +Options =[00]Dedicated // Move "*" to the desired Option + [01]Share LAN + *[02]Failover + +Setup Question = Update IPMI LAN Configuration +Token =08 // Do NOT change this line +Offset =09 +Width =01 +BIOS Default =[00]No +Options =*[00]No // Move "*" to the desired Option + [01]Yes + +Setup Question = Configuration Address Source +Token =09 // Do NOT change this line +Offset =0A +Width =01 +BIOS Default =[02]DHCP +Options =*[01]Static // Move "*" to the desired Option + [02]DHCP + +Setup Question = Station IP Address +Token =806 // Do NOT change this line +Offset =0C +Width =1E +Value ="010.133.025.160" + +Setup Question = Subnet Mask +Token =807 // Do NOT change this line +Offset =2A +Width =1E +Value ="255.255.255.000" + +Setup Question = Gateway IP Address +Token =808 // Do NOT change this line +Offset =6A +Width =1E +Value ="000.000.000.000" + +Setup Question = Station MAC Address +Token =809 // Do NOT change this line +Offset =48 +Width =22 +Value ="00000-00-00-00-00" + +Setup Question = Router MAC Address +Token =80A // Do NOT change this line +Offset =88 +Width =22 +Value ="00000-00-00-00-00" diff --git a/install/bios/dmidecode b/install/bios/dmidecode new file mode 100755 index 0000000000000000000000000000000000000000..77051707b863b46a598483cd1ccc9f6635dbe03a GIT binary patch literal 100848 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 literal 0 HcmV?d00001 diff --git a/install/bios/update_bios_cfg.sh b/install/bios/update_bios_cfg.sh new file mode 100755 index 0000000..8bd3516 --- /dev/null +++ b/install/bios/update_bios_cfg.sh @@ -0,0 +1,65 @@ +#!/bin/sh + +PROGNAME=$(basename $0) + +# check binary directory + +mydir=$(dirname $0) +mydir=$(cd $mydir; pwd) + +# formating functions + +_echo () { [ "$(echo -e '')" ] && echo $@ || echo -e $@; } +title () { _echo "\033[0;1m$*\033[0;0m"; } +pass () { _echo "\033[1;32m$*\033[0;0m"; } +warn () { _echo "\033[1;33m$*\033[0;0m"; } +fail () { _echo "\033[1;31m$*\033[0;0m"; } + +usage () { + echo "usage: $PROGNAME [-h] [-y] [-Y]" + echo " -h: help message" + echo " -y: really do update" + echo " -Y: do not ask for confirmation" + exit $@ +} + +# do command + +do_cmd () { + if [ "$DUMMY" = "no" ]; then + warn $@ + { eval $@; } && pass OK || { fail KO; exit 1; } + else + echo ":: $@" + fi +} + +# argument processing + +while [ $# -gt 0 ]; do + case "$1" in + -h) usage 0;; + -y) DUMMY=no;; + -Y) ANS=yes + esac + shift +done +[ "$DUMMY" = "no" ] && \ + fail "Real mode, things will really append" || \ + warn "Dummy mode, nothing will be done" +if [ ! "$ANS" = "yes" ]; then + read -p "Press 'y' to continue: " ANS + [ "$ANS" = "y" ] || exit 1 +fi + +VERSION=$($mydir/dmidecode | awk '/BIOS Revision/ { print $(NF) }') +title "BIOS version: $VERSION" + +case "$VERSION" in +1.0b) CFG="bios-1.0b.cfg";; +3.0) CFG="bios-3.0.cfg";; +*) echo "unknown bios version ($VERSION)"; exit 1;; +esac + +title "Configure BIOS" +do_cmd $mydir/SCELNX_64 /i /s $mydir/$CFG /q diff --git a/install/cluster/Makefile b/install/cluster/Makefile new file mode 100644 index 0000000..bf3621d --- /dev/null +++ b/install/cluster/Makefile @@ -0,0 +1,43 @@ +current_dir := $(dir $(abspath $(lastword $(MAKEFILE_LIST)))) + +.PHONY: all root slave bios initrd clean +help: + @echo This make file contains severals targets: + @echo ' - help: print this help;' + @echo ' - root: creates root tarball;' + @echo ' - slave: creates slave tarballs;' + @echo ' - bios: creates bios tarball;' + @echo ' - initrd: update initrd;' + @echo ' - clean: remove created tarballs, and cleanup file system in order to build ISO.' + + +all: root slave bios + +root slave bios: + $(current_dir)bin/create_$@_tarball.sh + +initrd: + update-initramfs -u + +clean: + service trc6500 stop + -rm /opt/tftp/*.tgz + aptitude remove $(shell apt-mark showmanual trc6500\*|egrep -v webconfig\|rproxy) ace tao myccm + cp -f /etc/dhcp/dhcpd.conf.blank /etc/dhcp/dhcpd.conf + chown webconfig: /etc/dhcp/dhcpd.conf* + echo "Etc/Zulu" > /etc/timezone + sed -i 's/XKBLAYOUT=.*/XKBLAYOUT="us"/;s/XKBVARIANT=.*/XKBVARIANT=""/;s/XKBOPTIONS=.*/XKBOPTIONS=""/' /etc/default/keyboard + find -P /dump/ -mindepth 2 -maxdepth 2 -print -exec rm -rf -v {} \; + find -P /home/ -mindepth 1 -maxdepth 1 ! -wholename '/home/trc6500' -exec rm -rf -v {} \; + find -P /opt/ -mindepth 1 -maxdepth 1 -regextype posix-egrep ! -regex '.*/(bios|cluster|ipmi|tftp)$$' -exec rm -rf -v {} \; + find -P /root/ -mindepth 1 -maxdepth 1 -name ".*" -o -name bin -o -exec rm -rf -v {} \; + -mkdir --parents /opt/trc6500/debian-rep + rm -f /root/.bash_history + rm -rf $(shell mount|awk '/type ext/ {print $$3 "/lost+found/*"}') + rm -rf /var/lib/nfs/v4recovery/* + find /var/log/ -type f -exec rm -f {} \; + touch /var/log/btmp /var/log/wtmp /var/log/lastlog + chmod ug+rw,o-rw,a-x /var/log/btmp + chmod ug+rw,o+r,o-w,a-x /var/log/wtmp /var/log/lastlog + chown root:utmp /var/log/btmp /var/log/wtmp /var/log/lastlog + find / -name trc6500_list_patched_files.txt -exec rm -f {} \; diff --git a/install/cluster/bin/create_bios_tarball.sh b/install/cluster/bin/create_bios_tarball.sh new file mode 100755 index 0000000..0c4d84b --- /dev/null +++ b/install/cluster/bin/create_bios_tarball.sh @@ -0,0 +1,92 @@ +#!/bin/bash + +# ============================================================================ +# Copyright (C) THALES. All rights reserved +# Author: Laurent Mazet +# Date : 09/05/2014 +# ============================================================================ + +# TODO +# * + +PROGNAME=$(basename $0) +BIOS=/opt/bios +EXCLUDE=/tmp/$PROGNAME-exclude-$$ +TFTP=/opt/tftp +TARBALL=$TFTP/bios.tgz +TMPROOT=/tmp/$PROGNAME-root-$$ +TMPLOG=/tmp/$PROGNAME-$$.log +VER=1.0 + +# help function + +function usage () { + echo "usage: $PROGNAME [-h] [-v]" + echo " -h: help message" + echo " -v: version message" + exit $@ +} + +# formating functions + +function title () { echo -e "\033[0;1m$*\033[0;0m"; } +function pass () { echo -e "\033[1;32m$*\033[0;0m"; } +function warn () { echo -e "\033[1;33m$*\033[0;0m"; } +function fail () { echo -e "\033[1;31m$*\033[0;0m"; } +# check command + +function check () { + echo -n "$@: " + { eval $@; } >&$TMPLOG && pass OK || { fail KO; cat $TMPLOG; ERR=yes; } + rm -f $TMPLOG + test ! "$TEST" = yes +} + +# argument processing + +while [ $# -gt 0 ]; do + case "$1" in + -h) usage 0;; + -v) echo "$PROGNAME: version $VER"; exit;; + *) echo "unknown argument ($1)"; exit 1;; + esac + shift +done + +# create exclude list +cat - < $EXCLUDE +*~ +*.bak +.*.swp +.#* +EOF + +# create repository +check mkdir $TMPROOT +for f in $BIOS/*; do + check cp $f $TMPROOT +done + +cat > $TMPROOT/+init <&$TMPLOG && pass OK || { fail KO; cat $TMPLOG; ERR=yes; } + rm -f $TMPLOG + test ! "$TEST" = yes +} + +# argument processing + +while [ $# -gt 0 ]; do + case "$1" in + -h) usage 0;; + -v) echo "$PROGNAME: version $VER"; exit;; + *) echo "unknown argument ($1)"; exit 1;; + esac + shift +done + +# create exclude list +cat - < $EXCLUDE +backup +boot +dev/* +dump +etc/.git +etc/udev/rules.d/70-persistent-net.rules +home +lost+found +opt/* +proc/* +root/* +run/* +sys/* +tmp/* +trc6500_list_patched_files.txt +usr/share/doc +usr/share/i18n +usr/share/info +usr/share/locale +usr/share/man +usr/share/zoneinfo +var/backups/* +var/cache/apt/* +var/cache/debconf/* +var/cache/fontconfig/* +var/cache/man/* +var/lib/apt +var/lib/aptitude +var/lib/dpkg +var/lib/samba/* +var/lock/* +var/log/* +var/run/* +EOF +check test -f $EXCLUDE + +# checks +[ -f $IMAGE ] && check rm -f $IMAGE +_OLDPWD=$(pwd) +cd / +check tar czf $IMAGE --exclude-from $EXCLUDE . +cd $_OLDPWD + +# clean exclude list +check rm -f $EXCLUDE +exit 0 diff --git a/install/cluster/bin/create_slave_tarball.sh b/install/cluster/bin/create_slave_tarball.sh new file mode 100755 index 0000000..76f587e --- /dev/null +++ b/install/cluster/bin/create_slave_tarball.sh @@ -0,0 +1,77 @@ +#!/bin/bash + +# ============================================================================ +# Copyright (C) THALES. All rights reserved +# Author: Laurent Mazet +# Date : 02/05/2014 +# ============================================================================ + +# TODO +# * + +PROGNAME=$(basename $0) +BLADES="slave" +CLUSTER=/opt/cluster +EXCLUDE=/tmp/$PROGNAME-exclude-$$ +TFTP=/opt/tftp +TMPLOG=/tmp/$PROGNAME-$$.log +VER=1.0 + +# help function + +function usage () { + echo "usage: $PROGNAME [-h] [-v]" + echo " -h: help message" + echo " -v: version message" + exit $@ +} + +# formating functions + +function title () { echo -e "\033[0;1m$*\033[0;0m"; } +function pass () { echo -e "\033[1;32m$*\033[0;0m"; } +function warn () { echo -e "\033[1;33m$*\033[0;0m"; } +function fail () { echo -e "\033[1;31m$*\033[0;0m"; } +# check command + +function check () { + echo -n "$@: " + { eval $@; } >&$TMPLOG && pass OK || { fail KO; cat $TMPLOG; ERR=yes; } + rm -f $TMPLOG + test ! "$TEST" = yes +} + +# argument processing + +while [ $# -gt 0 ]; do + case "$1" in + -h) usage 0;; + -v) echo "$PROGNAME: version $VER"; exit;; + *) echo "unknown argument ($1)"; exit 1;; + esac + shift +done + +# create exclude list +cat - < $EXCLUDE +*~ +*.bak +.*.swp +.#* +EOF + +# create tarballs +_OLDPWD=$(pwd) +for target in $BLADES; do + tarball=$TFTP/$target.tgz + repository=$CLUSTER/$target + [ -d "$repository" ] || { warn "directory '$repository' does not exist"; continue; } + [ -f $tarball ] && check rm -f $tarball + cd $repository + check tar czf $tarball --exclude-from $EXCLUDE . +done +cd $_OLDPWD + +# clean exclude list +check rm -f $EXCLUDE +exit 0 diff --git a/install/cluster/bin/init_cluster_repository.sh b/install/cluster/bin/init_cluster_repository.sh new file mode 100755 index 0000000..d0e4cbd --- /dev/null +++ b/install/cluster/bin/init_cluster_repository.sh @@ -0,0 +1,82 @@ +#!/bin/bash + +# ============================================================================ +# Copyright (C) THALES. All rights reserved +# Author: Laurent Mazet +# Date : 02/05/2014 +# ============================================================================ + +# TODO +# * + +PROGNAME=$(basename $0) +CLUSTER=/opt/cluster +ETH0MASTER=$(ip add show dev eth0 |awk '$1=="inet" {sub(/\/.*/, ""); print $2; exit}') +ETH1MASTER=$(ip add show dev eth1 |awk '$1=="inet" {sub(/\/.*/, ""); print $2; exit}') +MASTER=$(hostname -s) +TMPLOG=/tmp/$PROGNAME-$$.log +VER=1.0 + +# help function + +function usage () { + echo "usage: $PROGNAME [-h] [-v]" + echo " -h: help message" + echo " -v: version message" + exit $@ +} + +# formating functions + +function title () { echo -e "\033[0;1m$*\033[0;0m"; } +function pass () { echo -e "\033[1;32m$*\033[0;0m"; } +function warn () { echo -e "\033[1;33m$*\033[0;0m"; } +function fail () { echo -e "\033[1;31m$*\033[0;0m"; } +# check command + +function check () { + echo -n "$@: " + eval $@ >&$TMPLOG && pass OK || { fail KO; cat $TMPLOG; ERR=yes; } + rm -f $TMPLOG + test ! "$TEST" = yes +} + +# argument processing + +while [ $# -gt 0 ]; do + case "$1" in + -h) usage 0;; + -v) echo "$PROGNAME: version $VER"; exit;; + *) echo "unknown argument ($1)"; exit 1;; + esac + shift +done + +# create root private key +[ -d /root/.ssh ] || check mkdir /root/.ssh +[ -f /root/.ssh/id_rsa ] && check rm -f /root/.ssh/id_rsa +[ -f /root/.ssh/id_rsa.pub ] && check rm -f /root/.ssh/id_rsa.pub +[ -f /root/.ssh/authorized_keys ] && check rm -f /root/.ssh/authorized_keys +check ssh-keygen -t rsa -N '""' -f /root/.ssh/id_rsa +check cp /root/.ssh/id_rsa.pub /root/.ssh/authorized_keys +check chmod go-w /root /root/.ssh /root/.ssh/authorized_keys + +# create slave repository +slaveroot=$CLUSTER/slave +[ -d $slaveroot ] || check mkdir $slaveroot +[ -d $slaveroot/root ] || check mkdir $slaveroot/root +[ -d $slaveroot/root/.ssh ] || check mkdir $slaveroot/root/.ssh + +# copy ssh id +check cp -a /root/.ssh/{id_rsa,id_rsa.pub,authorized_keys} $slaveroot/root/.ssh +check chmod go-w $slaveroot/{root,root/.ssh,root/.ssh/authorized_keys} + +# create user homedir +[ -d $slaveroot/home ] || check mkdir $slaveroot/home +[ -d $slaveroot/home/trc6500 ] || check mkdir $slaveroot/home/trc6500 +check chown trc6500 $slaveroot/home/trc6500 + +# copy config files +check cp -a /root/{.bashrc,.profile,.screenrc,.vimrc} $slaveroot/root + +# vim:set tabstop=4 expandtab shiftwidth=4: diff --git a/install/cluster/bin/init_pxe_repository.sh b/install/cluster/bin/init_pxe_repository.sh new file mode 100755 index 0000000..d255914 --- /dev/null +++ b/install/cluster/bin/init_pxe_repository.sh @@ -0,0 +1,186 @@ +#!/bin/bash + +# ============================================================================ +# Copyright (C) THALES. All rights reserved +# Author: Laurent Mazet +# Date : 18/02/2014 +# ============================================================================ + +# TODO +# * + +PROGNAME=$(basename $0) +ETH0MASTER=$(ip add show dev eth0 |awk '$1=="inet" {sub(/\/.*/, ""); print $2; exit}') +ETH1MASTER=$(ip add show dev eth1 |awk '$1=="inet" {sub(/\/.*/, ""); print $2; exit}') +TFTP=/opt/tftp +PXELINUXCFG=$TFTP/pxelinux.cfg +TMPLOG=/tmp/$PROGNAME-$$.log +VER=1.0 + +# help function + +function usage () { + echo "usage: $PROGNAME [-h] [-v]" + echo " -h: help message" + echo " -v: version message" + exit $@ +} + +# formating functions + +function title () { echo -e "\033[0;1m$*\033[0;0m"; } +function pass () { echo -e "\033[1;32m$*\033[0;0m"; } +function warn () { echo -e "\033[1;33m$*\033[0;0m"; } +function fail () { echo -e "\033[1;31m$*\033[0;0m"; } +# check command + +function check () { + echo -n "$@: " + $@ >&$TMPLOG && pass OK || { fail KO; cat $TMPLOG; ERR=yes; } + rm -f $TMPLOG + test ! "$TEST" = yes +} + +# argument processing + +while [ $# -gt 0 ]; do + case "$1" in + -h) usage 0;; + -v) echo "$PROGNAME: version $VER"; exit;; + *) echo "unknown argument ($1)"; exit 1;; + esac + shift +done + +# checks +check dpkg -l syslinux || exit 1 + +# create repository +[ -d $TFTP ] && warn "directory $TFTP already exist" +check mkdir -p $TFTP +[ -d $PXELINUXCFG ] && warn "directory $PXELINUXCFG already exist" +check mkdir -p $PXELINUXCFG + +# create links from syslinux files +for f in memdisk menu.c32 pxelinux.0; do + [ -f $TFTP/$f ] && check rm -f $TFTP/$f + file=/usr/lib/syslinux/$f + [ -f $file ] || warn "file $file does not exist" + check ln -s $file $TFTP/$f +done + +# create links to kernel and initrd +for f in initrd.img vmlinuz; do + [ -f $TFTP/$f ] && check rm -f $TFTP/$f + file=/$f + [ -f $file ] || warn "file $file does not exist" + check ln -s $file $TFTP/$f +done + +# create pxelinux information message +cat - << EOF > $TFTP/pxelinux.txt +Boot Menu +========= + +PXE boot for TRC6500 slave blades +EOF +check test -f $TFTP/pxelinux.txt + +# create french mapping +# xxd -ps -c 32 fr.kmp +cat - << EOF | xxd -r -p > $TFTP/fr.kmp +000102030405060708090a0b0c0d0e0f10111213141516171819171b1c1d1e1f +203125333435377c3930382b3b293a2140267b2227282d7d5f2f4d6d3c3d2f5c +325142434445464748494a4b4c3f4e4f504152535455565a5859575e2a24365d +2a7162636465666768696a6b6c2c6e6f706172737475767a7879773c233e7e7f +808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f +a0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf +c0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf +e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff +EOF +check test -f $TFTP/fr.kmp + +# create standard pxe boot for slave blade +cat - << EOF > $PXELINUXCFG/default +PROMPT 2 +TIMEOUT 30 +UI /menu.c32 + +KBDMAP /fr.kmp + +MENU TITLE [[ PXE BOOT ]] + +DEFAULT debian + +LABEL debian + MENU LABEL ^Debian 7 (TRC6500) + KERNEL /vmlinuz + INITRD /initrd.img + APPEND noinitrd ramdisk_size=8192 boot=tftp fastboot tftpserver=@@tftpserver@@ tarballs=@@tarballs@@ + +LABEL freedos + MENU LABEL ^FreeDos 1.0 + KERNEL /memdisk + INITRD /balder10.imz + APPEND - +EOF +check test -f $PXELINUXCFG/default + +# convert IP address to hexadecimal code +function ip_dec_to_hex () { + for i in ${1//./ }; do + printf "%02X" $i + done +} + +# create pxeboot configuration +function pxeconfig () { + + [ -f $PXELINUXCFG/default ] || return 1 + + while [ $# -gt 0 ]; do + case "$1" in + -a) shift; tarballs=$1;; + -s) shift; tftpserver=$1;; + *) ip=$1;; + esac + shift + done + + iphex=$(ip_dec_to_hex $ip) + [ ${#iphex} -ge 1 -a ${#iphex} -le 8 ] || return 1 + + cat $PXELINUXCFG/default | \ + sed -e "s/@@tftpserver@@/$tftpserver/" \ + -e "s/@@tarballs@@/$tarballs/" \ + > $PXELINUXCFG/$iphex +} + +# standard boot for slave blades +subnetwork=$(echo $ETH0MASTER | sed 's/\.[0-9]*$//') +tftpserver=$ETH0MASTER +tarballs="root.tgz,slave.tgz" +check pxeconfig -a $tarballs -s $tftpserver $subnetwork + +# second boot for slave blades +subnetwork=$(echo $ETH1MASTER | sed 's/\.[0-9]*$//') +tftpserver=$ETH1MASTER +tarballs="root.tgz,slave.tgz" +check pxeconfig -a $tarballs -s $tftpserver $subnetwork + +# standard boot for rec blade +subnetwork=$(echo $ETH0MASTER | sed 's/\.[0-9]*$/.80/') +tftpserver=$ETH0MASTER +tarballs="root.tgz,slave.tgz,rec.tgz" +check pxeconfig -a $tarballs -s $tftpserver $subnetwork + +# second boot for rec blade +subnetwork=$(echo $ETH1MASTER | sed 's/\.[0-9]*$/.80/') +tftpserver=$ETH1MASTER +tarballs="root.tgz,slave.tgz,rec.tgz" +check pxeconfig -a $tarballs -s $tftpserver $subnetwork + +# check if balder image is present +[ -f $TFTP/balder10.imz ] || warn "Don't forget to download FreeDoss image (balder10.imz) on http://www.finnix.org/Balder" + +# vim:set tabstop=4 expandtab shiftwidth=4: diff --git a/install/cluster/master/etc/apt/sources.list b/install/cluster/master/etc/apt/sources.list new file mode 100644 index 0000000..8b8cd16 --- /dev/null +++ b/install/cluster/master/etc/apt/sources.list @@ -0,0 +1,18 @@ +# + +deb cdrom:[Debian GNU/Linux 7.5.0 _Wheezy_ - Official amd64 DVD Binary-3 20140426-13:37]/ wheezy contrib main +deb cdrom:[Debian GNU/Linux 7.5.0 _Wheezy_ - Official amd64 DVD Binary-2 20140426-13:37]/ wheezy contrib main +deb cdrom:[Debian GNU/Linux 7.5.0 _Wheezy_ - Official amd64 DVD Binary-1 20140426-13:37]/ wheezy contrib main + +#deb http://security.debian.org/ wheezy/updates main contrib non-free +#deb-src http://security.debian.org/ wheezy/updates main contrib non-free + +# wheezy-updates, previously known as 'volatile' +# A network mirror was not selected during install. The following entries +# are provided as examples, but you should amend them as appropriate +# for your mirror of choice. +# +# deb http://ftp.debian.org/debian/ wheezy-updates main contrib non-free +# deb-src http://ftp.debian.org/debian/ wheezy-updates main contrib non-free + +deb file:/opt/trc6500/debian-rep/ binary/ diff --git a/install/cluster/master/etc/chrony/chrony.conf b/install/cluster/master/etc/chrony/chrony.conf new file mode 100644 index 0000000..05e4502 --- /dev/null +++ b/install/cluster/master/etc/chrony/chrony.conf @@ -0,0 +1,98 @@ +# This the default chrony.conf file for the Debian chrony package. After +# editing this file use the command 'invoke-rc.d chrony restart' to make +# your changes take effect. John Hasler 1998-2008 + +# See www.pool.ntp.org for an explanation of these servers. Please +# consider joining the project if possible. If you can't or don't want to +# use these servers I suggest that you try your ISP's nameservers. We mark +# the servers 'offline' so that chronyd won't try to connect when the link +# is down. Scripts in /etc/ppp/ip-up.d and /etc/ppp/ip-down.d use chronyc +# commands to switch it on when a dialup link comes up and off when it goes +# down. Code in /etc/init.d/chrony attempts to determine whether or not +# the link is up at boot time and set the online status accordingly. If +# you have an always-on connection such as cable omit the 'offline' +# directive and chronyd will default to online. +# +# Note that if Chrony tries to go "online" and dns lookup of the servers +# fails they will be discarded. Thus under some circumstances it is +# better to use IP numbers than host names. + +server gps offline +#server 0.debian.pool.ntp.org offline minpoll 8 +#server 1.debian.pool.ntp.org offline minpoll 8 +#server 2.debian.pool.ntp.org offline minpoll 8 +#server 3.debian.pool.ntp.org offline minpoll 8 + + +# Look here for the admin password needed for chronyc. The initial +# password is generated by a random process at install time. You may +# change it if you wish. + +keyfile /etc/chrony/chrony.keys + +# Set runtime command key. Note that if you change the key (not the +# password) to anything other than 1 you will need to edit +# /etc/ppp/ip-up.d/chrony, /etc/ppp/ip-down.d/chrony, /etc/init.d/chrony +# and /etc/cron.weekly/chrony as these scripts use it to get the password. + +commandkey 1 + +# I moved the driftfile to /var/lib/chrony to comply with the Debian +# filesystem standard. + +driftfile /var/lib/chrony/chrony.drift + +# Comment this line out to turn off logging. + +log tracking measurements statistics +logdir /var/log/chrony + +# Stop bad estimates upsetting machine clock. + +maxupdateskew 100.0 + +# Dump measurements when daemon exits. + +dumponexit + +# Specify directory for dumping measurements. + +dumpdir /var/lib/chrony + +# Let computer be a server when it is unsynchronised. + +local stratum 10 + +# Allow computers on the unrouted nets to use the server. + +#allow 10/8 +#allow 192.168/16 +#allow 172.16/12 +allow 10.133.26/24 +allow 10.133.28/24 + +# This directive forces `chronyd' to send a message to syslog if it +# makes a system clock adjustment larger than a threshold value in seconds. + +logchange 0.5 + +# This directive defines an email address to which mail should be sent +# if chronyd applies a correction exceeding a particular threshold to the +# system clock. + +# mailonchange root@localhost 0.5 + +# This directive tells chrony to regulate the real-time clock and tells it +# Where to store related data. It may not work on some newer motherboards +# that use the HPET real-time clock. It requires enhanced real-time +# support in the kernel. I've commented it out because with certain +# combinations of motherboard and kernel it is reported to cause lockups. + +rtcfile /var/lib/chrony/chrony.rtc + +# If the last line of this file reads 'rtconutc' chrony will assume that +# the CMOS clock is on UTC (GMT). If it reads '# rtconutc' or is absent +# chrony will assume local time. The line (if any) was written by the +# chrony postinst based on what it found in /etc/default/rcS. You may +# change it if necessary. +# rtconutc diff --git a/install/cluster/master/etc/cron.d/getswitchtemp b/install/cluster/master/etc/cron.d/getswitchtemp new file mode 100644 index 0000000..40140af --- /dev/null +++ b/install/cluster/master/etc/cron.d/getswitchtemp @@ -0,0 +1,2 @@ +# m h dom mon dow user command +0-59/5 * * * * root /root/bin/getswitchtemp diff --git a/install/cluster/master/etc/default/atftpd b/install/cluster/master/etc/default/atftpd new file mode 100644 index 0000000..9b8fd8a --- /dev/null +++ b/install/cluster/master/etc/default/atftpd @@ -0,0 +1,2 @@ +USE_INETD=false +OPTIONS="--daemon --port 69 --retry-timeout 5 --no-multicast --maxthread 100 --verbose=5 /opt/tftp --logfile /var/log/atftpd.log" diff --git a/install/cluster/master/etc/default/halt b/install/cluster/master/etc/default/halt new file mode 100644 index 0000000..cd7eadd --- /dev/null +++ b/install/cluster/master/etc/default/halt @@ -0,0 +1,4 @@ +# Default behaviour of shutdown -h / halt. Set to "halt" or "poweroff". +HALT=poweroff +# Allow Wake On Lan on shutdown +NETDOWN=no diff --git a/install/cluster/master/etc/default/ntpdate b/install/cluster/master/etc/default/ntpdate new file mode 100644 index 0000000..211720b --- /dev/null +++ b/install/cluster/master/etc/default/ntpdate @@ -0,0 +1,14 @@ +# The settings in this file are used by the program ntpdate-debian, but not +# by the upstream program ntpdate. + +# Set to "yes" to take the server list from /etc/ntp.conf, from package ntp, +# so you only have to keep it in one place. +NTPDATE_USE_NTP_CONF="no" + +# List of NTP servers to use (Separate multiple servers with spaces.) +# Not used if NTPDATE_USE_NTP_CONF is yes. +#NTPSERVERS="0.debian.pool.ntp.org 1.debian.pool.ntp.org 2.debian.pool.ntp.org 3.debian.pool.ntp.org" +NTPSERVERS="gps" + +# Additional options to pass to ntpdate +NTPOPTIONS="" diff --git a/install/cluster/master/etc/default/rcS b/install/cluster/master/etc/default/rcS new file mode 100644 index 0000000..eb10176 --- /dev/null +++ b/install/cluster/master/etc/default/rcS @@ -0,0 +1,24 @@ +# +# /etc/default/rcS +# +# Default settings for the scripts in /etc/rcS.d/ +# +# For information about these variables see the rcS(5) manual page. +# +# This file belongs to the "initscripts" package. + +# delete files in /tmp during boot older than x days. +# '0' means always, -1 or 'infinite' disables the feature +#TMPTIME=0 + +# spawn sulogin during boot, continue normal boot if not used in 30 seconds +#SULOGIN=no + +# do not allow users to log in until the boot has completed +#DELAYLOGIN=no + +# be more verbose during the boot process +VERBOSE=yes + +# automatically repair filesystems with inconsistencies during boot +#FSCKFIX=no diff --git a/install/cluster/master/etc/default/rproxy b/install/cluster/master/etc/default/rproxy new file mode 100644 index 0000000..7b0dcda --- /dev/null +++ b/install/cluster/master/etc/default/rproxy @@ -0,0 +1,7 @@ +# rproxy configure options + +# Should webconfig be enabled? +SERVICE=yes + +# SITES: filename containing site declarations +SITES=/etc/rproxy/sites.csv diff --git a/install/cluster/master/etc/default/sensord b/install/cluster/master/etc/default/sensord new file mode 100644 index 0000000..b80ee1a --- /dev/null +++ b/install/cluster/master/etc/default/sensord @@ -0,0 +1,20 @@ +# Interval between scanning for alarms; e.g., 30s, 1m, 1h +# ALARM_INTERVAL=1m +# Interval between logging sensor measurements; e.g., 30s, 1m, 1h +LOG_INTERVAL=5m +# Syslog facility to use +SYSLOG_FACILITY=daemon +# Libsensors config file to use +# CONFIG_FILE=/etc/sensors3.conf +# Chips to scan +# SCAN_CHIPS=... + +# Uncomment this to enable a 7-day round-robin database of sensor +# readings. See the ROUND ROBIN DATABASES section of the sensord +# manual page for details. +# RRD_FILE=/var/log/sensord.rrd +# Interval between RRD readings; e.g. 30s, 5m (default), 1h +# RRD_INTERVAL=5m +# Include the load average in the RRD file. If you enable this you +# must remove your old RRD file and rebuild your CGI script. +# RRD_LOADAVG=yes diff --git a/install/cluster/master/etc/default/shutdownallblades b/install/cluster/master/etc/default/shutdownallblades new file mode 100644 index 0000000..25622a1 --- /dev/null +++ b/install/cluster/master/etc/default/shutdownallblades @@ -0,0 +1,5 @@ +# Default behaviour of shutdownallblades (halt [default] or reboot) on halt +REBOOT=yes + +# Timeout +TIMEOUT=30 diff --git a/install/cluster/master/etc/default/smartmontools b/install/cluster/master/etc/default/smartmontools new file mode 100644 index 0000000..5227d59 --- /dev/null +++ b/install/cluster/master/etc/default/smartmontools @@ -0,0 +1,13 @@ +# Defaults for smartmontools initscript (/etc/init.d/smartmontools) +# This is a POSIX shell fragment + +# List of devices you want to explicitly enable S.M.A.R.T. for +# Not needed (and not recommended) if the device is monitored by smartd +#enable_smart="/dev/hda /dev/hdb" +enable_smart="/dev/sda" + +# uncomment to start smartd on system startup +start_smartd=yes + +# uncomment to pass additional options to smartd on startup +#smartd_opts="--interval=1800" diff --git a/install/cluster/master/etc/default/snmpd b/install/cluster/master/etc/default/snmpd new file mode 100644 index 0000000..9fdb321 --- /dev/null +++ b/install/cluster/master/etc/default/snmpd @@ -0,0 +1,22 @@ +# This file controls the activity of snmpd and snmptrapd + +# Don't load any MIBs by default. +# You might comment this lines once you have the MIBs downloaded. +export MIBS= + +# snmpd control (yes means start daemon). +SNMPDRUN=yes + +# snmpd options (use syslog, close stdin/out/err). +SNMPDOPTS="-LS4d -Lf /dev/null -I -smux -p /var/run/snmpd.pid 127.0.0.1 10.133.28.160" + +# snmptrapd control (yes means start daemon). As of net-snmp version +# 5.0, master agentx support must be enabled in snmpd before snmptrapd +# can be run. See snmpd.conf(5) for how to do this. +TRAPDRUN=no + +# snmptrapd options (use syslog). +TRAPDOPTS='-LS4d -p /var/run/snmptrapd.pid' + +# create symlink on Debian legacy location to official RFC path +SNMPDCOMPAT=yes diff --git a/install/cluster/master/etc/dhcp/dhcpd.conf b/install/cluster/master/etc/dhcp/dhcpd.conf new file mode 100644 index 0000000..c4215bc --- /dev/null +++ b/install/cluster/master/etc/dhcp/dhcpd.conf @@ -0,0 +1,140 @@ +# /etc/dhcp3/dhcpd.conf +# Fichier de configuration du serveur DHCP de l'ISC (package 'dhcp3-server') +# Formation Debian GNU/Linux par Alexis de Lattre +# http://formation-debian.via.ecp.fr/ + +# Consultez "man dhcpd.conf" pour avoir toutes les informations sur les options + + +# ============================================================================ +# V1.4 +# Copyright (C) THALES. All rights reserved +# Author: Jean-Noel Raguenes +# Date : 07/12/2009 +# Modification: +# - V1.1: Herve Petit 10/03/2010 +# Reprise avec ajouts des sub net eth1 +# - V1.2: Herve Petit 24/06/2010 +# Ajout option routers sur sub net eth1 +# - V1.3: Herve Petit 25/08/2010 +# Remplacement lame trc13 par lame trc27 a cause pb d'init_statique +# qui prennait 2 mn sur cette lame +# - V1.4: Herve Petit 18/04/2011 +# Suppression definition de la route par defaut a partir du fichier dhcp +# - V1.5: Laurent Mazet 09/05/2014 +# Netoyage +# ============================================================================ + +# DEBUT des options GLOBALES +# Les options globales s'appliqueront par defaut a tous les sous-reseaux + +# Nom de domaine +ddns-domainname "trc6500.thalesgroup.com"; +option domain-name "trc6500.thalesgroup.com"; + +# Duree du bail en secondes +default-lease-time 6000; +max-lease-time 6000; +server-name "maitre"; + +# FIN des options GLOBALES + +# DEBUT de la declaration des sous-reseaux et des machines + +subnet 10.133.26.0 netmask 255.255.255.0 +{ + next-server 10.133.26.160; + filename "pxelinux.0"; + option domain-name-servers 10.133.26.160; + option routers 10.133.26.231; + use-host-decl-names on; + authoritative; +} + +# liste des lames a completer dans l'ordre de la baie + +#lame fusion, pistage, LSU +host trc01-rf { hardware ethernet 00:25:90:8A:B2:08; fixed-address 10.133.26.161;} + +#lames gonio +host trc02-rf { hardware ethernet 00:25:90:4F:1E:8C; fixed-address 10.133.26.162;} +host trc03-rf { hardware ethernet 00:25:90:4F:23:9E; fixed-address 10.133.26.163;} +host trc04-rf { hardware ethernet 00:25:90:4F:23:A4; fixed-address 10.133.26.164;} +host trc05-rf { hardware ethernet 00:25:90:4F:18:62; fixed-address 10.133.26.165;} +host trc06-rf { hardware ethernet 00:25:90:4F:18:58; fixed-address 10.133.26.166;} +host trc07-rf { hardware ethernet 00:25:90:4F:1A:28; fixed-address 10.133.26.167;} +host trc08-rf { hardware ethernet 00:25:90:4F:BB:72; fixed-address 10.133.26.168;} +host trc09-rf { hardware ethernet 00:25:90:4F:BB:22; fixed-address 10.133.26.169;} +host trc10-rf { hardware ethernet 00:25:90:4F:BA:F2; fixed-address 10.133.26.170;} +host trc11-rf { hardware ethernet 00:25:90:4F:BA:F0; fixed-address 10.133.26.171;} +host trc12-rf { hardware ethernet 00:25:90:4f:bb:1e; fixed-address 10.133.26.172;} +host trc13-rf { hardware ethernet 00:25:90:4F:23:D4; fixed-address 10.133.26.173;} +host trc14-rf { hardware ethernet 00:25:90:4F:23:Dc; fixed-address 10.133.26.174;} +host trc15-rf { hardware ethernet 00:25:90:4F:BB:20; fixed-address 10.133.26.175;} +host trc16-rf { hardware ethernet 00:25:90:4F:E1:66; fixed-address 10.133.26.176;} +host trc17-rf { hardware ethernet 00:25:90:4F:EA:20; fixed-address 10.133.26.177;} +host trc18-rf { hardware ethernet 00:25:90:4F:E2:D2; fixed-address 10.133.26.178;} +host trc19-rf { hardware ethernet 00:25:90:4F:EF:00; fixed-address 10.133.26.179;} +host trc20-rf { hardware ethernet 00:25:90:4F:E8:0A; fixed-address 10.133.26.180;} +host trc21-rf { hardware ethernet 00:25:90:4F:C3:3C; fixed-address 10.133.26.181;} +host trc22-rf { hardware ethernet 00:25:90:4F:BB:68; fixed-address 10.133.26.182;} +host trc23-rf { hardware ethernet 00:25:90:4F:E1:62; fixed-address 10.133.26.183;} +host trc24-rf { hardware ethernet 00:25:90:4F:e4:86; fixed-address 10.133.26.184;} +host trc25-rf { hardware ethernet 00:25:90:4F:bb:74; fixed-address 10.133.26.185;} + +#lames monitoring +host trc26-rf { hardware ethernet 00:25:90:4F:BB:6E; fixed-address 10.133.26.186;} +host trc27-rf { hardware ethernet 00:25:90:4F:BB:66; fixed-address 10.133.26.187;} + +host trc28-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.188;} +host trc29-rf { hardware ethernet 00:00:00:00:00:02; fixed-address 10.133.26.189;} +host trc30-rf { hardware ethernet 00:00:00:00:00:03; fixed-address 10.133.26.190;} +host trc31-rf { hardware ethernet 00:25:90:88:E3:C2; fixed-address 10.133.26.191;} + +subnet 10.133.28.0 netmask 255.255.255.0 +{ + next-server 10.133.28.160; + filename "pxelinux.0"; + option routers 10.133.28.231; + option domain-name-servers 10.133.28.160; + use-host-decl-names on; + authoritative; +} + +#lame fusion, pistage, LSU +host trc01 { hardware ethernet 00:25:90:8A:B2:09; fixed-address 10.133.28.161;} + +#lames gonio +host trc02 { hardware ethernet 00:25:90:4F:1E:8D; fixed-address 10.133.28.162;} +host trc03 { hardware ethernet 00:25:90:4F:23:9F; fixed-address 10.133.28.163;} +host trc04 { hardware ethernet 00:25:90:4F:23:A5; fixed-address 10.133.28.164;} +host trc05 { hardware ethernet 00:25:90:4F:18:63; fixed-address 10.133.28.165;} +host trc06 { hardware ethernet 00:25:90:4F:18:59; fixed-address 10.133.28.166;} +host trc07 { hardware ethernet 00:25:90:4F:1A:29; fixed-address 10.133.28.167;} +host trc08 { hardware ethernet 00:25:90:4F:BB:73; fixed-address 10.133.28.168;} +host trc09 { hardware ethernet 00:25:90:4F:BB:23; fixed-address 10.133.28.169;} +host trc10 { hardware ethernet 00:25:90:4F:BA:F3; fixed-address 10.133.28.170;} +host trc11 { hardware ethernet 00:25:90:4F:BA:F1; fixed-address 10.133.28.171;} +host trc12 { hardware ethernet 00:25:90:4f:bb:1f; fixed-address 10.133.28.172;} +host trc13 { hardware ethernet 00:25:90:4F:23:D5; fixed-address 10.133.28.173;} +host trc14 { hardware ethernet 00:25:90:4F:23:DD; fixed-address 10.133.28.174;} +host trc15 { hardware ethernet 00:25:90:4F:BB:21; fixed-address 10.133.28.175;} +host trc16 { hardware ethernet 00:25:90:4F:E1:67; fixed-address 10.133.28.176;} +host trc17 { hardware ethernet 00:25:90:4F:EA:21; fixed-address 10.133.28.177;} +host trc18 { hardware ethernet 00:25:90:4F:E2:D3; fixed-address 10.133.28.178;} +host trc19 { hardware ethernet 00:25:90:4F:EF:01; fixed-address 10.133.28.179;} +host trc20 { hardware ethernet 00:25:90:4F:E8:0B; fixed-address 10.133.28.180;} +host trc21 { hardware ethernet 00:25:90:4F:C3:3D; fixed-address 10.133.28.181;} +host trc22 { hardware ethernet 00:25:90:4F:BB:69; fixed-address 10.133.28.182;} +host trc23 { hardware ethernet 00:25:90:4F:E1:63; fixed-address 10.133.28.183;} +host trc24 { hardware ethernet 00:25:90:4F:e4:87; fixed-address 10.133.28.184;} +host trc25 { hardware ethernet 00:25:90:4F:bb:75; fixed-address 10.133.28.185;} + +#lames monitoring +host trc26 { hardware ethernet 00:25:90:4F:BB:6F; fixed-address 10.133.28.186;} +host trc27 { hardware ethernet 00:25:90:4F:BB:67; fixed-address 10.133.28.187;} + +host trc28 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.188;} +host trc29 { hardware ethernet 00:00:00:00:00:02; fixed-address 10.133.26.189;} +host trc30 { hardware ethernet 00:00:00:00:00:03; fixed-address 10.133.26.190;} +host trc31 { hardware ethernet 00:25:90:88:E3:C3; fixed-address 10.133.28.191;} diff --git a/install/cluster/master/etc/dhcp/dhcpd.conf.alpha b/install/cluster/master/etc/dhcp/dhcpd.conf.alpha new file mode 100644 index 0000000..3a61b27 --- /dev/null +++ b/install/cluster/master/etc/dhcp/dhcpd.conf.alpha @@ -0,0 +1,148 @@ +# /etc/dhcp3/dhcpd.conf +# Fichier de configuration du serveur DHCP de l'ISC (package 'dhcp3-server') +# Formation Debian GNU/Linux par Alexis de Lattre +# http://formation-debian.via.ecp.fr/ + +# Consultez "man dhcpd.conf" pour avoir toutes les informations sur les options + + +# ============================================================================ +# V1.5 +# Copyright (C) THALES. All rights reserved +# Author: Jean-Noel Raguenes +# Date : 07/12/2009 +# Modification: +# - V1.1: Herve Petit 10/03/2010 +# Reprise avec ajouts des sub net eth1 +# - V1.2: Herve Petit 24/06/2010 +# Ajout option routers sur sub net eth1 +# - V1.3: Herve Petit 25/08/2010 +# Remplacement lame trc13 par lame trc27 a cause pb d'init_statique +# qui prennait 2 mn sur cette lame +# - V1.4: Herve Petit 18/04/2011 +# Suppression definition de la route par defaut a partir du fichier dhcp +# - V1.5: Laurent Mazet 09/05/2014 +# Netoyage +# ============================================================================ + +# DEBUT des options GLOBALES +# Les options globales s'appliqueront par defaut a tous les sous-reseaux + +# Nom de domaine +ddns-domainname "trc6500.thalesgroup.com"; +option domain-name "trc6500.thalesgroup.com"; + +# Duree du bail en secondes +default-lease-time 6000; +max-lease-time 6000; +server-name "maitre"; + +# FIN des options GLOBALES + +# DEBUT de la declaration des sous-reseaux et des machines + +subnet 10.133.26.0 netmask 255.255.255.0 +{ + next-server 10.133.26.160; + filename "pxelinux.0"; + option domain-name-servers 10.133.26.160; + option routers 10.133.26.231; + use-host-decl-names on; + authoritative; +} + +# liste des lames a completer dans l'ordre de la baie + +#lames fusion +host trc01-rf { hardware ethernet 00:21:5E:98:C2:78; fixed-address 10.133.26.161;} + +#lames gonio +host trc02-rf { hardware ethernet 00:21:5E:98:C6:54; fixed-address 10.133.26.162;} +host trc03-rf { hardware ethernet 00:21:5E:98:C6:04; fixed-address 10.133.26.163;} +host trc04-rf { hardware ethernet 00:21:5E:98:C0:54; fixed-address 10.133.26.164;} +host trc05-rf { hardware ethernet 00:21:5E:98:C0:0C; fixed-address 10.133.26.165;} +host trc06-rf { hardware ethernet 00:21:5E:98:94:78; fixed-address 10.133.26.166;} +host trc07-rf { hardware ethernet 00:21:5E:98:C2:B4; fixed-address 10.133.26.167;} +host trc08-rf { hardware ethernet 00:21:5E:98:8F:30; fixed-address 10.133.26.168;} +host trc09-rf { hardware ethernet 00:21:5E:98:C7:94; fixed-address 10.133.26.169;} +host trc10-rf { hardware ethernet 00:21:5E:98:AE:5C; fixed-address 10.133.26.170;} +host trc11-rf { hardware ethernet 00:21:5E:98:C7:30; fixed-address 10.133.26.171;} +host trc12-rf { hardware ethernet 00:21:5E:98:C7:50; fixed-address 10.133.26.172;} +host trc13-rf { hardware ethernet 00:21:5E:98:C1:B8; fixed-address 10.133.26.173;} +host trc14-rf { hardware ethernet 00:21:5E:98:BE:64; fixed-address 10.133.26.174;} +host trc15-rf { hardware ethernet 00:21:5E:98:C5:30; fixed-address 10.133.26.175;} +host trc16-rf { hardware ethernet 00:21:5E:98:BF:A4; fixed-address 10.133.26.176;} +host trc17-rf { hardware ethernet 00:21:5E:98:C5:C4; fixed-address 10.133.26.177;} + +#lames monitoring +host trc18-rf { hardware ethernet 00:21:5E:98:C6:30; fixed-address 10.133.26.178;} +host trc19-rf { hardware ethernet 00:21:5E:98:BF:E4; fixed-address 10.133.26.179;} +host trc20-rf { hardware ethernet 00:21:5E:98:C6:20; fixed-address 10.133.26.180;} +host trc21-rf { hardware ethernet 00:21:5E:98:C6:70; fixed-address 10.133.26.181;} +host trc22-rf { hardware ethernet 00:21:5E:98:C5:98; fixed-address 10.133.26.182;} +host trc23-rf { hardware ethernet 00:21:5E:98:C6:94; fixed-address 10.133.26.183;} +host trc24-rf { hardware ethernet 00:21:5E:98:C3:68; fixed-address 10.133.26.184;} +host trc25-rf { hardware ethernet 00:21:5E:98:BC:F0; fixed-address 10.133.26.185;} + +#lame lsu +host trc26-rf { hardware ethernet 00:21:5E:98:B8:58; fixed-address 10.133.26.186;} + +#spare +host trc27-rf { hardware ethernet 00:21:5E:98:93:24; fixed-address 10.133.26.187;} + +host trc28-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.188;} +host trc29-rf { hardware ethernet 00:00:00:00:00:02; fixed-address 10.133.26.189;} +host trc30-rf { hardware ethernet 00:00:00:00:00:03; fixed-address 10.133.26.190;} +host trc31-rf { hardware ethernet 00:00:00:00:00:04; fixed-address 10.133.28.191;} + +subnet 10.133.28.0 netmask 255.255.255.0 +{ + next-server 10.133.28.160; + filename "pxelinux.0"; + option routers 10.133.28.231; + option domain-name-servers 10.133.28.160; + use-host-decl-names on; + authoritative; +} + +#lame fusion +host trc01 { hardware ethernet 00:21:5E:98:C2:7A; fixed-address 10.133.28.161;} + +#lames gonio eth1 +host trc02 { hardware ethernet 00:21:5E:98:C6:56; fixed-address 10.133.28.162;} +host trc03 { hardware ethernet 00:21:5E:98:C6:06; fixed-address 10.133.28.163;} +host trc04 { hardware ethernet 00:21:5E:98:C0:56; fixed-address 10.133.28.164;} +host trc05 { hardware ethernet 00:21:5E:98:C0:0E; fixed-address 10.133.28.165;} +host trc06 { hardware ethernet 00:21:5E:98:94:7A; fixed-address 10.133.28.166;} +host trc07 { hardware ethernet 00:21:5E:98:C2:B6; fixed-address 10.133.28.167;} +host trc08 { hardware ethernet 00:21:5E:98:8F:32; fixed-address 10.133.28.168;} +host trc09 { hardware ethernet 00:21:5E:98:C7:96; fixed-address 10.133.28.169;} +host trc10 { hardware ethernet 00:21:5E:98:AE:5E; fixed-address 10.133.28.170;} +host trc11 { hardware ethernet 00:21:5E:98:C7:32; fixed-address 10.133.28.171;} +host trc12 { hardware ethernet 00:21:5E:98:C7:52; fixed-address 10.133.28.172;} +host trc13 { hardware ethernet 00:21:5E:98:C1:BA; fixed-address 10.133.28.173;} +host trc14 { hardware ethernet 00:21:5E:98:BE:66; fixed-address 10.133.28.174;} +host trc15 { hardware ethernet 00:21:5E:98:C5:32; fixed-address 10.133.28.175;} +host trc16 { hardware ethernet 00:21:5E:98:BF:A6; fixed-address 10.133.28.176;} +host trc17 { hardware ethernet 00:21:5E:98:C5:C6; fixed-address 10.133.28.177;} + +#lames monitoring eth1 +host trc18 { hardware ethernet 00:21:5E:98:C6:32; fixed-address 10.133.28.178;} +host trc19 { hardware ethernet 00:21:5E:98:BF:E6; fixed-address 10.133.28.179;} +host trc20 { hardware ethernet 00:21:5E:98:C6:22; fixed-address 10.133.28.180;} +host trc21 { hardware ethernet 00:21:5E:98:C6:72; fixed-address 10.133.28.181;} +host trc22 { hardware ethernet 00:21:5E:98:C5:9A; fixed-address 10.133.28.182;} +host trc23 { hardware ethernet 00:21:5E:98:C6:96; fixed-address 10.133.28.183;} +host trc24 { hardware ethernet 00:21:5E:98:C3:6A; fixed-address 10.133.28.184;} +host trc25 { hardware ethernet 00:21:5E:98:BC:F2; fixed-address 10.133.28.185;} + +#lame lsu +host trc26 { hardware ethernet 00:21:5E:98:B8:5A; fixed-address 10.133.28.186;} + +#spare +host trc27 { hardware ethernet 00:21:5E:98:93:26; fixed-address 10.133.28.187;} + +host trc28 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.188;} +host trc29 { hardware ethernet 00:00:00:00:00:02; fixed-address 10.133.26.189;} +host trc30 { hardware ethernet 00:00:00:00:00:03; fixed-address 10.133.26.190;} +host trc31 { hardware ethernet 00:00:00:00:00:04; fixed-address 10.133.28.191;} diff --git a/install/cluster/master/etc/dhcp/dhcpd.conf.blank b/install/cluster/master/etc/dhcp/dhcpd.conf.blank new file mode 100644 index 0000000..0af472d --- /dev/null +++ b/install/cluster/master/etc/dhcp/dhcpd.conf.blank @@ -0,0 +1,140 @@ +# /etc/dhcp3/dhcpd.conf +# Fichier de configuration du serveur DHCP de l'ISC (package 'dhcp3-server') +# Formation Debian GNU/Linux par Alexis de Lattre +# http://formation-debian.via.ecp.fr/ + +# Consultez "man dhcpd.conf" pour avoir toutes les informations sur les options + + +# ============================================================================ +# V1.4 +# Copyright (C) THALES. All rights reserved +# Author: Jean-Noel Raguenes +# Date : 07/12/2009 +# Modification: +# - V1.1: Herve Petit 10/03/2010 +# Reprise avec ajouts des sub net eth1 +# - V1.2: Herve Petit 24/06/2010 +# Ajout option routers sur sub net eth1 +# - V1.3: Herve Petit 25/08/2010 +# Remplacement lame trc13 par lame trc27 a cause pb d'init_statique +# qui prennait 2 mn sur cette lame +# - V1.4: Herve Petit 18/04/2011 +# Suppression definition de la route par defaut a partir du fichier dhcp +# - V1.5: Laurent Mazet 09/05/2014 +# Netoyage +# ============================================================================ + +# DEBUT des options GLOBALES +# Les options globales s'appliqueront par defaut a tous les sous-reseaux + +# Nom de domaine +ddns-domainname "trc6500.thalesgroup.com"; +option domain-name "trc6500.thalesgroup.com"; + +# Duree du bail en secondes +default-lease-time 6000; +max-lease-time 6000; +server-name "maitre"; + +# FIN des options GLOBALES + +# DEBUT de la declaration des sous-reseaux et des machines + +subnet 10.133.26.0 netmask 255.255.255.0 +{ + next-server 10.133.26.160; + filename "pxelinux.0"; + option domain-name-servers 10.133.26.160; + option routers 10.133.26.231; + use-host-decl-names on; + authoritative; +} + +# liste des lames a completer dans l'ordre de la baie + +#lame fusion, pistage, LSU +host trc01-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.161;} + +#lames gonio +host trc02-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.162;} +host trc03-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.163;} +host trc04-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.164;} +host trc05-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.165;} +host trc06-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.166;} +host trc07-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.167;} +host trc08-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.168;} +host trc09-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.169;} +host trc10-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.170;} +host trc11-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.171;} +host trc12-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.172;} +host trc13-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.173;} +host trc14-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.174;} +host trc15-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.175;} +host trc16-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.176;} +host trc17-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.177;} +host trc18-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.178;} +host trc19-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.179;} +host trc20-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.180;} +host trc21-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.181;} +host trc22-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.182;} +host trc23-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.183;} +host trc24-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.184;} +host trc25-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.185;} + +#lames monitoring +host trc26-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.186;} +host trc27-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.187;} + +host trc28-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.188;} +host trc29-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.189;} +host trc30-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.190;} +host trc31-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.191;} + +subnet 10.133.28.0 netmask 255.255.255.0 +{ + next-server 10.133.28.160; + filename "pxelinux.0"; + option routers 10.133.28.231; + option domain-name-servers 10.133.28.160; + use-host-decl-names on; + authoritative; +} + +#lame fusion, pistage, LSU +host trc01 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.28.161;} + +#lames gonio +host trc02 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.28.162;} +host trc03 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.28.163;} +host trc04 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.28.164;} +host trc05 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.28.165;} +host trc06 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.28.166;} +host trc07 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.28.167;} +host trc08 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.28.168;} +host trc09 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.28.169;} +host trc10 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.28.170;} +host trc11 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.28.171;} +host trc12 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.28.172;} +host trc13 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.28.173;} +host trc14 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.28.174;} +host trc15 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.28.175;} +host trc16 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.28.176;} +host trc17 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.28.177;} +host trc18 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.28.178;} +host trc19 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.28.179;} +host trc20 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.28.180;} +host trc21 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.28.181;} +host trc22 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.28.182;} +host trc23 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.28.183;} +host trc24 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.28.184;} +host trc25 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.28.185;} + +#lames monitoring +host trc26 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.28.186;} +host trc27 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.28.187;} + +host trc28 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.188;} +host trc29 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.189;} +host trc30 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.190;} +host trc31 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.28.191;} diff --git a/install/cluster/master/etc/dhcp/dhcpd.conf.bravo b/install/cluster/master/etc/dhcp/dhcpd.conf.bravo new file mode 100644 index 0000000..c2aae91 --- /dev/null +++ b/install/cluster/master/etc/dhcp/dhcpd.conf.bravo @@ -0,0 +1,148 @@ +# /etc/dhcp3/dhcpd.conf +# Fichier de configuration du serveur DHCP de l'ISC (package 'dhcp3-server') +# Formation Debian GNU/Linux par Alexis de Lattre +# http://formation-debian.via.ecp.fr/ + +# Consultez "man dhcpd.conf" pour avoir toutes les informations sur les options + + +# ============================================================================ +# V1.5 +# Copyright (C) THALES. All rights reserved +# Author: Jean-Noel Raguenes +# Date : 07/12/2009 +# Modification: +# - V1.1: Herve Petit 10/03/2010 +# Reprise avec ajouts des sub net eth1 +# - V1.2: Herve Petit 24/06/2010 +# Ajout option routers sur sub net eth1 +# - V1.3: Herve Petit 25/08/2010 +# Remplacement lame trc13 par lame trc27 a cause pb d'init_statique +# qui prennait 2 mn sur cette lame +# - V1.4: Herve Petit 18/04/2011 +# Suppression definition de la route par defaut a partir du fichier dhcp +# - V1.5: Laurent Mazet 09/05/2014 +# Netoyage +# ============================================================================ + +# DEBUT des options GLOBALES +# Les options globales s'appliqueront par defaut a tous les sous-reseaux + +# Nom de domaine +ddns-domainname "trc6500.thalesgroup.com"; +option domain-name "trc6500.thalesgroup.com"; + +# Duree du bail en secondes +default-lease-time 6000; +max-lease-time 6000; +server-name "maitre"; + +# FIN des options GLOBALES + +# DEBUT de la declaration des sous-reseaux et des machines + +subnet 10.133.26.0 netmask 255.255.255.0 +{ + next-server 10.133.26.160; + filename "pxelinux.0"; + option domain-name-servers 10.133.26.160; + option routers 10.133.26.231; + use-host-decl-names on; + authoritative; +} + +# liste des lames a completer dans l'ordre de la baie + +#lames fusion +host trc01-rf { hardware ethernet 00:21:5E:98:CC:C8; fixed-address 10.133.26.161;} + +#lames gonio +host trc02-rf { hardware ethernet 00:21:5E:98:C6:EC; fixed-address 10.133.26.162;} +host trc03-rf { hardware ethernet 00:21:5E:98:C1:F8; fixed-address 10.133.26.163;} +host trc04-rf { hardware ethernet 00:21:5E:98:C7:78; fixed-address 10.133.26.164;} +host trc05-rf { hardware ethernet 00:21:5E:98:C6:18; fixed-address 10.133.26.165;} +host trc06-rf { hardware ethernet 00:21:5E:98:C5:B8; fixed-address 10.133.26.166;} +host trc07-rf { hardware ethernet 00:21:5E:98:C7:90; fixed-address 10.133.26.167;} +host trc08-rf { hardware ethernet 00:21:5E:98:C5:88; fixed-address 10.133.26.168;} +host trc09-rf { hardware ethernet 00:21:5E:98:C0:24; fixed-address 10.133.26.169;} +host trc10-rf { hardware ethernet 00:21:5E:98:C5:90; fixed-address 10.133.26.170;} +host trc11-rf { hardware ethernet 00:21:5E:98:C2:D8; fixed-address 10.133.26.171;} +host trc12-rf { hardware ethernet 00:21:5E:98:C1:CC; fixed-address 10.133.26.172;} +host trc13-rf { hardware ethernet 00:21:5E:98:C1:C0; fixed-address 10.133.26.173;} +host trc14-rf { hardware ethernet 00:21:5E:98:C6:3C; fixed-address 10.133.26.174;} +host trc15-rf { hardware ethernet 00:21:5E:98:C5:50; fixed-address 10.133.26.175;} +host trc16-rf { hardware ethernet 00:21:5E:98:C5:F8; fixed-address 10.133.26.176;} +host trc17-rf { hardware ethernet 00:21:5E:98:BF:68; fixed-address 10.133.26.177;} + +#lames monitoring +host trc18-rf { hardware ethernet 00:21:5E:98:AC:E4; fixed-address 10.133.26.178;} +host trc19-rf { hardware ethernet 00:21:5E:98:B6:B8; fixed-address 10.133.26.179;} +host trc20-rf { hardware ethernet 00:21:5E:98:C6:D4; fixed-address 10.133.26.180;} +host trc21-rf { hardware ethernet 00:21:5E:98:C6:DC; fixed-address 10.133.26.181;} +host trc22-rf { hardware ethernet 00:21:5E:98:C3:00; fixed-address 10.133.26.182;} +host trc23-rf { hardware ethernet 00:21:5E:98:BE:B4; fixed-address 10.133.26.183;} +host trc24-rf { hardware ethernet 00:21:5E:98:C4:90; fixed-address 10.133.26.184;} +host trc25-rf { hardware ethernet 00:21:5E:98:C5:94; fixed-address 10.133.26.185;} + +#lame lsu +host trc26-rf { hardware ethernet 00:21:5E:98:C5:7C; fixed-address 10.133.26.186;} + +#spare +host trc27-rf { hardware ethernet 00:21:5E:98:C7:18; fixed-address 10.133.26.187;} + +host trc28-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.188;} +host trc29-rf { hardware ethernet 00:00:00:00:00:02; fixed-address 10.133.26.189;} +host trc30-rf { hardware ethernet 00:00:00:00:00:03; fixed-address 10.133.26.190;} +host trc31-rf { hardware ethernet 00:00:00:00:00:04; fixed-address 10.133.26.191;} + +subnet 10.133.28.0 netmask 255.255.255.0 +{ + next-server 10.133.28.160; + filename "pxelinux.0"; + option routers 10.133.28.231; + option domain-name-servers 10.133.28.160; + use-host-decl-names on; + authoritative; +} + +#lame fusion +host trc01 { hardware ethernet 00:21:5E:98:CC:CA; fixed-address 10.133.28.161;} + +#lames gonio eth1 +host trc02 { hardware ethernet 00:21:5E:98:C6:EE; fixed-address 10.133.28.162;} +host trc03 { hardware ethernet 00:21:5E:98:C1:FA; fixed-address 10.133.28.163;} +host trc04 { hardware ethernet 00:21:5E:98:C7:7A; fixed-address 10.133.28.164;} +host trc05 { hardware ethernet 00:21:5E:98:C6:1A; fixed-address 10.133.28.165;} +host trc06 { hardware ethernet 00:21:5E:98:C5:BA; fixed-address 10.133.28.166;} +host trc07 { hardware ethernet 00:21:5E:98:C7:92; fixed-address 10.133.28.167;} +host trc08 { hardware ethernet 00:21:5E:98:C5:8A; fixed-address 10.133.28.168;} +host trc09 { hardware ethernet 00:21:5E:98:C0:26; fixed-address 10.133.28.169;} +host trc10 { hardware ethernet 00:21:5E:98:C5:92; fixed-address 10.133.28.170;} +host trc11 { hardware ethernet 00:21:5E:98:C2:DA; fixed-address 10.133.28.171;} +host trc12 { hardware ethernet 00:21:5E:98:C1:CE; fixed-address 10.133.28.172;} +host trc13 { hardware ethernet 00:21:5E:98:C1:C2; fixed-address 10.133.28.173;} +host trc14 { hardware ethernet 00:21:5E:98:C6:3E; fixed-address 10.133.28.174;} +host trc15 { hardware ethernet 00:21:5E:98:C5:52; fixed-address 10.133.28.175;} +host trc16 { hardware ethernet 00:21:5E:98:C5:FA; fixed-address 10.133.28.176;} +host trc17 { hardware ethernet 00:21:5E:98:BF:6A; fixed-address 10.133.28.177;} + +#lames monitoring eth1 +host trc18 { hardware ethernet 00:21:5E:98:AC:E6; fixed-address 10.133.28.178;} +host trc19 { hardware ethernet 00:21:5E:98:B6:BA; fixed-address 10.133.28.179;} +host trc20 { hardware ethernet 00:21:5E:98:C6:D6; fixed-address 10.133.28.180;} +host trc21 { hardware ethernet 00:21:5E:98:C6:DE; fixed-address 10.133.28.181;} +host trc22 { hardware ethernet 00:21:5E:98:C3:02; fixed-address 10.133.28.182;} +host trc23 { hardware ethernet 00:21:5E:98:BE:B6; fixed-address 10.133.28.183;} +host trc24 { hardware ethernet 00:21:5E:98:C4:92; fixed-address 10.133.28.184;} +host trc25 { hardware ethernet 00:21:5E:98:C5:96; fixed-address 10.133.28.185;} + +#lame lsu +host trc26 { hardware ethernet 00:21:5E:98:C5:7E; fixed-address 10.133.28.186;} + +#spare +host trc27 { hardware ethernet 00:21:5E:98:C7:1A; fixed-address 10.133.28.187;} + +host trc28 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.188;} +host trc29 { hardware ethernet 00:00:00:00:00:02; fixed-address 10.133.26.189;} +host trc30 { hardware ethernet 00:00:00:00:00:03; fixed-address 10.133.26.190;} +host trc31 { hardware ethernet 00:00:00:00:00:04; fixed-address 10.133.28.191;} diff --git a/install/cluster/master/etc/dhcp/dhcpd.conf.cl0 b/install/cluster/master/etc/dhcp/dhcpd.conf.cl0 new file mode 100644 index 0000000..c4215bc --- /dev/null +++ b/install/cluster/master/etc/dhcp/dhcpd.conf.cl0 @@ -0,0 +1,140 @@ +# /etc/dhcp3/dhcpd.conf +# Fichier de configuration du serveur DHCP de l'ISC (package 'dhcp3-server') +# Formation Debian GNU/Linux par Alexis de Lattre +# http://formation-debian.via.ecp.fr/ + +# Consultez "man dhcpd.conf" pour avoir toutes les informations sur les options + + +# ============================================================================ +# V1.4 +# Copyright (C) THALES. All rights reserved +# Author: Jean-Noel Raguenes +# Date : 07/12/2009 +# Modification: +# - V1.1: Herve Petit 10/03/2010 +# Reprise avec ajouts des sub net eth1 +# - V1.2: Herve Petit 24/06/2010 +# Ajout option routers sur sub net eth1 +# - V1.3: Herve Petit 25/08/2010 +# Remplacement lame trc13 par lame trc27 a cause pb d'init_statique +# qui prennait 2 mn sur cette lame +# - V1.4: Herve Petit 18/04/2011 +# Suppression definition de la route par defaut a partir du fichier dhcp +# - V1.5: Laurent Mazet 09/05/2014 +# Netoyage +# ============================================================================ + +# DEBUT des options GLOBALES +# Les options globales s'appliqueront par defaut a tous les sous-reseaux + +# Nom de domaine +ddns-domainname "trc6500.thalesgroup.com"; +option domain-name "trc6500.thalesgroup.com"; + +# Duree du bail en secondes +default-lease-time 6000; +max-lease-time 6000; +server-name "maitre"; + +# FIN des options GLOBALES + +# DEBUT de la declaration des sous-reseaux et des machines + +subnet 10.133.26.0 netmask 255.255.255.0 +{ + next-server 10.133.26.160; + filename "pxelinux.0"; + option domain-name-servers 10.133.26.160; + option routers 10.133.26.231; + use-host-decl-names on; + authoritative; +} + +# liste des lames a completer dans l'ordre de la baie + +#lame fusion, pistage, LSU +host trc01-rf { hardware ethernet 00:25:90:8A:B2:08; fixed-address 10.133.26.161;} + +#lames gonio +host trc02-rf { hardware ethernet 00:25:90:4F:1E:8C; fixed-address 10.133.26.162;} +host trc03-rf { hardware ethernet 00:25:90:4F:23:9E; fixed-address 10.133.26.163;} +host trc04-rf { hardware ethernet 00:25:90:4F:23:A4; fixed-address 10.133.26.164;} +host trc05-rf { hardware ethernet 00:25:90:4F:18:62; fixed-address 10.133.26.165;} +host trc06-rf { hardware ethernet 00:25:90:4F:18:58; fixed-address 10.133.26.166;} +host trc07-rf { hardware ethernet 00:25:90:4F:1A:28; fixed-address 10.133.26.167;} +host trc08-rf { hardware ethernet 00:25:90:4F:BB:72; fixed-address 10.133.26.168;} +host trc09-rf { hardware ethernet 00:25:90:4F:BB:22; fixed-address 10.133.26.169;} +host trc10-rf { hardware ethernet 00:25:90:4F:BA:F2; fixed-address 10.133.26.170;} +host trc11-rf { hardware ethernet 00:25:90:4F:BA:F0; fixed-address 10.133.26.171;} +host trc12-rf { hardware ethernet 00:25:90:4f:bb:1e; fixed-address 10.133.26.172;} +host trc13-rf { hardware ethernet 00:25:90:4F:23:D4; fixed-address 10.133.26.173;} +host trc14-rf { hardware ethernet 00:25:90:4F:23:Dc; fixed-address 10.133.26.174;} +host trc15-rf { hardware ethernet 00:25:90:4F:BB:20; fixed-address 10.133.26.175;} +host trc16-rf { hardware ethernet 00:25:90:4F:E1:66; fixed-address 10.133.26.176;} +host trc17-rf { hardware ethernet 00:25:90:4F:EA:20; fixed-address 10.133.26.177;} +host trc18-rf { hardware ethernet 00:25:90:4F:E2:D2; fixed-address 10.133.26.178;} +host trc19-rf { hardware ethernet 00:25:90:4F:EF:00; fixed-address 10.133.26.179;} +host trc20-rf { hardware ethernet 00:25:90:4F:E8:0A; fixed-address 10.133.26.180;} +host trc21-rf { hardware ethernet 00:25:90:4F:C3:3C; fixed-address 10.133.26.181;} +host trc22-rf { hardware ethernet 00:25:90:4F:BB:68; fixed-address 10.133.26.182;} +host trc23-rf { hardware ethernet 00:25:90:4F:E1:62; fixed-address 10.133.26.183;} +host trc24-rf { hardware ethernet 00:25:90:4F:e4:86; fixed-address 10.133.26.184;} +host trc25-rf { hardware ethernet 00:25:90:4F:bb:74; fixed-address 10.133.26.185;} + +#lames monitoring +host trc26-rf { hardware ethernet 00:25:90:4F:BB:6E; fixed-address 10.133.26.186;} +host trc27-rf { hardware ethernet 00:25:90:4F:BB:66; fixed-address 10.133.26.187;} + +host trc28-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.188;} +host trc29-rf { hardware ethernet 00:00:00:00:00:02; fixed-address 10.133.26.189;} +host trc30-rf { hardware ethernet 00:00:00:00:00:03; fixed-address 10.133.26.190;} +host trc31-rf { hardware ethernet 00:25:90:88:E3:C2; fixed-address 10.133.26.191;} + +subnet 10.133.28.0 netmask 255.255.255.0 +{ + next-server 10.133.28.160; + filename "pxelinux.0"; + option routers 10.133.28.231; + option domain-name-servers 10.133.28.160; + use-host-decl-names on; + authoritative; +} + +#lame fusion, pistage, LSU +host trc01 { hardware ethernet 00:25:90:8A:B2:09; fixed-address 10.133.28.161;} + +#lames gonio +host trc02 { hardware ethernet 00:25:90:4F:1E:8D; fixed-address 10.133.28.162;} +host trc03 { hardware ethernet 00:25:90:4F:23:9F; fixed-address 10.133.28.163;} +host trc04 { hardware ethernet 00:25:90:4F:23:A5; fixed-address 10.133.28.164;} +host trc05 { hardware ethernet 00:25:90:4F:18:63; fixed-address 10.133.28.165;} +host trc06 { hardware ethernet 00:25:90:4F:18:59; fixed-address 10.133.28.166;} +host trc07 { hardware ethernet 00:25:90:4F:1A:29; fixed-address 10.133.28.167;} +host trc08 { hardware ethernet 00:25:90:4F:BB:73; fixed-address 10.133.28.168;} +host trc09 { hardware ethernet 00:25:90:4F:BB:23; fixed-address 10.133.28.169;} +host trc10 { hardware ethernet 00:25:90:4F:BA:F3; fixed-address 10.133.28.170;} +host trc11 { hardware ethernet 00:25:90:4F:BA:F1; fixed-address 10.133.28.171;} +host trc12 { hardware ethernet 00:25:90:4f:bb:1f; fixed-address 10.133.28.172;} +host trc13 { hardware ethernet 00:25:90:4F:23:D5; fixed-address 10.133.28.173;} +host trc14 { hardware ethernet 00:25:90:4F:23:DD; fixed-address 10.133.28.174;} +host trc15 { hardware ethernet 00:25:90:4F:BB:21; fixed-address 10.133.28.175;} +host trc16 { hardware ethernet 00:25:90:4F:E1:67; fixed-address 10.133.28.176;} +host trc17 { hardware ethernet 00:25:90:4F:EA:21; fixed-address 10.133.28.177;} +host trc18 { hardware ethernet 00:25:90:4F:E2:D3; fixed-address 10.133.28.178;} +host trc19 { hardware ethernet 00:25:90:4F:EF:01; fixed-address 10.133.28.179;} +host trc20 { hardware ethernet 00:25:90:4F:E8:0B; fixed-address 10.133.28.180;} +host trc21 { hardware ethernet 00:25:90:4F:C3:3D; fixed-address 10.133.28.181;} +host trc22 { hardware ethernet 00:25:90:4F:BB:69; fixed-address 10.133.28.182;} +host trc23 { hardware ethernet 00:25:90:4F:E1:63; fixed-address 10.133.28.183;} +host trc24 { hardware ethernet 00:25:90:4F:e4:87; fixed-address 10.133.28.184;} +host trc25 { hardware ethernet 00:25:90:4F:bb:75; fixed-address 10.133.28.185;} + +#lames monitoring +host trc26 { hardware ethernet 00:25:90:4F:BB:6F; fixed-address 10.133.28.186;} +host trc27 { hardware ethernet 00:25:90:4F:BB:67; fixed-address 10.133.28.187;} + +host trc28 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.188;} +host trc29 { hardware ethernet 00:00:00:00:00:02; fixed-address 10.133.26.189;} +host trc30 { hardware ethernet 00:00:00:00:00:03; fixed-address 10.133.26.190;} +host trc31 { hardware ethernet 00:25:90:88:E3:C3; fixed-address 10.133.28.191;} diff --git a/install/cluster/master/etc/dhcp/dhcpd.conf.gamma b/install/cluster/master/etc/dhcp/dhcpd.conf.gamma new file mode 100644 index 0000000..3dfb1db --- /dev/null +++ b/install/cluster/master/etc/dhcp/dhcpd.conf.gamma @@ -0,0 +1,95 @@ +# /etc/dhcp3/dhcpd.conf +# Fichier de configuration du serveur DHCP de l'ISC (package 'dhcp3-server') +# Formation Debian GNU/Linux par Alexis de Lattre +# http://formation-debian.via.ecp.fr/ + +# Consultez "man dhcpd.conf" pour avoir toutes les informations sur les options + + +# ============================================================================ +# V1.5 +# Copyright (C) THALES. All rights reserved +# Author: Jean-Noel Raguenes +# Date : 07/12/2009 +# Modification: +# - V1.1: Herve Petit 10/03/2010 +# Reprise avec ajouts des sub net eth1 +# - V1.2: Herve Petit 24/06/2010 +# Ajout option routers sur sub net eth1 +# - V1.3: Herve Petit 25/08/2010 +# Remplacement lame trc13 par lame trc27 a cause pb d'init_statique +# qui prennait 2 mn sur cette lame +# - V1.4: Herve Petit 18/04/2011 +# Suppression definition de la route par defaut a partir du fichier dhcp +# - V1.5: Laurent Mazet 09/05/2014 +# Netoyage +# ============================================================================ + +# DEBUT des options GLOBALES +# Les options globales s'appliqueront par defaut a tous les sous-reseaux + +# Nom de domaine +ddns-domainname "trc6500.thalesgroup.com"; +option domain-name "trc6500.thalesgroup.com"; + +# Duree du bail en secondes +default-lease-time 6000; +max-lease-time 6000; +server-name "maitre"; + +# FIN des options GLOBALES + +# DEBUT de la declaration des sous-reseaux et des machines + +subnet 10.133.26.0 netmask 255.255.255.0 +{ + next-server 10.133.26.160; + filename "pxelinux.0"; + option domain-name-servers 10.133.26.160; + option routers 10.133.26.231; + use-host-decl-names on; + authoritative; +} + +# liste des lames a completer dans l'ordre de la baie + +host trc01-rf { hardware ethernet 00:21:5E:98:98:C0; fixed-address 10.133.26.161;} +host trc02-rf { hardware ethernet 00:21:5E:98:CD:08; fixed-address 10.133.26.162;} +host trc03-rf { hardware ethernet 00:21:5E:98:94:30; fixed-address 10.133.26.163;} +host trc04-rf { hardware ethernet 00:21:5E:98:97:10; fixed-address 10.133.26.164;} +host trc05-rf { hardware ethernet 00:21:5E:98:96:58; fixed-address 10.133.26.165;} + +host trc06-rf { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.166;} +host trc07-rf { hardware ethernet 00:00:00:00:00:02; fixed-address 10.133.26.167;} +host trc08-rf { hardware ethernet 00:00:00:00:00:03; fixed-address 10.133.26.168;} +host trc09-rf { hardware ethernet 00:00:00:00:00:04; fixed-address 10.133.26.169;} +host trc10-rf { hardware ethernet 00:00:00:00:00:05; fixed-address 10.133.26.170;} +host trc11-rf { hardware ethernet 00:00:00:00:00:06; fixed-address 10.133.26.171;} +host trc12-rf { hardware ethernet 00:00:00:00:00:07; fixed-address 10.133.26.172;} +host trc13-rf { hardware ethernet 00:00:00:00:00:08; fixed-address 10.133.26.173;} + +subnet 10.133.28.0 netmask 255.255.255.0 +{ + next-server 10.133.28.160; + filename "pxelinux.0"; + option routers 10.133.28.231; + option domain-name-servers 10.133.28.160; + use-host-decl-names on; + authoritative; +} + +host trc01 { hardware ethernet 00:21:5E:98:98:C2; fixed-address 10.133.28.161;} +host trc02 { hardware ethernet 00:21:5E:98:CD:0A; fixed-address 10.133.28.162;} +host trc03 { hardware ethernet 00:21:5E:98:94:32; fixed-address 10.133.28.163;} +host trc04 { hardware ethernet 00:21:5E:98:97:12; fixed-address 10.133.28.164;} +host trc05 { hardware ethernet 00:21:5E:98:96:5A; fixed-address 10.133.28.165;} + +host trc06 { hardware ethernet 00:00:00:00:00:01; fixed-address 10.133.26.166;} +host trc07 { hardware ethernet 00:00:00:00:00:02; fixed-address 10.133.26.167;} +host trc08 { hardware ethernet 00:00:00:00:00:03; fixed-address 10.133.26.168;} +host trc09 { hardware ethernet 00:00:00:00:00:04; fixed-address 10.133.26.169;} +host trc10 { hardware ethernet 00:00:00:00:00:05; fixed-address 10.133.26.170;} +host trc11 { hardware ethernet 00:00:00:00:00:06; fixed-address 10.133.26.171;} +host trc12 { hardware ethernet 00:00:00:00:00:07; fixed-address 10.133.26.172;} +host trc13 { hardware ethernet 00:00:00:00:00:08; fixed-address 10.133.26.173;} + diff --git a/install/cluster/master/etc/exports b/install/cluster/master/etc/exports new file mode 100644 index 0000000..aa60cb6 --- /dev/null +++ b/install/cluster/master/etc/exports @@ -0,0 +1,32 @@ +# /etc/exports: the access control list for filesystems which may be exported +# to NFS clients. See exports(5). +# +# Example for NFSv2 and NFSv3: +# /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check) +# +# Example for NFSv4: +# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check) +# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check) +# + +# ============================================================================ +# V1.1 +# Copyright (C) THALES. All rights reserved +# Author: Jean-Noel Raguenes +# Date : 07/12/2009 +# Modification: +# - V1.1: Herve Petit 10/03/2010 +# - ajouts export repertoire /home/trc6500 +# - ajout option subtree_check a /opt/trc6500 +# options: +# - rw: car pour l'instant les log libtraces ecrivent dans /opt/trc6500 (sig !) +# - no_root_squash: indispensable pour les systemes diskless +# - no_subtree_check: a mettre lorsque il y a beaucoup de possibilite de renommage de fichiers +# mais moins sur +# - subtree_check: a mettre sans risque pour les exports d'arborescence en ro +# - async: ameliore les perfs mais peut ete problematique si server instable +# ============================================================================ + +/opt *(rw,async,no_root_squash,subtree_check) +/home *(rw,async,no_root_squash,no_subtree_check) +/dump *(rw,async,no_root_squash,no_subtree_check) diff --git a/install/cluster/master/etc/fstab b/install/cluster/master/etc/fstab new file mode 100644 index 0000000..1f2f303 --- /dev/null +++ b/install/cluster/master/etc/fstab @@ -0,0 +1,14 @@ +# /etc/fstab: static file system information. +# +# Use 'blkid' to print the universally unique identifier for a +# device; this may be used with UUID= as a more robust way to name devices +# that works even if disks are added and removed. See fstab(5). +# +# +# / was on /dev/sda1 during installation +UUID=51c6eae6-c179-4224-912b-2b00c6a03567 / ext4 errors=remount-ro 0 1 +# /var/media/backup was on /dev/sda3 during installation +UUID=5d23d2c7-b3bc-4043-9a29-a85236a476a4 /var/media/backup ext4 defaults 0 2 +# swap was on /dev/sda2 during installation +UUID=d69bc2f1-ea0f-47d7-ace1-5f8bb95c683a none swap sw 0 0 +/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0 diff --git a/install/cluster/master/etc/hosts.12MHzDF b/install/cluster/master/etc/hosts.12MHzDF new file mode 100644 index 0000000..313edd5 --- /dev/null +++ b/install/cluster/master/etc/hosts.12MHzDF @@ -0,0 +1,101 @@ +127.0.0.1 localhost localhost.localdomain + +# The following lines are desirable for IPv6 capable hosts +::1 ip6-localhost ip6-loopback +fe00::0 ip6-localnet +ff00::0 ip6-mcastprefix +ff02::1 ip6-allnodes +ff02::2 ip6-allrouters +ff02::3 ip6-allhosts + +# ============================================================================ +# V1.5 +# Copyright (C) THALES. All rights reserved +# Author: Jean-Noel Raguenes +# Date : 07/12/2009 +# Modification: +# - V1.1: Herve Petit 10/03/2010 +# Reprise avec ajouts des interfaces adresses eth1, chassis, fusion, lsu +# gps, fe306_x, ... +# - V1.2: Herve Petit 24/05/2010 +# RA-30095: MAJ @switch sw2: ajout vlan26 10.133.26.232 et changement vlan1 +# 10.133.28.131 -> 10.133.28.232 +# - V1.3: Herve Petit 27/01/2011 +# RA-30095: Prise en compte decision CFT +# swg: 10.133.26.231, swm: 10.133.28.231 +# - V1.4: Herve Petit 03/03/2011 +# Creation des alias acq_xx +# - V1.5: Laurent Mzaet 12/06/2013 +# 10.133.28.0/24 devient le reseau principal +# +# ATTENTION: le sigle "trc" doit etre utilise avec attention car +# il est parse par plusieurs scripts d'installation +# si une ligne est rajoutee contenant ce sigle, il faut reverifier le +# bon fonctionnement des scripts d'installation +# ============================================================================ + +# =============================== +# Reseau 10.133.26.0 +# ============================== + +10.133.26.160 trc00-rf maitre-rf sup-rf fusion-rf enr00-rf +10.133.26.161 trc01-rf lsu-rf +10.133.26.162 trc02-rf acq00-rf gon00-rf +10.133.26.163 trc03-rf acq01-rf gon01-rf +10.133.26.164 trc04-rf acq02-rf gon02-rf +10.133.26.165 trc05-rf acq03-rf gon03-rf +10.133.26.166 trc06-rf acq04-rf gon04-rf +10.133.26.167 trc07-rf acq05-rf gon05-rf +10.133.26.168 trc08-rf acq06-rf gon06-rf +10.133.26.169 trc09-rf acq07-rf gon07-rf +10.133.26.170 trc10-rf acq08-rf gon08-rf +10.133.26.171 trc11-rf acq09-rf gon09-rf +10.133.26.172 trc12-rf acq10-rf gon10-rf +10.133.26.173 trc13-rf acq11-rf gon11-rf +10.133.26.174 trc14-rf acq12-rf gon12-rf +10.133.26.175 trc15-rf acq13-rf gon13-rf +10.133.26.176 trc16-rf acq14-rf gon14-rf +10.133.26.177 trc17-rf acq15-rf gon15-rf + +10.133.26.231 swg + +# =============================== +# Reseau 10.133.28.0 +# =============================== + +# prod fe306 1 110->118 +10.133.28.110 fe306-1 +# prod fe306 2 120->1285 +10.133.28.120 fe306-2 +# prod fe306 3 130->138 +10.133.28.130 fe306-3 +# prod fe306 4 140->148 +10.133.28.140 fe306-4 +# prod fe306 5 150->158 +10.133.28.150 fe306-5 + +10.133.28.160 trc00 maitre sup fusion enr00 nfsserver +10.133.28.161 trc01 lsu +10.133.28.162 trc02 acq00 gon00 +10.133.28.163 trc03 acq01 gon01 +10.133.28.164 trc04 acq02 gon02 +10.133.28.165 trc05 acq03 gon03 +10.133.28.166 trc06 acq04 gon04 +10.133.28.167 trc07 acq05 gon05 +10.133.28.168 trc08 acq06 gon06 +10.133.28.169 trc09 acq07 gon07 +10.133.28.170 trc10 acq08 gon08 +10.133.28.171 trc11 acq09 gon09 +10.133.28.172 trc12 acq10 gon10 +10.133.28.173 trc13 acq11 gon11 +10.133.28.174 trc14 acq12 gon12 +10.133.28.175 trc15 acq13 gon13 +10.133.28.176 trc16 acq14 gon14 +10.133.28.177 trc17 acq15 gon15 + +10.133.28.231 swm + +10.133.28.253 matrix +10.133.28.254 gps + +100.100.100.101 tmt diff --git a/install/cluster/master/etc/hosts.12MHzMDF b/install/cluster/master/etc/hosts.12MHzMDF new file mode 100644 index 0000000..bdd26d0 --- /dev/null +++ b/install/cluster/master/etc/hosts.12MHzMDF @@ -0,0 +1,117 @@ +127.0.0.1 localhost localhost.localdomain + +# The following lines are desirable for IPv6 capable hosts +::1 ip6-localhost ip6-loopback +fe00::0 ip6-localnet +ff00::0 ip6-mcastprefix +ff02::1 ip6-allnodes +ff02::2 ip6-allrouters +ff02::3 ip6-allhosts + +# ============================================================================ +# V1.5 +# Copyright (C) THALES. All rights reserved +# Author: Jean-Noel Raguenes +# Date : 07/12/2009 +# Modification: +# - V1.1: Herve Petit 10/03/2010 +# Reprise avec ajouts des interfaces adresses eth1, chassis, fusion, lsu +# gps, fe306_x, ... +# - V1.2: Herve Petit 24/05/2010 +# RA-30095: MAJ @switch sw2: ajout vlan26 10.133.26.232 et changement vlan1 +# 10.133.28.131 -> 10.133.28.232 +# - V1.3: Herve Petit 27/01/2011 +# RA-30095: Prise en compte decision CFT +# swg: 10.133.26.231, swm: 10.133.28.231 +# - V1.4: Herve Petit 03/03/2011 +# Creation des alias acq_xx +# - V1.5: Laurent Mzaet 12/06/2013 +# 10.133.28.0/24 devient le reseau principal +# +# ATTENTION: le sigle "trc" doit etre utilise avec attention car +# il est parse par plusieurs scripts d'installation +# si une ligne est rajoutee contenant ce sigle, il faut reverifier le +# bon fonctionnement des scripts d'installation +# ============================================================================ + +# =============================== +# Reseau 10.133.26.0 +# ============================== + +10.133.26.160 trc00-rf maitre-rf sup-rf fusion-rf enr00-rf +10.133.26.161 trc01-rf lsu-rf +10.133.26.162 trc02-rf acq00-rf gon00-rf +10.133.26.163 trc03-rf acq01-rf gon01-rf +10.133.26.164 trc04-rf acq02-rf gon02-rf +10.133.26.165 trc05-rf acq03-rf gon03-rf +10.133.26.166 trc06-rf acq04-rf gon04-rf +10.133.26.167 trc07-rf acq05-rf gon05-rf +10.133.26.168 trc08-rf acq06-rf gon06-rf +10.133.26.169 trc09-rf acq07-rf gon07-rf +10.133.26.170 trc10-rf acq08-rf gon08-rf +10.133.26.171 trc11-rf acq09-rf gon09-rf +10.133.26.172 trc12-rf acq10-rf gon10-rf +10.133.26.173 trc13-rf acq11-rf gon11-rf +10.133.26.174 trc14-rf acq12-rf gon12-rf +10.133.26.175 trc15-rf acq13-rf gon13-rf +10.133.26.176 trc16-rf acq14-rf gon14-rf +10.133.26.177 trc17-rf acq15-rf gon15-rf +10.133.26.178 trc18-rf mon00-rf +10.133.26.179 trc19-rf mon01-rf +10.133.26.180 trc20-rf mon02-rf +10.133.26.181 trc21-rf mon03-rf +10.133.26.182 trc22-rf mon04-rf +10.133.26.183 trc23-rf mon05-rf +10.133.26.184 trc24-rf mon06-rf +10.133.26.185 trc25-rf mon07-rf + +10.133.26.231 swg + +# =============================== +# Reseau 10.133.28.0 +# =============================== + +# prod fe306 1 110->118 +10.133.28.110 fe306-1 +# prod fe306 2 120->1285 +10.133.28.120 fe306-2 +# prod fe306 3 130->138 +10.133.28.130 fe306-3 +# prod fe306 4 140->148 +10.133.28.140 fe306-4 +# prod fe306 5 150->158 +10.133.28.150 fe306-5 + +10.133.28.160 trc00 maitre sup fusion enr00 nfsserver +10.133.28.161 trc01 lsu +10.133.28.162 trc02 acq00 gon00 +10.133.28.163 trc03 acq01 gon01 +10.133.28.164 trc04 acq02 gon02 +10.133.28.165 trc05 acq03 gon03 +10.133.28.166 trc06 acq04 gon04 +10.133.28.167 trc07 acq05 gon05 +10.133.28.168 trc08 acq06 gon06 +10.133.28.169 trc09 acq07 gon07 +10.133.28.170 trc10 acq08 gon08 +10.133.28.171 trc11 acq09 gon09 +10.133.28.172 trc12 acq10 gon10 +10.133.28.173 trc13 acq11 gon11 +10.133.28.174 trc14 acq12 gon12 +10.133.28.175 trc15 acq13 gon13 +10.133.28.176 trc16 acq14 gon14 +10.133.28.177 trc17 acq15 gon15 +10.133.28.178 trc18 mon00 +10.133.28.179 trc19 mon01 +10.133.28.180 trc20 mon02 +10.133.28.181 trc21 mon03 +10.133.28.182 trc22 mon04 +10.133.28.183 trc23 mon05 +10.133.28.184 trc24 mon06 +10.133.28.185 trc25 mon07 + +10.133.28.231 swm + +10.133.28.253 matrix +10.133.28.254 gps + +100.100.100.101 tmt diff --git a/install/cluster/master/etc/hosts.30MHz b/install/cluster/master/etc/hosts.30MHz new file mode 100644 index 0000000..54523fa --- /dev/null +++ b/install/cluster/master/etc/hosts.30MHz @@ -0,0 +1,122 @@ +127.0.0.1 localhost localhost.localdomain + +# The following lines are desirable for IPv6 capable hosts +::1 ip6-localhost ip6-loopback +fe00::0 ip6-localnet +ff00::0 ip6-mcastprefix +ff02::1 ip6-allnodes +ff02::2 ip6-allrouters +ff02::3 ip6-allhosts + +# ============================================================================ +# V1.5 +# Copyright (C) THALES. All rights reserved +# Author: Jean-Noel Raguenes +# Date : 07/12/2009 +# Modification: +# - V1.1: Herve Petit 10/03/2010 +# Reprise avec ajouts des interfaces adresses eth1, chassis, fusion, lsu +# gps, fe306_x, ... +# - V1.2: Herve Petit 24/05/2010 +# RA-30095: MAJ @switch sw2: ajout vlan26 10.133.26.232 et changement vlan1 +# 10.133.28.131 -> 10.133.28.232 +# - V1.3: Herve Petit 27/01/2011 +# RA-30095: Prise en compte decision CFT +# swg: 10.133.26.231, swm: 10.133.28.231 +# - V1.4: Herve Petit 03/03/2011 +# Creation des alias acq_xx +# - V1.5: Laurent Mazet 12/06/2013 +# 10.133.28.0/24 devient le reseau principal +# +# ATTENTION: le sigle "trc" doit etre utilise avec attention car +# il est parse par plusieurs scripts d'installation +# si une ligne est rajoutee contenant ce sigle, il faut reverifier le +# bon fonctionnement des scripts d'installation +# ============================================================================ + +# =============================== +# Reseau 10.133.26.0 +# ============================== + +10.133.26.160 trc00-rf maitre-rf sup-rf fusion-rf enr00-rf +10.133.26.161 trc01-rf lsu-rf +10.133.26.162 trc02-rf acq00-rf gon00-rf +10.133.26.163 trc03-rf acq01-rf gon01-rf +10.133.26.164 trc04-rf acq02-rf gon02-rf +10.133.26.165 trc05-rf acq03-rf gon03-rf +10.133.26.166 trc06-rf acq04-rf gon04-rf +10.133.26.167 trc07-rf acq05-rf gon05-rf +10.133.26.168 trc08-rf acq06-rf gon06-rf +10.133.26.169 trc09-rf acq07-rf gon07-rf +10.133.26.170 trc10-rf acq08-rf gon08-rf +10.133.26.171 trc11-rf acq09-rf gon09-rf +10.133.26.172 trc12-rf acq10-rf gon10-rf +10.133.26.173 trc13-rf acq11-rf gon11-rf +10.133.26.174 trc14-rf acq12-rf gon12-rf +10.133.26.175 trc15-rf acq13-rf gon13-rf +10.133.26.176 trc16-rf acq14-rf gon14-rf +10.133.26.177 trc17-rf acq15-rf gon15-rf +10.133.26.178 trc18-rf acq16-rf gon16-rf +10.133.26.179 trc19-rf acq17-rf gon17-rf +10.133.26.180 trc20-rf acq18-rf gon18-rf +10.133.26.181 trc21-rf acq19-rf gon19-rf +10.133.26.182 trc22-rf acq20-rf gon20-rf +10.133.26.183 trc23-rf acq21-rf gon21-rf +10.133.26.184 trc24-rf acq22-rf gon22-rf +10.133.26.185 trc25-rf acq23-rf gon23-rf +10.133.26.186 trc26-rf mon00-rf +10.133.26.187 trc27-rf mon01-rf + +10.133.26.231 swg swg1 #swg2 +10.133.26.232 swg2 + +# =============================== +# Reseau 10.133.28.0 +# =============================== + +# prod fe306 1 110->118 +10.133.28.110 fe306-1 +# prod fe306 2 120->128 +10.133.28.120 fe306-2 +# prod fe306 3 130->138 +10.133.28.130 fe306-3 +# prod fe306 4 140->148 +10.133.28.140 fe306-4 +# prod fe306 5 150->158 +10.133.28.150 fe306-5 + +10.133.28.160 trc00 maitre sup fusion enr00 nfsserver +10.133.28.161 trc01 lsu +10.133.28.162 trc02 acq00 gon00 +10.133.28.163 trc03 acq01 gon01 +10.133.28.164 trc04 acq02 gon02 +10.133.28.165 trc05 acq03 gon03 +10.133.28.166 trc06 acq04 gon04 +10.133.28.167 trc07 acq05 gon05 +10.133.28.168 trc08 acq06 gon06 +10.133.28.169 trc09 acq07 gon07 +10.133.28.170 trc10 acq08 gon08 +10.133.28.171 trc11 acq09 gon09 +10.133.28.172 trc12 acq10 gon10 +10.133.28.173 trc13 acq11 gon11 +10.133.28.174 trc14 acq12 gon12 +10.133.28.175 trc15 acq13 gon13 +10.133.28.176 trc16 acq14 gon14 +10.133.28.177 trc17 acq15 gon15 +10.133.28.178 trc18 acq16 gon16 +10.133.28.179 trc19 acq17 gon17 +10.133.28.180 trc20 acq18 gon18 +10.133.28.181 trc21 acq19 gon19 +10.133.28.182 trc22 acq20 gon20 +10.133.28.183 trc23 acq21 gon21 +10.133.28.184 trc24 acq22 gon22 +10.133.28.185 trc25 acq23 gon23 +10.133.28.186 trc26 mon00 +10.133.28.187 trc27 mon01 + +10.133.28.231 swm + +10.133.28.253 matrix +10.133.28.254 gps + +100.100.100.101 tmt diff --git a/install/cluster/master/etc/hosts.8MHz b/install/cluster/master/etc/hosts.8MHz new file mode 100644 index 0000000..c06d77c --- /dev/null +++ b/install/cluster/master/etc/hosts.8MHz @@ -0,0 +1,62 @@ +127.0.0.1 localhost localhost.localdomain + +# The following lines are desirable for IPv6 capable hosts +::1 ip6-localhost ip6-loopback +fe00::0 ip6-localnet +ff00::0 ip6-mcastprefix +ff02::1 ip6-allnodes +ff02::2 ip6-allrouters +ff02::3 ip6-allhosts + +# ============================================================================ +# V1.0 +# Copyright (C) THALES. All rights reserved +# Author: Thomas Perennou +# +# ATTENTION: le sigle "trc" doit etre utilise avec attention car +# il est parse par plusieurs scripts d'installation +# si une ligne est rajoutee contenant ce sigle, il faut reverifier le +# bon fonctionnement des scripts d'installation +# ============================================================================ + +# =============================== +# Reseau 10.133.26.0 +# ============================== + +10.133.26.160 trc00-rf maitre-rf sup-rf fusion-rf +10.133.26.161 trc01-rf acq00-rf gon00-rf +10.133.26.162 trc02-rf acq01-rf gon01-rf +10.133.26.163 trc03-rf acq02-rf mon00-rf +10.133.26.164 trc04-rf acq03-rf mon01-rf +10.133.26.80 trc05-rf acq04-rf enr00-rf + +10.133.26.231 swg swg1 + +# =============================== +# Reseau 10.133.28.0 +# =============================== + +# prod fe306 1 110->118 +10.133.28.110 fe306-1 +# prod fe306 2 120->1285 +10.133.28.120 fe306-2 +# prod fe306 3 130->138 +10.133.28.130 fe306-3 +# prod fe306 4 140->148 +10.133.28.140 fe306-4 +# prod fe306 5 150->158 +10.133.28.150 fe306-5 + +10.133.28.160 trc00 maitre sup fusion nfsserver +10.133.28.161 trc01 acq00 gon00 +10.133.28.162 trc02 acq01 gon01 +10.133.28.163 trc03 acq02 mon00 +10.133.28.164 trc04 acq03 mon01 +10.133.28.80 trc05 acq04 enr00 + +10.133.28.231 swm + +10.133.28.253 matrix +10.133.28.254 gps + +100.100.100.101 tmt diff --git a/install/cluster/master/etc/inetd.conf b/install/cluster/master/etc/inetd.conf new file mode 100644 index 0000000..cc53dd7 --- /dev/null +++ b/install/cluster/master/etc/inetd.conf @@ -0,0 +1,49 @@ +# /etc/inetd.conf: see inetd(8) for further informations. +# +# Internet superserver configuration database +# +# +# Lines starting with "#:LABEL:" or "##" should not +# be changed unless you know what you are doing! +# +# If you want to disable an entry so it isn't touched during +# package updates just comment it out with a single '#' character. +# +# Packages should modify this file by using update-inetd(8) +# +# +# +#:INTERNAL: Internal services +#discard stream tcp nowait root internal +#discard dgram udp wait root internal +#daytime stream tcp nowait root internal +#time stream tcp nowait root internal + +#:STANDARD: These are standard services. + +#:BSD: Shell, login, exec and talk are BSD protocols. + +#:MAIL: Mail, news and uucp services. + +#:INFO: Info services + +#:BOOT: TFTP service is provided primarily for booting. Most sites +# run this only on machines acting as "boot servers." +# ============================================================================ +# V1.0 +# Copyright (C) THALES. All rights reserved +# Author: Herve Petit +# Date : 03/09/2010 +# Modification: +# - Suppression demarrage serveur tftp pour qu'il ne soit pas en concurrence +# du serveur atftpd lance en stand alone du capteur +# ============================================================================ +#tftp dgram udp4 wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd --tftpd-timeout 300 --retry-timeout 5 --mcast-port 1758 --mcast-addr 239.239.239.0-255 --mcast-ttl 1 --maxthread 100 --verbose=5 /srv/tftp + +#:RPC: RPC based services + +#:HAM-RADIO: amateur-radio services + +#:OTHER: Other services +## netbios-ssn stream tcp nowait root /usr/sbin/tcpd /usr/sbin/smbd + diff --git a/install/cluster/master/etc/init.d/etherwake b/install/cluster/master/etc/init.d/etherwake new file mode 100755 index 0000000..4c10152 --- /dev/null +++ b/install/cluster/master/etc/init.d/etherwake @@ -0,0 +1,82 @@ +#!/bin/sh +VER=1.3 +# ============================================================================ +# +# Copyright (C) THALES. All rights reserved +# Author: Jean-Noel Raguenes +# Date : 07/12/2009 +# - V1.1: Herve Petit 10/03/2010 +# reprise de la commande recuperation des @mac pour prendre +# en compte le fait que l'interface eth1 a ete configuree +# - V1.2: Herve Petit 04/06/2010 +# etude probleme non demarrage lames esclave par tuning temps total et +# temps entre 2 wake +# - V1.3: Laurent Mazet 02/05/2013 +# Daemonisation +# ============================================================================ + +### BEGIN INIT INFO +# Provides: etherwake +# Required-Start: $network +# Required-Stop: +# Should-Start: +# Default-Start: S +# Default-Stop: +# Short-Description: EW cluster blades +# Description: Boot all cluster blades by EtherWake protocol +### END INIT INFO + +DHCPCONF=/etc/dhcp/dhcpd.conf +GROUP_SIZE=5 +NB_TRY=1 +ENABLE="yes" + +PATH=/sbin:/usr/sbin:/bin:/usr/bin +[ -f /etc/default/etherwake ] && . /etc/default/etherwake +[ "$ENABLE" = "yes" ] || exit 0 + +. /lib/lsb/init-functions + +do_start () { + + log_action_msg "Activate EtherWake" + + n=0 + while [ $NB_TRY -gt 0 ]; do + + for mac in $(awk '{sub(/#.*/, "")} /trc[0-9]/ && /-rf/ {gsub(/;/, " "); print $6}' $DHCPCONF); do + host=$(awk '{sub(/#.*/, "")} /'$mac'/ {print $2}' $DHCPCONF) + + log_action_msg "Wake-up $host ($mac)" + etherwake $mac + + n=$(expr $n + 1) + [ $(expr $n % $GROUP_SIZE) -eq 0 ] && sleep 1 + + done + + NB_TRY=$(expr $NB_TRY - 1) + done +} + +case "$1" in + -v) + echo "$(basename $0), version $VER" + ;; + start) + do_start + ;; + restart|reload|force-reload) + echo "Error: argument '$1' not supported" >&2 + exit 3 + ;; + stop) + # No-op + ;; + *) + echo "Usage: $0 start|stop" >&2 + exit 3 + ;; +esac + +# vim:set tabstop=4 expandtab shiftwidth=4: diff --git a/install/cluster/master/etc/init.d/shutdownallblades b/install/cluster/master/etc/init.d/shutdownallblades new file mode 100755 index 0000000..29cfd31 --- /dev/null +++ b/install/cluster/master/etc/init.d/shutdownallblades @@ -0,0 +1,91 @@ +#!/bin/bash -e +VER=1.3 +# ============================================================================ +# +# Copyright (C) THALES. All rights reserved +# Author: Jean-Noel Raguenes +# Date : 07/12/2009 +# - V1.1: Herve Petit 10/03/2010 +# - Raffinage du calcul du nb de lames pour prendre en compte +# que les interfaces eth1 sont aussi declarees dans /etc/hosts +# - Ajout appel a reboot_fe306.sh +# - V1.2: Herve Petit 02/06/2010 +# - Ajout sleep 1 entre chaque appel reboot_fe306.sh car sinon seule la +# derniere fe306 etait rebootee +# - V1.3: Laurent Mazet 17/05/2013 +# ============================================================================ + +### BEGIN INIT INFO +# Provides: shutdownallblades +# Required-Start: +# Required-Stop: nfs-kernel-server +# Default-Start: +# Default-Stop: 0 1 6 +# Short-Description: Shutdown all blades +# Description: +### END INIT INFO + +REBOOT="no" +TIMEOUT=15 +ENABLE="yes" + +PATH=/sbin:/usr/sbin:/bin:/usr/bin +[ -f /etc/default/shutdownallblades ] && . /etc/default/shutdownallblades +[ "$ENABLE" = "yes" ] || exit 0 + +. /lib/lsb/init-functions + +do_stop () { + + # command + cmd="halt" + [ "$REBOOT" = "yes" -a ! "$(runlevel | cut -d' ' -f2)" = "0" ] && cmd="reboot" + + # stop lg6500core + lg6500core=/opt/trc6500/script/stop_trc6500.sh + if [ -x $lg6500core ]; then + log_action_msg "stoping lg6500core" + $lg6500core + fi + + # fe306 reboot + fe306=/opt/trc6500/script/reboot_fe306.sh + if [ -x $fe306 ]; then + for id in $(seq 1 6); do + host=fe306-$id + grep $host /etc/hosts >&/dev/null || continue + ( ping -c 1 $host >&/dev/null && { log_action_msg "shutdowning $host"; $fe306 -i $host >&/dev/null; } ) & + done + fi + + # shutdown all blades + for host in $(awk '{sub(/#.*/, "")} /trc[0-9][0-9]/ && ! /-rf/ {print $2}' /etc/dhcp/dhcpd.conf); do + grep $host /etc/hosts >&/dev/null || continue + ( ping -c 1 $host >&/dev/null && { log_action_msg "shutdowning ${host/_1}"; ssh root@$host service $cmd stop; } ) & + done + + trap "echo 'timeout expired ($TIMEOUT)'; exit 0;" SIGVTALRM + ( sleep $TIMEOUT; kill -SIGVTALRM $$ ) & + + wait +} + +case "$1" in + -v) + echo "$(basename $0), version $VER" + ;; + start) + # No-op + ;; + restart|reload|force-reload) + echo "Error: argument '$1' not supported" >&2 + exit 3 + ;; + stop) + do_stop + ;; + *) + echo "Usage: $0 start|stop" >&2 + exit 3 + ;; +esac diff --git a/install/cluster/master/etc/init.d/waitslaves b/install/cluster/master/etc/init.d/waitslaves new file mode 100755 index 0000000..2354742 --- /dev/null +++ b/install/cluster/master/etc/init.d/waitslaves @@ -0,0 +1,57 @@ +#!/bin/sh +VER=1.0 +# ============================================================================ +# +# Copyright (C) THALES. All rights reserved +# Author: Thomas Perennou (Viveris Technologies) +# Date : 21/05/2014 +# ============================================================================ + +### BEGIN INIT INFO +# Provides: waitslaves +# Required-Start: $network $sshd isc-dhcp-server atftpd nfs-kernel-server wakeonlan etherwake +# Required-Stop: +# Should-Start: +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Wait cluster slave blades +# Description: Wait for all cluster slave blades are ready for running +### END INIT INFO + +ENABLE="yes" +SCRIPT=/opt/trc6500/script/check_network.sh +TIMEOUT=360 + +PATH=/sbin:/usr/sbin:/bin:/usr/bin +[ -f /etc/default/waitslaves ] && . /etc/default/waitslaves +[ -x $SCRIPT ] || exit 1 +[ "$ENABLE" = "yes" ] || exit 0 + +. /lib/lsb/init-functions + +do_start () { + log_action_msg "Waite all slave blades" + $SCRIPT -t $TIMEOUT -w -c 'test -e /home/trc6500 && echo ok' +} + +case "$1" in + -v) + echo "$(basename $0), version $VER" + ;; + start) + do_start + ;; + restart|reload|force-reload) + echo "Error: argument '$1' not supported" >&2 + exit 3 + ;; + stop) + # No-op + ;; + *) + echo "Usage: $0 start|stop" >&2 + exit 3 + ;; +esac + +# vim:set tabstop=4 expandtab shiftwidth=4: diff --git a/install/cluster/master/etc/init.d/wakeonlan b/install/cluster/master/etc/init.d/wakeonlan new file mode 100755 index 0000000..a91473a --- /dev/null +++ b/install/cluster/master/etc/init.d/wakeonlan @@ -0,0 +1,71 @@ +#!/bin/sh +VER=1.3 +# ============================================================================ +# +# Copyright (C) THALES. All rights reserved +# Author: Jean-Noel Raguenes +# Date : 07/12/2009 +# - V1.1: Herve Petit 10/03/2010 +# reprise de la commande recuperation des @mac et @broadcast pour prendre +# en compte le fait que l'interface eth1 a ete configuree +# - V1.2: Thomas Perennou 25/03/2013 +# Adaptation Wheezy et simplification des recuperation des adresses mac +# et de broadcast +# - V1.4: Laurent Mazet 09/05/2014 +# Daemonisation +# ============================================================================ + +### BEGIN INIT INFO +# Provides: wakeonlan +# Required-Start: $network +# Required-Stop: +# Should-Start: +# Default-Start: S +# Default-Stop: +# Short-Description: WOL cluster blades +# Description: Boot all cluster blades by WakeOnLan protocol +### END INIT INFO + +DHCPCONF=/etc/dhcp/dhcpd.conf +ENABLE="yes" + +PATH=/sbin:/usr/sbin:/bin:/usr/bin +[ -f /etc/default/wakeonlan ] && . /etc/default/wakeonlan +[ "$ENABLE" = "yes" ] || exit 0 + +. /lib/lsb/init-functions + +do_start () { + + log_action_msg "Activate Wake On Lan" + + mac=$(awk '{ sub(/#.*/, "") } /trc[0-9]/ && ! /-rf/ { gsub(/;/, " "); print $6}' $DHCPCONF) + broadcast=$(ip add show dev eth1 |awk '$1=="inet" {sub(/\/.*/, ""); sub(/\.[0-9]*$/, ".255", $2); print $2; exit}') + + for m in $mac; do + log_action_msg "Wake-up $broadcast ($m)" + wakeonlan -p 7 -i $broadcast $m + done +} + +case "$1" in + -v) + echo "$(basename $0), version $VER" + ;; + start) + do_start + ;; + restart|reload|force-reload) + echo "Error: argument '$1' not supported" >&2 + exit 3 + ;; + stop) + # No-op + ;; + *) + echo "Usage: $0 start|stop" >&2 + exit 3 + ;; +esac + +# vim:set tabstop=4 expandtab shiftwidth=4: diff --git a/install/cluster/master/etc/initramfs-tools/scripts/tftp b/install/cluster/master/etc/initramfs-tools/scripts/tftp new file mode 100644 index 0000000..4e6caa0 --- /dev/null +++ b/install/cluster/master/etc/initramfs-tools/scripts/tftp @@ -0,0 +1,33 @@ +# TRC6500 specific mount sequence -*- shell-script -*- + +mountroot () +{ + + # configure ethernet + ipconfig -c dhcp eth0 + ipconfig -c dhcp eth1 + + mount -t ramfs /dev/ram0 ${rootmnt} + + # download all tarballs + for f in $(echo ${tarballs} | sed 's/,/ /g'); do + log_begin_msg "download $f" + tftp -b 32764 -g -r $f ${tftpserver} + log_begin_msg "Extract $f into ${rootmnt}" + log_end_msg + tar xzf $f -C ${rootmnt} || exec /bin/sh + rm -f $f + done + + # remove files predeced by tilde + for f in $(find ${rootmnt} -name '~*'); do + o=$(echo $f | sed 's/\/~/\//') + [ -f $o ] && rm -rf $o $f + done + + # execute files predeced by plus + for f in $(find ${rootmnt} -name '+*'); do + [ -x $f ] && ./$f + [ -f $f ] && rm -f $f + done +} diff --git a/install/cluster/master/etc/iptables/rules.v4 b/install/cluster/master/etc/iptables/rules.v4 new file mode 100644 index 0000000..639b348 --- /dev/null +++ b/install/cluster/master/etc/iptables/rules.v4 @@ -0,0 +1,16 @@ +# Generated by iptables-save v1.4.14 on Mon May 26 12:30:04 2014 +*filter +:INPUT ACCEPT [198143:895448841] +:FORWARD ACCEPT [0:0] +:OUTPUT ACCEPT [188511:140603384] +COMMIT +# Completed on Mon May 26 12:30:04 2014 +# Generated by iptables-save v1.4.14 on Mon May 26 12:30:04 2014 +*nat +:PREROUTING ACCEPT [11:1385] +:INPUT ACCEPT [11:1385] +:OUTPUT ACCEPT [54:6828] +:POSTROUTING ACCEPT [54:6828] +-A PREROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080 +COMMIT +# Completed on Mon May 26 12:30:04 2014 diff --git a/install/cluster/master/etc/logrotate.d/trc6500 b/install/cluster/master/etc/logrotate.d/trc6500 new file mode 100644 index 0000000..5fa509b --- /dev/null +++ b/install/cluster/master/etc/logrotate.d/trc6500 @@ -0,0 +1,8 @@ +/var/log/trc6500.log { + rotate 15 + daily + compress + missingok + notifempty +} + diff --git a/install/cluster/master/etc/modules b/install/cluster/master/etc/modules new file mode 100644 index 0000000..cdd7feb --- /dev/null +++ b/install/cluster/master/etc/modules @@ -0,0 +1,13 @@ +# /etc/modules: kernel modules to load at boot time. +# +# This file contains the names of kernel modules that should be loaded +# at boot time, one per line. Lines beginning with "#" are ignored. +# Parameters can be specified after the module name. + +loop +ipmi_devintf +ipmi_si + +# Generated by sensors-detect on Tue May 20 12:30:20 2014 +# Chip drivers +coretemp diff --git a/install/cluster/master/etc/network/interfaces b/install/cluster/master/etc/network/interfaces new file mode 100644 index 0000000..843ddaa --- /dev/null +++ b/install/cluster/master/etc/network/interfaces @@ -0,0 +1,44 @@ +# This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +# The loopback network interface +auto lo +iface lo inet loopback + +# The primary network interface +auto eth0 +iface eth0 inet static + address 10.133.26.160 + netmask 255.255.255.0 + network 10.133.26.0 + broadcast 10.133.26.255 + pre-up ip addr flush dev eth0 + # FE306 pano + post-up ip route add 238.75.0.0/16 dev eth0 + # FE306 WP channels + # Pour prod voie PV 2eme octet vaut 111X XX11 (cf. libfreqplan/freqplancommon.h) + # => on met val de base vaut 224 (1110 0000) et mask a 224 (1110 0000) + # => 2eme octet associe aux valeurs de 224 a 255 + post-up ip route add 238.224.0.0/11 dev eth0 + + +# The secondary network interface +auto eth1 +iface eth1 inet static + address 10.133.28.160 + netmask 255.255.255.0 + network 10.133.28.0 + broadcast 10.133.28.255 + gateway 10.133.28.231 + pre-up ip addr flush dev eth1 + # FE306 authentification + post-up ip route add 238.0.0.0/24 dev eth1 + # FE306 RF channels + # Pour prod voie RF 2eme octet vaut 110X XX11 (cf. libfreqplan/freqplancommon.h) + # => on met val de base vaut 192 (1100 0000) et mask a 224 (1110 0000) + # => 2eme octet associe aux valeurs de 192 a 223 + post-up ip route add 238.192.0.0/11 dev eth1 + # Delay line + post-up ip route add 239.0.0.0/8 dev eth1 + # Sensor prod + post-up ip route add 225.0.0.0/8 dev eth1 diff --git a/install/cluster/master/etc/nsswitch.conf b/install/cluster/master/etc/nsswitch.conf new file mode 100644 index 0000000..4ed0c8f --- /dev/null +++ b/install/cluster/master/etc/nsswitch.conf @@ -0,0 +1,19 @@ +# /etc/nsswitch.conf +# +# Example configuration of GNU Name Service Switch functionality. +# If you have the `glibc-doc-reference' and `info' packages installed, try: +# `info libc "Name Service Switch"' for information about this file. + +passwd: files +group: files +shadow: files + +hosts: files +networks: files + +protocols: db files +services: db files +ethers: db files +rpc: db files + +netgroup: nis diff --git a/install/cluster/master/etc/rproxy/sites.csv b/install/cluster/master/etc/rproxy/sites.csv new file mode 100644 index 0000000..6589008 --- /dev/null +++ b/install/cluster/master/etc/rproxy/sites.csv @@ -0,0 +1,8 @@ +# Host;portExt;portInt +fe306-1;8110;80 +fe306-2;8120;80 +fe306-3;8130;80 +fe306-4;8140;80 +fe306-5;8150;80 +swg1;8231;80 +swg2;8232;80 diff --git a/install/cluster/master/etc/rsyslog.conf b/install/cluster/master/etc/rsyslog.conf new file mode 100644 index 0000000..13e8ad6 --- /dev/null +++ b/install/cluster/master/etc/rsyslog.conf @@ -0,0 +1,121 @@ +# /etc/rsyslog.conf Configuration file for rsyslog. +# +# For more information see +# /usr/share/doc/rsyslog-doc/html/rsyslog_conf.html + + +################# +#### MODULES #### +################# + +$ModLoad imuxsock # provides support for local system logging +$ModLoad imklog # provides kernel logging support +$ModLoad immark # provides --MARK-- message capability + +# provides UDP syslog reception +$ModLoad imudp +$UDPServerRun 514 + +# provides TCP syslog reception +#$ModLoad imtcp +#$InputTCPServerRun 514 + + +########################### +#### GLOBAL DIRECTIVES #### +########################### + +# +# Use traditional timestamp format. +# To enable high precision timestamps, comment out the following line. +# +$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat + +# +# Set the default permissions for all log files. +# +$FileOwner root +$FileGroup adm +$FileCreateMode 0640 +$DirCreateMode 0755 +$Umask 0022 + +# +# Where to place spool and state files +# +$WorkDirectory /var/spool/rsyslog + +# +# Include all config files in /etc/rsyslog.d/ +# +$IncludeConfig /etc/rsyslog.d/*.conf + + +############### +#### RULES #### +############### + +# +# First some standard log files. Log by facility. +# +auth,authpriv.* /var/log/auth.log +*.*;auth,authpriv.none -/var/log/syslog +#cron.* /var/log/cron.log +daemon.* -/var/log/daemon.log +kern.* -/var/log/kern.log +lpr.* -/var/log/lpr.log +mail.* -/var/log/mail.log +user.* -/var/log/user.log + +# +# Logging for the mail system. Split it up so that +# it is easy to write scripts to parse these files. +# +mail.info -/var/log/mail.info +mail.warn -/var/log/mail.warn +mail.err /var/log/mail.err + +# +# Logging for INN news system. +# +news.crit /var/log/news/news.crit +news.err /var/log/news/news.err +news.notice -/var/log/news/news.notice + +# +# Some "catch-all" log files. +# +*.=debug;\ + auth,authpriv.none;\ + news.none;mail.none -/var/log/debug +*.=info;*.=notice;*.=warn;\ + auth,authpriv.none;\ + cron,daemon.none;\ + mail,news.none -/var/log/messages + +# +# Emergencies are sent to everybody logged in. +# +*.emerg :omusrmsg:* + +# +# I like to have messages displayed on the console, but only on a virtual +# console I usually leave idle. +# +#daemon,mail.*;\ +# news.=crit;news.=err;news.=notice;\ +# *.=debug;*.=info;\ +# *.=notice;*.=warn /dev/tty8 + +# The named pipe /dev/xconsole is for the `xconsole' utility. To use it, +# you must invoke `xconsole' with the `-file' option: +# +# $ xconsole -file /dev/xconsole [...] +# +# NOTE: adjust the list below, or you'll go crazy if you have a reasonably +# busy site.. +# +daemon.*;mail.*;\ + news.err;\ + *.=debug;*.=info;\ + *.=notice;*.=warn |/dev/xconsole diff --git a/install/cluster/master/etc/snmp/snmpd.conf b/install/cluster/master/etc/snmp/snmpd.conf new file mode 100644 index 0000000..436f30d --- /dev/null +++ b/install/cluster/master/etc/snmp/snmpd.conf @@ -0,0 +1,197 @@ +############################################################################### +# +# EXAMPLE.conf: +# An example configuration file for configuring the Net-SNMP agent ('snmpd') +# See the 'snmpd.conf(5)' man page for details +# +# Some entries are deliberately commented out, and will need to be explicitly activated +# +############################################################################### +# +# AGENT BEHAVIOUR +# + +# Listen for connections from the local system only +#agentAddress udp:127.0.0.1:161 +# Listen for connections on all interfaces (both IPv4 *and* IPv6) +#agentAddress udp:161,udp6:[::1]:161 + + + +############################################################################### +# +# SNMPv3 AUTHENTICATION +# +# Note that these particular settings don't actually belong here. +# They should be copied to the file /var/lib/snmp/snmpd.conf +# and the passwords changed, before being uncommented in that file *only*. +# Then restart the agent + +# createUser authOnlyUser MD5 "remember to change this password" +# createUser authPrivUser SHA "remember to change this one too" DES +# createUser internalUser MD5 "this is only ever used internally, but still change the password" + +# If you also change the usernames (which might be sensible), +# then remember to update the other occurances in this example config file to match. + + + +############################################################################### +# +# ACCESS CONTROL +# + + # system + hrSystem groups only +view systemonly included .1.3.6.1.2.1.1 +view systemonly included .1.3.6.1.2.1.25.1 + + # Full access from the local host +#rocommunity public localhost + # Default access to basic system info +# rocommunity public default -V systemonly +rocommunity public + # Full access from an example network + # Adjust this network address to match your local + # settings, change the community string, + # and check the 'agentAddress' setting above +#rocommunity secret 10.0.0.0/16 + + # Full read-only access for SNMPv3 + rouser authOnlyUser + # Full write access for encrypted requests + # Remember to activate the 'createUser' lines above +#rwuser authPrivUser priv + +# It's no longer typically necessary to use the full 'com2sec/group/access' configuration +# r[ou]user and r[ow]community, together with suitable views, should cover most requirements + + + +############################################################################### +# +# SYSTEM INFORMATION +# + +# Note that setting these values here, results in the corresponding MIB objects being 'read-only' +# See snmpd.conf(5) for more details +sysLocation Sitting on the Dock of the Bay +sysContact Me + # Application + End-to-End layers +sysServices 72 + + +# +# Process Monitoring +# + # At least one 'mountd' process +proc mountd + # No more than 4 'ntalkd' processes - 0 is OK +proc ntalkd 4 + # At least one 'sendmail' process, but no more than 10 +proc sendmail 10 1 + +# Walk the UCD-SNMP-MIB::prTable to see the resulting output +# Note that this table will be empty if there are no "proc" entries in the snmpd.conf file + + +# +# Disk Monitoring +# + # 10MBs required on root disk, 5% free on /var, 10% free on all other disks +disk / 10000 +disk /var 5% +includeAllDisks 10% + +# Walk the UCD-SNMP-MIB::dskTable to see the resulting output +# Note that this table will be empty if there are no "disk" entries in the snmpd.conf file + + +# +# System Load +# + # Unacceptable 1-, 5-, and 15-minute load averages +load 12 10 5 + +# Walk the UCD-SNMP-MIB::laTable to see the resulting output +# Note that this table *will* be populated, even without a "load" entry in the snmpd.conf file + + + +############################################################################### +# +# ACTIVE MONITORING +# + + # send SNMPv1 traps +# trapsink localhost public + # send SNMPv2c traps +trap2sink localhost public + # send SNMPv2c INFORMs +#informsink localhost public + +# Note that you typically only want *one* of these three lines +# Uncommenting two (or all three) will result in multiple copies of each notification. + + +# +# Event MIB - automatically generate alerts +# + # Remember to activate the 'createUser' lines above +iquerySecName internalUser +rouser internalUser + # generate traps on UCD error conditions +#defaultMonitors yes + # generate traps on linkUp/Down +linkUpDownNotifications yes + + + +############################################################################### +# +# EXTENDING THE AGENT +# + +# +# Arbitrary extension commands +# + extend test1 /bin/echo Hello, world! + extend-sh test2 echo Hello, world! ; echo Hi there ; exit 35 +#extend-sh test3 /bin/sh /tmp/shtest + +# Note that this last entry requires the script '/tmp/shtest' to be created first, +# containing the same three shell commands, before the line is uncommented + +# Walk the NET-SNMP-EXTEND-MIB tables (nsExtendConfigTable, nsExtendOutput1Table +# and nsExtendOutput2Table) to see the resulting output + +# Note that the "extend" directive supercedes the previous "exec" and "sh" directives +# However, walking the UCD-SNMP-MIB::extTable should still returns the same output, +# as well as the fuller results in the above tables. + + +# +# "Pass-through" MIB extension command +# +#pass .1.3.6.1.4.1.8072.2.255 /bin/sh PREFIX/local/passtest +#pass .1.3.6.1.4.1.8072.2.255 /usr/bin/perl PREFIX/local/passtest.pl + +# Note that this requires one of the two 'passtest' scripts to be installed first, +# before the appropriate line is uncommented. +# These scripts can be found in the 'local' directory of the source distribution, +# and are not installed automatically. + +# Walk the NET-SNMP-PASS-MIB::netSnmpPassExamples subtree to see the resulting output + + +# +# AgentX Sub-agents +# + # Run as an AgentX master agent + master agentx + # Listen for network connections (from localhost) + # rather than the default named socket /var/agentx/master +#agentXSocket tcp:localhost:705 +rwcommunity private 10.133.28.160 +rocommunity readall +rwcommunity private localhost +pass_persist -p 100 .1.3.6.1.4.1.50005.1 /usr/bin/perl -x/opt/trc6500/snmp/ /opt/trc6500/snmp/THALES-TRC6500.pl diff --git a/install/cluster/master/etc/ssh/ssh_config b/install/cluster/master/etc/ssh/ssh_config new file mode 100644 index 0000000..0cbcbb1 --- /dev/null +++ b/install/cluster/master/etc/ssh/ssh_config @@ -0,0 +1,53 @@ + +# This is the ssh client system-wide configuration file. See +# ssh_config(5) for more information. This file provides defaults for +# users, and the values can be changed in per-user configuration files +# or on the command line. + +# Configuration data is parsed as follows: +# 1. command line options +# 2. user-specific file +# 3. system-wide file +# Any configuration value is only changed the first time it is set. +# Thus, host-specific definitions should be at the beginning of the +# configuration file, and defaults at the end. + +# Site-wide defaults for some commonly used options. For a comprehensive +# list of available options, their meanings and defaults, please see the +# ssh_config(5) man page. + +Host * +# ForwardAgent no + ForwardX11 no +# ForwardX11Trusted yes +# RhostsRSAAuthentication no +# RSAAuthentication yes +# PasswordAuthentication yes +# HostbasedAuthentication no +# GSSAPIAuthentication no +# GSSAPIDelegateCredentials no +# GSSAPIKeyExchange no +# GSSAPITrustDNS no +# BatchMode no +# CheckHostIP yes +# AddressFamily any +# ConnectTimeout 0 +StrictHostKeyChecking no +# IdentityFile ~/.ssh/identity +# IdentityFile ~/.ssh/id_rsa +# IdentityFile ~/.ssh/id_dsa +# Port 22 +# Protocol 2,1 +# Cipher 3des +# Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc +# MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160 +# EscapeChar ~ +# Tunnel no +# TunnelDevice any:any +# PermitLocalCommand no +# VisualHostKey no +# ProxyCommand ssh -q -W %h:%p gateway.example.com + SendEnv LANG LC_* + HashKnownHosts yes + GSSAPIAuthentication yes + GSSAPIDelegateCredentials no diff --git a/install/cluster/master/etc/ssh/sshd_config b/install/cluster/master/etc/ssh/sshd_config new file mode 100644 index 0000000..9aba930 --- /dev/null +++ b/install/cluster/master/etc/ssh/sshd_config @@ -0,0 +1,87 @@ +# Package generated configuration file +# See the sshd_config(5) manpage for details + +# What ports, IPs and protocols we listen for +Port 22 +# Use these options to restrict which interfaces/protocols sshd will bind to +#ListenAddress :: +#ListenAddress 0.0.0.0 +Protocol 2 +# HostKeys for protocol version 2 +HostKey /etc/ssh/ssh_host_rsa_key +HostKey /etc/ssh/ssh_host_dsa_key +HostKey /etc/ssh/ssh_host_ecdsa_key +#Privilege Separation is turned on for security +UsePrivilegeSeparation yes + +# Lifetime and size of ephemeral version 1 server key +KeyRegenerationInterval 3600 +ServerKeyBits 768 + +# Logging +SyslogFacility AUTH +LogLevel INFO + +# Authentication: +LoginGraceTime 120 +PermitRootLogin yes +StrictModes yes + +RSAAuthentication yes +PubkeyAuthentication yes +#AuthorizedKeysFile %h/.ssh/authorized_keys + +# Don't read the user's ~/.rhosts and ~/.shosts files +IgnoreRhosts yes +# For this to work you will also need host keys in /etc/ssh_known_hosts +RhostsRSAAuthentication no +# similar for protocol version 2 +HostbasedAuthentication no +# Uncomment if you don't trust ~/.ssh/known_hosts for RhostsRSAAuthentication +#IgnoreUserKnownHosts yes + +# To enable empty passwords, change to yes (NOT RECOMMENDED) +PermitEmptyPasswords no + +# Change to yes to enable challenge-response passwords (beware issues with +# some PAM modules and threads) +ChallengeResponseAuthentication no + +# Change to no to disable tunnelled clear text passwords +#PasswordAuthentication yes + +# Kerberos options +#KerberosAuthentication no +#KerberosGetAFSToken no +#KerberosOrLocalPasswd yes +#KerberosTicketCleanup yes + +# GSSAPI options +#GSSAPIAuthentication no +#GSSAPICleanupCredentials yes + +X11Forwarding no +X11DisplayOffset 10 +PrintMotd no +PrintLastLog yes +TCPKeepAlive yes +#UseLogin no + +#MaxStartups 10:30:60 +#Banner /etc/issue.net + +# Allow client to pass locale environment variables +AcceptEnv LANG LC_* + +Subsystem sftp /usr/lib/openssh/sftp-server + +# Set this to 'yes' to enable PAM authentication, account processing, +# and session processing. If this is enabled, PAM authentication will +# be allowed through the ChallengeResponseAuthentication and +# PasswordAuthentication. Depending on your PAM configuration, +# PAM authentication via ChallengeResponseAuthentication may bypass +# the setting of "PermitRootLogin without-password". +# If you just want the PAM account and session checks to run without +# PAM authentication, then enable this but set PasswordAuthentication +# and ChallengeResponseAuthentication to 'no'. +UsePAM no diff --git a/install/cluster/master/etc/ssmtp/ssmtp.conf b/install/cluster/master/etc/ssmtp/ssmtp.conf new file mode 100644 index 0000000..dba4c1d --- /dev/null +++ b/install/cluster/master/etc/ssmtp/ssmtp.conf @@ -0,0 +1,21 @@ +# +# Config file for sSMTP sendmail +# +# The person who gets all mail for userids < 1000 +# Make this empty to disable rewriting. +root=postmaster + +# The place where the mail goes. The actual machine name is required no +# MX records are consulted. Commonly mailhosts are named mail.domain.com +mailhub=smtp + +# Where will the mail seem to come from? +#rewriteDomain= + +# The full hostname +hostname=trc00 + +# Are users allowed to set their own From: address? +# YES - Allow the user to specify their own From: address +# NO - Use the system generated From: address +FromLineOverride=NO diff --git a/install/cluster/master/etc/sysctl.d/trc6500.conf b/install/cluster/master/etc/sysctl.d/trc6500.conf new file mode 100644 index 0000000..a930568 --- /dev/null +++ b/install/cluster/master/etc/sysctl.d/trc6500.conf @@ -0,0 +1,28 @@ +# ************ tuning IP ************ +# modification du nombre de groupes auxquels une socket peut s'abonner +#begin v1.8 Herve Petit 25/07/2012 +# - depend du nb de bin max par lame (cf. parametre PARAM_PV nb_bin_par_lame dans trc6500_config.xml) +# - du nb d'adresses mcast / bin (cf. nb_bin_par_adresse pour PARAM_MODULE_HARD et PARAM_LAR dans trc6500_config.xml) +# - du nb de voies par lame (depend du deploiement M/DF, M/HF) +# Soit pour un deploiement +# - M/DF 12 MHz: 63 bin * 10 voies / 2 bin/addr >> 320 groupes mcast max pour une lame +# - M/HF 8 MHz: 321 bin * 2 voies / 2 bin/addr >> 321 groupes mcast max pour une lame +# - M/DF 30 MHz: 110 bin * 10 voies / 2 bin/addr >> 550 groupes mcast max pour une lame +# Par mesure conservatoire, reservation margee pour 810 groupes +#end v1.8 Herve Petit 25/07/2012 +net.ipv4.igmp_max_memberships = 1100 + +# 28 octets par option de socket (par groupe) + 12 de base +# 1100*28+12 = 30812 +net.core.optmem_max = 30812 + +# modification de la pile IP en reception +# 100*100*1024*1024/61 = 171897705 +net.core.rmem_max = 171897705 + +# modification de la pile IP en emission pour la LAR +# 100*100*1024*1024/61 = 171897705 +net.core.wmem_max = 171897705 + +kernel.core_pattern = /dump/core/core.%e.%h.%s.%p +fs.suid_dumpable = 1 diff --git a/install/cluster/master/root/.bashrc b/install/cluster/master/root/.bashrc new file mode 100644 index 0000000..51a16d4 --- /dev/null +++ b/install/cluster/master/root/.bashrc @@ -0,0 +1,26 @@ +# ~/.bashrc: executed by bash(1) for non-login shells. + +# Note: PS1 and umask are already set in /etc/profile. You should not +# need this unless you want different defaults for root. +# PS1='${debian_chroot:+($debian_chroot)}\h:\w\$ ' +# umask 022 + +# You may uncomment the following lines if you want `ls' to be colorized: +export LS_OPTIONS='--color=auto' +eval "`dircolors`" +alias ls='ls $LS_OPTIONS' +alias ll='ls $LS_OPTIONS -l' +alias l='ls $LS_OPTIONS -lA' +alias grep='grep --color=auto' +alias fgrep='fgrep --color=auto' +alias egrep='egrep --color=auto' + +# Some more alias to avoid making mistakes: +alias rm='rm -i' +alias cp='cp -i' +alias mv='mv -i' + +# Some global variables +export LESS=FRSX +export EDITOR=vim +export VISUAL=vim diff --git a/install/cluster/rec/etc/fstab b/install/cluster/rec/etc/fstab new file mode 100644 index 0000000..a04c448 --- /dev/null +++ b/install/cluster/rec/etc/fstab @@ -0,0 +1,30 @@ +# /etc/fstab: static file system information. +# +# ============================================================================ +# V1.3 +# Copyright (C) THALES. All rights reserved +# Author: Jean-Noel Raguenes +# Date : 07/12/2009 +# Modification: +# - V1.1: Herve Petit 10/03/2010 +# - exports par interface eth1 plutot que eth0 +# - ajouts de l'exports de /home/trc6500 +# - V1.2: Thomas Perennou 30/04/2013 +# - V1.3: Laurent Mazet 20/05/2013 +# ============================================================================ +# +# Use 'blkid' to print the universally unique identifier for a +# device; this may be used with UUID= as a more robust way to name devices +# that works even if disks are added and removed. See fstab(5). +# +# + +/dev/ram0 / ramfs defaults 0 0 +tmpfs /tmp tmpfs defaults 0 0 + +#export du repertoire de dump +nfsserver:/dump /dump nfs acregmax=5,acdirmax=5,defaults 0 0 +nfsserver:/opt /opt nfs acregmax=5,acdirmax=5,defaults 0 0 +nfsserver:/home /home nfs acregmax=5,acdirmax=5,defaults 0 0 + +LABEL=REC /var/media/backup/rec ext4 defaults 0 2 diff --git a/install/cluster/slave/etc/+hostname b/install/cluster/slave/etc/+hostname new file mode 100755 index 0000000..cf7601d --- /dev/null +++ b/install/cluster/slave/etc/+hostname @@ -0,0 +1,3 @@ +#!/bin/sh + +sed -i "s/@@hostname@@/$(hostname)/" $(echo $0 | sed 's/+//') diff --git a/install/cluster/slave/etc/chrony/chrony.conf b/install/cluster/slave/etc/chrony/chrony.conf new file mode 100644 index 0000000..4495ec2 --- /dev/null +++ b/install/cluster/slave/etc/chrony/chrony.conf @@ -0,0 +1,96 @@ +# This the default chrony.conf file for the Debian chrony package. After +# editing this file use the command 'invoke-rc.d chrony restart' to make +# your changes take effect. John Hasler 1998-2008 + +# See www.pool.ntp.org for an explanation of these servers. Please +# consider joining the project if possible. If you can't or don't want to +# use these servers I suggest that you try your ISP's nameservers. We mark +# the servers 'offline' so that chronyd won't try to connect when the link +# is down. Scripts in /etc/ppp/ip-up.d and /etc/ppp/ip-down.d use chronyc +# commands to switch it on when a dialup link comes up and off when it goes +# down. Code in /etc/init.d/chrony attempts to determine whether or not +# the link is up at boot time and set the online status accordingly. If +# you have an always-on connection such as cable omit the 'offline' +# directive and chronyd will default to online. +# +# Note that if Chrony tries to go "online" and dns lookup of the servers +# fails they will be discarded. Thus under some circumstances it is +# better to use IP numbers than host names. + +server maitre offline +#server 0.debian.pool.ntp.org offline minpoll 8 +#server 1.debian.pool.ntp.org offline minpoll 8 +#server 2.debian.pool.ntp.org offline minpoll 8 +#server 3.debian.pool.ntp.org offline minpoll 8 + + +# Look here for the admin password needed for chronyc. The initial +# password is generated by a random process at install time. You may +# change it if you wish. + +keyfile /etc/chrony/chrony.keys + +# Set runtime command key. Note that if you change the key (not the +# password) to anything other than 1 you will need to edit +# /etc/ppp/ip-up.d/chrony, /etc/ppp/ip-down.d/chrony, /etc/init.d/chrony +# and /etc/cron.weekly/chrony as these scripts use it to get the password. + +commandkey 1 + +# I moved the driftfile to /var/lib/chrony to comply with the Debian +# filesystem standard. + +driftfile /var/lib/chrony/chrony.drift + +# Comment this line out to turn off logging. + +log tracking measurements statistics +logdir /var/log/chrony + +# Stop bad estimates upsetting machine clock. + +maxupdateskew 100.0 + +# Dump measurements when daemon exits. + +dumponexit + +# Specify directory for dumping measurements. + +dumpdir /var/lib/chrony + +# Let computer be a server when it is unsynchronised. + +local stratum 10 + +# Allow computers on the unrouted nets to use the server. + +#allow 10/8 +#allow 192.168/16 +#allow 172.16/12 + +# This directive forces `chronyd' to send a message to syslog if it +# makes a system clock adjustment larger than a threshold value in seconds. + +logchange 0.5 + +# This directive defines an email address to which mail should be sent +# if chronyd applies a correction exceeding a particular threshold to the +# system clock. + +# mailonchange root@localhost 0.5 + +# This directive tells chrony to regulate the real-time clock and tells it +# Where to store related data. It may not work on some newer motherboards +# that use the HPET real-time clock. It requires enhanced real-time +# support in the kernel. I've commented it out because with certain +# combinations of motherboard and kernel it is reported to cause lockups. + +rtcfile /var/lib/chrony/chrony.rtc + +# If the last line of this file reads 'rtconutc' chrony will assume that +# the CMOS clock is on UTC (GMT). If it reads '# rtconutc' or is absent +# chrony will assume local time. The line (if any) was written by the +# chrony postinst based on what it found in /etc/default/rcS. You may +# change it if necessary. +# rtconutc diff --git a/install/cluster/slave/etc/default/atftpd b/install/cluster/slave/etc/default/atftpd new file mode 100644 index 0000000..5b9e8e9 --- /dev/null +++ b/install/cluster/slave/etc/default/atftpd @@ -0,0 +1,2 @@ +USE_INETD=true +OPTIONS="--tftpd-timeout 300 --retry-timeout 5 --mcast-port 1758 --mcast-addr 239.239.239.0-255 --mcast-ttl 1 --maxthread 100 --verbose=5 /srv/tftp" diff --git a/install/cluster/slave/etc/default/etherwake b/install/cluster/slave/etc/default/etherwake new file mode 100644 index 0000000..60d1c73 --- /dev/null +++ b/install/cluster/slave/etc/default/etherwake @@ -0,0 +1 @@ +ENABLE=no diff --git a/install/cluster/slave/etc/default/hddtemp b/install/cluster/slave/etc/default/hddtemp new file mode 100644 index 0000000..2b227be --- /dev/null +++ b/install/cluster/slave/etc/default/hddtemp @@ -0,0 +1,39 @@ +# Defaults for hddtemp initscript (/etc/init.d/hddtemp) +# This is a POSIX shell fragment + +# [automatically edited by postinst, do not change line format ] + +# hddtemp network daemon switch. If set to true, hddtemp will listen +# for incoming connections. +RUN_DAEMON="false" + +# List of devices you want to use with hddtemp. If none specified, +# hddtemp will probe standard devices. +#DISKS="/dev/hda" + +# List of devices you want to use with hddtemp, but that would not be +# probed for a working sensor. +DISKS_NOPROBE="" + +# IP address of the interface on which you want hddtemp to be bound +# on. If none specified, goes to 127.0.0.1. Use 0.0.0.0 to bind hddtemp +# on all interfaces. +INTERFACE="127.0.0.1" + +# Port number on which you want hddtemp to listen on. If none specified, +# the port 7634 is used. +PORT="7634" + +# Database file to use. If none specified, /etc/hddtemp.db is used. +#DATABASE="/etc/hddtemp.db" + +# Separator to use between fields. The default separator is '|'. +#SEPARATOR="|" + +# Logging period (in seconds) for the temperatures. If set to a value +# different than 0, hddtemp will run as a daemon periodically logging +# the temperatures through syslog +RUN_SYSLOG="0" + +# Other options to pass to hddtemp +OPTIONS="" diff --git a/install/cluster/slave/etc/default/nfs-common b/install/cluster/slave/etc/default/nfs-common new file mode 100644 index 0000000..99a93cb --- /dev/null +++ b/install/cluster/slave/etc/default/nfs-common @@ -0,0 +1,19 @@ +# If you do not set values for the NEED_ options, they will be attempted +# autodetected; this should be sufficient for most people. Valid alternatives +# for the NEED_ options are "yes" and "no". + +# Do you want to start the statd daemon? It is not needed for NFSv4. +NEED_STATD=no + +# Options for rpc.statd. +# Should rpc.statd listen on a specific port? This is especially useful +# when you have a port-based firewall. To use a fixed port, set this +# this variable to a statd argument like: "--port 4000 --outgoing-port 4001". +# For more information, see rpc.statd(8) or http://wiki.debian.org/SecuringNFS +STATDOPTS= + +# Do you want to start the idmapd daemon? It is only needed for NFSv4. +NEED_IDMAPD=no + +# Do you want to start the gssd daemon? It is required for Kerberos mounts. +NEED_GSSD=no diff --git a/install/cluster/slave/etc/default/ntpdate b/install/cluster/slave/etc/default/ntpdate new file mode 100644 index 0000000..b98c203 --- /dev/null +++ b/install/cluster/slave/etc/default/ntpdate @@ -0,0 +1,14 @@ +# The settings in this file are used by the program ntpdate-debian, but not +# by the upstream program ntpdate. + +# Set to "yes" to take the server list from /etc/ntp.conf, from package ntp, +# so you only have to keep it in one place. +NTPDATE_USE_NTP_CONF="no" + +# List of NTP servers to use (Separate multiple servers with spaces.) +# Not used if NTPDATE_USE_NTP_CONF is yes. +#NTPSERVERS="0.debian.pool.ntp.org 1.debian.pool.ntp.org 2.debian.pool.ntp.org 3.debian.pool.ntp.org" +NTPSERVERS="maitre" + +# Additional options to pass to ntpdate +NTPOPTIONS="" diff --git a/install/cluster/slave/etc/default/rproxy b/install/cluster/slave/etc/default/rproxy new file mode 100644 index 0000000..54c8e65 --- /dev/null +++ b/install/cluster/slave/etc/default/rproxy @@ -0,0 +1,8 @@ +# rproxy configure options + +# Should webconfig be enabled? +SERVICE=no + +# SITES: filename containing site declarations +SITES=/etc/rproxy/sites.csv + diff --git a/install/cluster/slave/etc/default/samba b/install/cluster/slave/etc/default/samba new file mode 100644 index 0000000..93b235b --- /dev/null +++ b/install/cluster/slave/etc/default/samba @@ -0,0 +1,13 @@ +# Defaults for samba initscript +# sourced by /etc/init.d/samba +# installed at /etc/default/samba by the maintainer scripts +# + +# +# This is a POSIX shell fragment +# + +# How should Samba (smbd) run? Possible values are "daemons" +# or "inetd". +RUN_MODE="inetd" +NMBD_DISABLED="Yes" diff --git a/install/cluster/slave/etc/default/shutdownallblades b/install/cluster/slave/etc/default/shutdownallblades new file mode 100644 index 0000000..bd4c10c --- /dev/null +++ b/install/cluster/slave/etc/default/shutdownallblades @@ -0,0 +1,2 @@ +# Desactivate for slaves +ENABLE="no" diff --git a/install/cluster/slave/etc/default/smartmontools b/install/cluster/slave/etc/default/smartmontools new file mode 100644 index 0000000..6cbd289 --- /dev/null +++ b/install/cluster/slave/etc/default/smartmontools @@ -0,0 +1,12 @@ +# Defaults for smartmontools initscript (/etc/init.d/smartmontools) +# This is a POSIX shell fragment + +# List of devices you want to explicitly enable S.M.A.R.T. for +# Not needed (and not recommended) if the device is monitored by smartd +#enable_smart="/dev/hda /dev/hdb" + +# uncomment to start smartd on system startup +#start_smartd=yes + +# uncomment to pass additional options to smartd on startup +#smartd_opts="--interval=1800" diff --git a/install/cluster/slave/etc/default/snmpd b/install/cluster/slave/etc/default/snmpd new file mode 100644 index 0000000..d21afbb --- /dev/null +++ b/install/cluster/slave/etc/default/snmpd @@ -0,0 +1,22 @@ +# This file controls the activity of snmpd and snmptrapd + +# Don't load any MIBs by default. +# You might comment this lines once you have the MIBs downloaded. +export MIBS= + +# snmpd control (yes means start daemon). +SNMPDRUN=no + +# snmpd options (use syslog, close stdin/out/err). +SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid' + +# snmptrapd control (yes means start daemon). As of net-snmp version +# 5.0, master agentx support must be enabled in snmpd before snmptrapd +# can be run. See snmpd.conf(5) for how to do this. +TRAPDRUN=no + +# snmptrapd options (use syslog). +TRAPDOPTS='-Lsd -p /var/run/snmptrapd.pid' + +# create symlink on Debian legacy location to official RFC path +SNMPDCOMPAT=yes diff --git a/install/cluster/slave/etc/default/trc6500 b/install/cluster/slave/etc/default/trc6500 new file mode 100644 index 0000000..365f1c3 --- /dev/null +++ b/install/cluster/slave/etc/default/trc6500 @@ -0,0 +1 @@ +SERVICE=no diff --git a/install/cluster/slave/etc/default/waitslaves b/install/cluster/slave/etc/default/waitslaves new file mode 100644 index 0000000..60d1c73 --- /dev/null +++ b/install/cluster/slave/etc/default/waitslaves @@ -0,0 +1 @@ +ENABLE=no diff --git a/install/cluster/slave/etc/default/wakeonlan b/install/cluster/slave/etc/default/wakeonlan new file mode 100644 index 0000000..60d1c73 --- /dev/null +++ b/install/cluster/slave/etc/default/wakeonlan @@ -0,0 +1 @@ +ENABLE=no diff --git a/install/cluster/slave/etc/default/webconfig b/install/cluster/slave/etc/default/webconfig new file mode 100644 index 0000000..05f1ad2 --- /dev/null +++ b/install/cluster/slave/etc/default/webconfig @@ -0,0 +1,10 @@ +# Weconfig configure options + +# Should webconfig be enabled? +ENABLED=0 + +# ALIASES: filename containing form declaration +#ALIASES=/etc/webconfig/aliases.csv + +# PORT: server port +PORT=8080 diff --git a/install/cluster/slave/etc/default/~isc-dhcp-server b/install/cluster/slave/etc/default/~isc-dhcp-server new file mode 100644 index 0000000..e69de29 diff --git a/install/cluster/slave/etc/exports b/install/cluster/slave/etc/exports new file mode 100644 index 0000000..3a4c658 --- /dev/null +++ b/install/cluster/slave/etc/exports @@ -0,0 +1,28 @@ +# /etc/exports: the access control list for filesystems which may be exported +# to NFS clients. See exports(5). +# +# Example for NFSv2 and NFSv3: +# /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check) +# +# Example for NFSv4: +# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check) +# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check) +# + +# ============================================================================ +# V1.1 +# Copyright (C) THALES. All rights reserved +# Author: Jean-Noel Raguenes +# Date : 07/12/2009 +# Modification: +# - V1.1: Herve Petit 10/03/2010 +# - ajouts export repertoire /home/trc6500 +# - ajout option subtree_check a /opt/trc6500 +# options: +# - rw: car pour l'instant les log libtraces ecrivent dans /opt/trc6500 (sig !) +# - no_root_squash: indispensable pour les systemes diskless +# - no_subtree_check: a mettre lorsque il y a beaucoup de possibilite de renommage de fichiers +# mais moins sur +# - subtree_check: a mettre sans risque pour les exports d'arborescence en ro +# - async: ameliore les perfs mais peut ete problematique si server instable +# ============================================================================ diff --git a/install/cluster/slave/etc/fstab b/install/cluster/slave/etc/fstab new file mode 100644 index 0000000..01bb710 --- /dev/null +++ b/install/cluster/slave/etc/fstab @@ -0,0 +1,28 @@ +# /etc/fstab: static file system information. +# +# ============================================================================ +# V1.3 +# Copyright (C) THALES. All rights reserved +# Author: Jean-Noel Raguenes +# Date : 07/12/2009 +# Modification: +# - V1.1: Herve Petit 10/03/2010 +# - exports par interface eth1 plutot que eth0 +# - ajouts de l'exports de /home/trc6500 +# - V1.2: Thomas Perennou 30/04/2013 +# - V1.3: Laurent Mazet 20/05/2013 +# ============================================================================ +# +# Use 'blkid' to print the universally unique identifier for a +# device; this may be used with UUID= as a more robust way to name devices +# that works even if disks are added and removed. See fstab(5). +# +# + +/dev/ram0 / ramfs defaults 0 0 +tmpfs /tmp tmpfs defaults 0 0 + +#export du repertoire de dump +nfsserver:/dump /dump nfs acregmax=5,acdirmax=5,defaults 0 0 +nfsserver:/opt /opt nfs acregmax=5,acdirmax=5,defaults 0 0 +nfsserver:/home /home nfs acregmax=5,acdirmax=5,defaults 0 0 diff --git a/install/cluster/slave/etc/hostname b/install/cluster/slave/etc/hostname new file mode 100644 index 0000000..e6c1fae --- /dev/null +++ b/install/cluster/slave/etc/hostname @@ -0,0 +1 @@ +@@hostname@@ diff --git a/install/cluster/slave/etc/inetd.conf b/install/cluster/slave/etc/inetd.conf new file mode 100644 index 0000000..c208f31 --- /dev/null +++ b/install/cluster/slave/etc/inetd.conf @@ -0,0 +1,40 @@ +# /etc/inetd.conf: see inetd(8) for further informations. +# +# Internet superserver configuration database +# +# +# Lines starting with "#:LABEL:" or "##" should not +# be changed unless you know what you are doing! +# +# If you want to disable an entry so it isn't touched during +# package updates just comment it out with a single '#' character. +# +# Packages should modify this file by using update-inetd(8) +# +# +# +#:INTERNAL: Internal services +#discard stream tcp nowait root internal +#discard dgram udp wait root internal +#daytime stream tcp nowait root internal +#time stream tcp nowait root internal + +#:STANDARD: These are standard services. + +#:BSD: Shell, login, exec and talk are BSD protocols. + +#:MAIL: Mail, news and uucp services. + +#:INFO: Info services + +#:BOOT: TFTP service is provided primarily for booting. Most sites +# run this only on machines acting as "boot servers." +#tftp dgram udp4 wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd --tftpd-timeout 300 --retry-timeout 5 --mcast-port 1758 --mcast-addr 239.239.239.0-255 --mcast-ttl 1 --maxthread 100 --verbose=5 /srv/tftp + +#:RPC: RPC based services + +#:HAM-RADIO: amateur-radio services + +#:OTHER: Other services +## netbios-ssn stream tcp nowait root /usr/sbin/tcpd /usr/sbin/smbd + diff --git a/install/cluster/slave/etc/inittab b/install/cluster/slave/etc/inittab new file mode 100644 index 0000000..ae0a27e --- /dev/null +++ b/install/cluster/slave/etc/inittab @@ -0,0 +1,69 @@ +# /etc/inittab: init(8) configuration. +# $Id: inittab,v 1.91 2002/01/25 13:35:21 miquels Exp $ + +# The default runlevel. +id:2:initdefault: + +# Boot-time system configuration/initialization script. +# This is run first except when booting in emergency (-b) mode. +si::sysinit:/etc/init.d/rcS + +# What to do in single-user mode. +~~:S:wait:/sbin/sulogin + +# /etc/init.d executes the S and K scripts upon change +# of runlevel. +# +# Runlevel 0 is halt. +# Runlevel 1 is single-user. +# Runlevels 2-5 are multi-user. +# Runlevel 6 is reboot. + +l0:0:wait:/etc/init.d/rc 0 +l1:1:wait:/etc/init.d/rc 1 +l2:2:wait:/etc/init.d/rc 2 +l3:3:wait:/etc/init.d/rc 3 +l4:4:wait:/etc/init.d/rc 4 +l5:5:wait:/etc/init.d/rc 5 +l6:6:wait:/etc/init.d/rc 6 +# Normally not reached, but fallthrough in case of emergency. +z6:6:respawn:/sbin/sulogin + +# What to do when CTRL-ALT-DEL is pressed. +ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now + +# Action on special keypress (ALT-UpArrow). +#kb::kbrequest:/bin/echo "Keyboard Request--edit /etc/inittab to let this work." + +# What to do when the power fails/returns. +pf::powerwait:/etc/init.d/powerfail start +pn::powerfailnow:/etc/init.d/powerfail now +po::powerokwait:/etc/init.d/powerfail stop + +# /sbin/getty invocations for the runlevels. +# +# The "id" field MUST be the same as the last +# characters of the device (after "tty"). +# +# Format: +# ::: +# +# Note that on most Debian systems tty7 is used by the X Window System, +# so if you want to add more getty's go ahead but skip tty7 if you run X. +# +1:2345:respawn:/sbin/getty 38400 tty1 +2:23:respawn:/sbin/getty 38400 tty2 +#3:23:respawn:/sbin/getty 38400 tty3 +#4:23:respawn:/sbin/getty 38400 tty4 +#5:23:respawn:/sbin/getty 38400 tty5 +#6:23:respawn:/sbin/getty 38400 tty6 + +# Example how to put a getty on a serial line (for a terminal) +# +#T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100 +#T1:23:respawn:/sbin/getty -L ttyS1 9600 vt100 + +# Example how to put a getty on a modem line. +# +#T3:23:respawn:/sbin/mgetty -x0 -s 57600 ttyS3 + diff --git a/install/cluster/slave/etc/network/interfaces b/install/cluster/slave/etc/network/interfaces new file mode 100644 index 0000000..769f4e3 --- /dev/null +++ b/install/cluster/slave/etc/network/interfaces @@ -0,0 +1,35 @@ +# This file describes the network interfaces available on your system +# and how to activate them. For more information, see interfaces(5). + +# The loopback network interface +auto lo +iface lo inet loopback + +# The primary network interface +auto eth0 +iface eth0 inet dhcp + pre-up ip addr flush dev eth0 + # FE306 pano + post-up ip route add 238.75.0.0/16 dev eth0 + # FE306 WP channels + # Pour prod voie PV 2eme octet vaut 111X XX11 (cf. libfreqplan/freqplancommon.h) + # => on met val de base vaut 224 (1110 0000) et mask a 224 (1110 0000) + # => 2eme octet associe aux valeurs de 224 a 255 + post-up ip route add 238.224.0.0/11 dev eth0 + + +# The secondary network interface +auto eth1 +iface eth1 inet dhcp + pre-up ip addr flush dev eth1 + # FE306 authentification + post-up ip route add 238.0.0.0/24 dev eth1 + # FE306 RF channels + # Pour prod voie RF 2eme octet vaut 110X XX11 (cf. libfreqplan/freqplancommon.h) + # => on met val de base vaut 192 (1100 0000) et mask a 224 (1110 0000) + # => 2eme octet associe aux valeurs de 192 a 223 + post-up ip route add 238.192.0.0/11 dev eth1 + # Delay line + post-up ip route add 239.0.0.0/8 dev eth1 + # Sensor prod + post-up ip route add 225.0.0.0/8 dev eth1 diff --git a/install/cluster/slave/etc/rc.local b/install/cluster/slave/etc/rc.local new file mode 100755 index 0000000..37c199c --- /dev/null +++ b/install/cluster/slave/etc/rc.local @@ -0,0 +1,18 @@ +#!/bin/sh -e +# +# rc.local +# +# This script is executed at the end of each multiuser runlevel. +# Make sure that the script will "exit 0" on success or any other +# value on error. +# +# In order to enable or disable this script just change the execution +# bits. +# +# By default this script does nothing. + +for i in $(seq 1 25); do + echo TRC6500 +done + +exit 0 diff --git a/install/cluster/slave/etc/resolv.conf b/install/cluster/slave/etc/resolv.conf new file mode 100644 index 0000000..e69de29 diff --git a/install/cluster/slave/etc/rsyslog.conf b/install/cluster/slave/etc/rsyslog.conf new file mode 100644 index 0000000..5920c61 --- /dev/null +++ b/install/cluster/slave/etc/rsyslog.conf @@ -0,0 +1,129 @@ +# /etc/rsyslog.conf Configuration file for rsyslog. +# +# For more information see +# /usr/share/doc/rsyslog-doc/html/rsyslog_conf.html + + +################# +#### MODULES #### +################# + +$ModLoad imuxsock # provides support for local system logging +$ModLoad imklog # provides kernel logging support +$ModLoad immark # provides --MARK-- message capability + +# provides UDP syslog reception +#$ModLoad imudp +#$UDPServerRun 514 + +# provides TCP syslog reception +#$ModLoad imtcp +#$InputTCPServerRun 514 + +# provides RELP syslog transmission +#$ModLoad omrelp + +########################### +#### GLOBAL DIRECTIVES #### +########################### + +# +# Use traditional timestamp format. +# To enable high precision timestamps, comment out the following line. +# +$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat + +# +# Set the default permissions for all log files. +# +$FileOwner root +$FileGroup adm +$FileCreateMode 0640 +$DirCreateMode 0755 +$Umask 0022 + +# +# Where to place spool and state files +# +$WorkDirectory /var/spool/rsyslog + +# +# Include all config files in /etc/rsyslog.d/ +# +$IncludeConfig /etc/rsyslog.d/*.conf + + +############### +#### RULES #### +############### + +# +# First some standard log files. Log by facility. +# +auth,authpriv.* /var/log/auth.log +*.*;auth,authpriv.none -/var/log/syslog +#cron.* /var/log/cron.log +daemon.* -/var/log/daemon.log +kern.* -/var/log/kern.log +lpr.* -/var/log/lpr.log +mail.* -/var/log/mail.log +user.* -/var/log/user.log + +# +# Logging for the mail system. Split it up so that +# it is easy to write scripts to parse these files. +# +mail.info -/var/log/mail.info +mail.warn -/var/log/mail.warn +mail.err /var/log/mail.err + +# +# Logging for INN news system. +# +news.crit /var/log/news/news.crit +news.err /var/log/news/news.err +news.notice -/var/log/news/news.notice + +# +# Some "catch-all" log files. +# +*.=debug;\ + auth,authpriv.none;\ + news.none;mail.none -/var/log/debug +*.=info;*.=notice;*.=warn;\ + auth,authpriv.none;\ + cron,daemon.none;\ + mail,news.none -/var/log/messages + +# +# Emergencies are sent to everybody logged in. +# +*.emerg :omusrmsg:* + +# +# I like to have messages displayed on the console, but only on a virtual +# console I usually leave idle. +# +#daemon,mail.*;\ +# news.=crit;news.=err;news.=notice;\ +# *.=debug;*.=info;\ +# *.=notice;*.=warn /dev/tty8 + +# The named pipe /dev/xconsole is for the `xconsole' utility. To use it, +# you must invoke `xconsole' with the `-file' option: +# +# $ xconsole -file /dev/xconsole [...] +# +# NOTE: adjust the list below, or you'll go crazy if you have a reasonably +# busy site.. +# +daemon.*;mail.*;\ + news.err;\ + *.=debug;*.=info;\ + *.=notice;*.=warn |/dev/xconsole + +# For slave blades +*.* @maitre:514 ## UCP +#*.* @@maitre:514 ## TCP +#*.* :omrelp:maitre:514 ## RELP + diff --git a/install/cluster/slave/etc/ssmtp/+ssmtp.conf b/install/cluster/slave/etc/ssmtp/+ssmtp.conf new file mode 100755 index 0000000..cf7601d --- /dev/null +++ b/install/cluster/slave/etc/ssmtp/+ssmtp.conf @@ -0,0 +1,3 @@ +#!/bin/sh + +sed -i "s/@@hostname@@/$(hostname)/" $(echo $0 | sed 's/+//') diff --git a/install/cluster/slave/etc/ssmtp/ssmtp.conf b/install/cluster/slave/etc/ssmtp/ssmtp.conf new file mode 100644 index 0000000..889b122 --- /dev/null +++ b/install/cluster/slave/etc/ssmtp/ssmtp.conf @@ -0,0 +1,21 @@ +# +# Config file for sSMTP sendmail +# +# The person who gets all mail for userids < 1000 +# Make this empty to disable rewriting. +root=postmaster + +# The place where the mail goes. The actual machine name is required no +# MX records are consulted. Commonly mailhosts are named mail.domain.com +mailhub=smtp + +# Where will the mail seem to come from? +#rewriteDomain= + +# The full hostname +hostname=@@hostname@@ + +# Are users allowed to set their own From: address? +# YES - Allow the user to specify their own From: address +# NO - Use the system generated From: address +FromLineOverride=NO diff --git a/install/cluster/slave/root/.bashrc b/install/cluster/slave/root/.bashrc new file mode 100644 index 0000000..51a16d4 --- /dev/null +++ b/install/cluster/slave/root/.bashrc @@ -0,0 +1,26 @@ +# ~/.bashrc: executed by bash(1) for non-login shells. + +# Note: PS1 and umask are already set in /etc/profile. You should not +# need this unless you want different defaults for root. +# PS1='${debian_chroot:+($debian_chroot)}\h:\w\$ ' +# umask 022 + +# You may uncomment the following lines if you want `ls' to be colorized: +export LS_OPTIONS='--color=auto' +eval "`dircolors`" +alias ls='ls $LS_OPTIONS' +alias ll='ls $LS_OPTIONS -l' +alias l='ls $LS_OPTIONS -lA' +alias grep='grep --color=auto' +alias fgrep='fgrep --color=auto' +alias egrep='egrep --color=auto' + +# Some more alias to avoid making mistakes: +alias rm='rm -i' +alias cp='cp -i' +alias mv='mv -i' + +# Some global variables +export LESS=FRSX +export EDITOR=vim +export VISUAL=vim diff --git a/install/cluster/slave/root/.profile b/install/cluster/slave/root/.profile new file mode 100644 index 0000000..517e612 --- /dev/null +++ b/install/cluster/slave/root/.profile @@ -0,0 +1,9 @@ +# ~/.profile: executed by Bourne-compatible login shells. + +if [ "$BASH" ]; then + if [ -f ~/.bashrc ]; then + . ~/.bashrc + fi +fi + +mesg n diff --git a/install/cluster/slave/root/.screenrc b/install/cluster/slave/root/.screenrc new file mode 100644 index 0000000..e583039 --- /dev/null +++ b/install/cluster/slave/root/.screenrc @@ -0,0 +1,37 @@ +# Now, let's override with our customizations +vbell off +autodetach on +startup_message off +#msgwait 1 +defutf8 on + +# Turns off alternate screen switching in xterms, +# so that text in screen will go into the xterm's scrollback buffer: +#termcapinfo xterm* ti@:te@ +#altscreen on + +# Enable 256 color terminal +#attrcolor b ".I" +#termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm' +#defbce "on" + +# Log 10000 lines +defscrollback 10000 + +# Monitor windows +#defmonitor on +#activity "" + +#remove some stupid / dangerous key bindings +bind ^k +#bind L +bind ^\ +#make them better +bind \\ quit +bind K kill +bind I login on +bind O login off +bind } history + +# Status string, last line +hardstatus alwayslastline "%{r}%c%{k} | %{y}%n %t%{k} %?( %{b}%W%{k} )%? %=%{k}[%{m}%Y/%m/%d %{c}%H %{g}%l%{k}]" diff --git a/install/cluster/slave/root/.ssh/authorized_keys b/install/cluster/slave/root/.ssh/authorized_keys new file mode 100644 index 0000000..14e58f3 --- /dev/null +++ b/install/cluster/slave/root/.ssh/authorized_keys @@ -0,0 +1 @@ +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCnPBWmR7auLt4ScbpB9Hzv7vfQo3Yg9cT4J8yMY7MJUZJoyzyjCiIL1W5nSorEtpK1cNwyjC7YzvkyLbs5qAMbT3KdtOTAATn9gw0/4Y653YyT3qH0btBbGUFVeKgGhLAKYyI1et4Im8T4e/SkOZsAYBtLLxoINaY4HoQJfmzF3WDECmW3fjmdTpm6h36afL0HCFjTU7uiVlmDQrVgeOjulDPwhRF6ip2jGo+OQhkk6FntarMOlDfNZJHFSL5H4LUq9PZFlFdQ9hMnM6ULUz6567aDW9YN0bluxWA+hUMAFlmdBfL6baT+Cu4bfwgJxOfHQcg8to2olRiPjzvUxf4h root@trc00.trc6500.thalesgroup.com diff --git a/install/cluster/slave/root/.ssh/id_rsa b/install/cluster/slave/root/.ssh/id_rsa new file mode 100644 index 0000000..93279fc --- /dev/null +++ b/install/cluster/slave/root/.ssh/id_rsa @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEpAIBAAKCAQEApzwVpke2ri7eEnG6QfR87+730KN2IPXE+CfMjGOzCVGSaMs8 +owoiC9VuZ0qKxLaStXDcMowu2M75Mi27OagDG09ynbTkwAE5/YMNP+GOud2Mk96h +9G7QWxlBVXioBoSwCmMiNXreCJvE+Hv0pDmbAGAbSy8aCDWmOB6ECX5sxd1gxApl +t345nU6Zuod+mny9BwhY01O7olZZg0K1YHjo7pQz8IUReoqdoxqPjkIZJOhZ7Wqz +DpQ3zWSRxUi+R+C1KvT2RZRXUPYTJzOlC1M+ueu2g1vWDdG5bsVgPoVDABZZnQXy ++m2k/gruG38ICcTnx0HIPLaNqJUYj4871MX+IQIDAQABAoIBAEEz2/0I2ODwxQTL +8qLkgBHMSjK+iMAxEqruWYIjHRr1AvB4zRuER+H1RSZgmdo4lNrJNhE/NsSxbddy +nRzNtOhhAX8bmFSEJegBwJi3iL5O8xB0LRDwY6whHKgGcvyXn0tte1j+nrMciJ+Z +NLkS/KwYzItzweKRiE05GKHa+O3r0N7x97M4ShrDUSKITZG3WJoY0FKgvRJFek4W +L8PpGEXpwmPkAVwjwL3y0Z2LKhkt4T4aLkRHUKfthgIJVgmmL+jsKumBN/M0j5wk +p0pTTjJkuYCF2jN5ftrohca0fLSmQcl3uPwDWEC6+MCWjgl1BKNETtQlkt8LjTzF +u7MwB0ECgYEA2By0th3xDFXGSWujAyXeqgqN9NA/SKAIct5KcR5qOnfixF2GOuc0 +m/X4VDp7UKsu6p+otL/0Dx7F6/nu9MYq4tH2SW4VGwnJXDuPdFRaYhf2Db2L1SUg +rP5BMuUhXKEYTOXwm+kn0DPhYcVCDuJkZVTN9LM5yqyIZywgBYfeFLcCgYEAxhnr +0iw6Afe6h2SZTN400Elofi/LCNwgkfhSN3492R0QkjkAtY1ahrVvBSRcG06vEjWZ +JzL/fQH+hy5sTRVih6gP8v8hSOW/M3eKgf9SYm0xAvgnQonqu8Ojbcw5EMJZW0Pk +bIKkXaVCx9pVMUJG4WwccQceb0LrESotZ2xeG+cCgYEAy+16kQd7+JnP/GQ3dLb9 +gBNplQQVU2C/2DTupgN/ViDeuVFPYrHdsPXQGRr+VkbShM+YEMe5c7MkLOKxnASL +X3GlJ/FatSLtAb2qRql6iGn340tjcgQQ620Y9P/GFXRmS9oGy/idexgZq3rKNOVo +uz3lAu1EsX1RUZoPtWhaJc0CgYA3/kOlmFKdE8RpWInsLDKJXPZoFGIzEuUx3RqA +DPK2V3zDl9EXf+jCgq3qqihOn6LkZrnvVn7YeqPS2dBKyWycI2i+qlZiIG42weco +b15965ca28FdEVaD0/xxoHPQxN406a+67AJBZeDGVHQYBD+8n646VGTJ1gRTSbSj +swG2qQKBgQDQXATRxteDbJlHSvH2HQ4SvsgBcuzRB4kCnNnAwXw4rqBM7OGNEL/w +0UrUMTMT2VgH5/MK5bdW7W+WSvk8EHyN5cXZWBJb4jDfB60tZuTWSxog2f38AEoo +trKUccr/iehj1bYqdC5L+03cqYkEni3QToQVjK8RcIfwHMBWMNKvXA== +-----END RSA PRIVATE KEY----- diff --git a/install/cluster/slave/root/.ssh/id_rsa.pub b/install/cluster/slave/root/.ssh/id_rsa.pub new file mode 100644 index 0000000..14e58f3 --- /dev/null +++ b/install/cluster/slave/root/.ssh/id_rsa.pub @@ -0,0 +1 @@ +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCnPBWmR7auLt4ScbpB9Hzv7vfQo3Yg9cT4J8yMY7MJUZJoyzyjCiIL1W5nSorEtpK1cNwyjC7YzvkyLbs5qAMbT3KdtOTAATn9gw0/4Y653YyT3qH0btBbGUFVeKgGhLAKYyI1et4Im8T4e/SkOZsAYBtLLxoINaY4HoQJfmzF3WDECmW3fjmdTpm6h36afL0HCFjTU7uiVlmDQrVgeOjulDPwhRF6ip2jGo+OQhkk6FntarMOlDfNZJHFSL5H4LUq9PZFlFdQ9hMnM6ULUz6567aDW9YN0bluxWA+hUMAFlmdBfL6baT+Cu4bfwgJxOfHQcg8to2olRiPjzvUxf4h root@trc00.trc6500.thalesgroup.com diff --git a/install/cluster/slave/root/.vimrc b/install/cluster/slave/root/.vimrc new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/install/cluster/slave/root/.vimrc @@ -0,0 +1 @@ + diff --git a/install/cluster/slave/usr/sbin/~winbindd b/install/cluster/slave/usr/sbin/~winbindd new file mode 100644 index 0000000..e69de29 diff --git a/install/cluster/swiches/swg1.txt b/install/cluster/swiches/swg1.txt new file mode 100644 index 0000000..f24f2a4 --- /dev/null +++ b/install/cluster/swiches/swg1.txt @@ -0,0 +1,334 @@ + +! +! Last configuration change at 08:13:53 UTC Wed Jun 12 2013 +! NVRAM config last updated at 08:21:36 UTC Wed Jun 12 2013 +! +version 12.2 +no service pad +service timestamps debug datetime msec +service timestamps log datetime msec +service password-encryption +service compress-config +service sequence-numbers +! +hostname SWG1 +! +boot-start-marker +boot system flash bootflash:cat4500-ipbase-mz.122-54.SG1.bin +boot system flash bootflash:cat4500e-ipbase-mz.122-54.SG1.bin +boot-end-marker +! +enable secret 5 $1$OMTZ$xM5SrEPag4m7MGrV1u86/0 +! +! +! +no aaa new-model +ip subnet-zero +no ip domain-lookup +! +! +ip vrf mgmtVrf +! +ip routing +ip multicast-routing +ip igmp snooping vlan 1 immediate-leave +vtp mode transparent +! +power redundancy-mode redundant +! +! +! +! +spanning-tree mode rapid-pvst +spanning-tree extend system-id +! +vlan internal allocation policy ascending +! +! +! +interface FastEthernet1 + ip vrf forwarding mgmtVrf + no ip address + speed auto + duplex auto +! +interface GigabitEthernet1/1 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/2 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/3 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/4 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/5 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/6 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/7 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/8 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/9 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/10 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/11 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/12 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/13 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/14 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/15 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/16 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/17 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/18 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/19 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/20 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/21 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/22 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/23 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/24 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/25 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/26 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/27 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/28 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/29 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/30 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/31 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/32 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/33 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/34 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/35 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/36 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/37 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/38 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/39 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/40 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/41 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/42 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/43 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/44 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/45 + media-type rj45 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/46 + media-type rj45 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/47 + media-type rj45 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/48 + media-type rj45 + speed 1000 + duplex full + spanning-tree portfast +! +interface TenGigabitEthernet1/49 +! +interface TenGigabitEthernet1/50 +! +interface TenGigabitEthernet1/51 +! +interface TenGigabitEthernet1/52 +! +interface Vlan1 + ip address 10.133.26.231 255.255.255.0 + ip pim dense-mode +! +ip http server +ip pim rp-address 10.133.26.231 +! +! +control-plane +! +! +line con 0 + password 7 01070E05570E15 + logging synchronous + login + stopbits 1 +line vty 0 4 + password 7 071B294D420C0A + login +line vty 5 15 + password 7 120D0D161E0E1F + login +! +ntp clock-period 17179537 +ntp server 10.133.26.160 +ntp server 10.133.28.160 +ntp server 10.133.28.254 +end diff --git a/install/cluster/swiches/swg2.txt b/install/cluster/swiches/swg2.txt new file mode 100644 index 0000000..c0b19e1 --- /dev/null +++ b/install/cluster/swiches/swg2.txt @@ -0,0 +1,334 @@ + +! +! Last configuration change at 08:13:53 UTC Wed Jun 12 2013 +! NVRAM config last updated at 08:21:36 UTC Wed Jun 12 2013 +! +version 12.2 +no service pad +service timestamps debug datetime msec +service timestamps log datetime msec +service password-encryption +service compress-config +service sequence-numbers +! +hostname SWG2 +! +boot-start-marker +boot system flash bootflash:cat4500-ipbase-mz.122-54.SG1.bin +boot system flash bootflash:cat4500e-ipbase-mz.122-54.SG1.bin +boot-end-marker +! +enable secret 5 $1$OMTZ$xM5SrEPag4m7MGrV1u86/0 +! +! +! +no aaa new-model +ip subnet-zero +no ip domain-lookup +! +! +ip vrf mgmtVrf +! +ip routing +ip multicast-routing +ip igmp snooping vlan 1 immediate-leave +vtp mode transparent +! +power redundancy-mode redundant +! +! +! +! +spanning-tree mode rapid-pvst +spanning-tree extend system-id +! +vlan internal allocation policy ascending +! +! +! +interface FastEthernet1 + ip vrf forwarding mgmtVrf + no ip address + speed auto + duplex auto +! +interface GigabitEthernet1/1 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/2 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/3 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/4 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/5 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/6 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/7 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/8 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/9 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/10 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/11 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/12 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/13 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/14 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/15 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/16 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/17 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/18 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/19 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/20 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/21 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/22 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/23 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/24 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/25 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/26 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/27 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/28 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/29 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/30 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/31 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/32 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/33 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/34 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/35 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/36 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/37 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/38 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/39 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/40 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/41 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/42 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/43 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/44 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/45 + media-type rj45 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/46 + media-type rj45 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/47 + media-type rj45 + speed 1000 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/48 + media-type rj45 + speed 1000 + duplex full + spanning-tree portfast +! +interface TenGigabitEthernet1/49 +! +interface TenGigabitEthernet1/50 +! +interface TenGigabitEthernet1/51 +! +interface TenGigabitEthernet1/52 +! +interface Vlan1 + ip address 10.133.26.232 255.255.255.0 + ip pim dense-mode +! +ip http server +ip pim rp-address 10.133.26.232 +! +! +control-plane +! +! +line con 0 + password 7 01070E05570E15 + logging synchronous + login + stopbits 1 +line vty 0 4 + password 7 071B294D420C0A + login +line vty 5 15 + password 7 120D0D161E0E1F + login +! +ntp clock-period 17179537 +ntp server 10.133.26.160 +ntp server 10.133.28.160 +ntp server 10.133.28.254 +end diff --git a/install/cluster/swiches/swm.txt b/install/cluster/swiches/swm.txt new file mode 100644 index 0000000..eeeeefc --- /dev/null +++ b/install/cluster/swiches/swm.txt @@ -0,0 +1,363 @@ + +! +! Last configuration change at 17:08:58 UTC Tue Jun 11 2013 +! NVRAM config last updated at 17:09:01 UTC Tue Jun 11 2013 +! +version 12.2 +no service pad +service timestamps debug datetime msec +service timestamps log datetime msec +service password-encryption +service compress-config +service sequence-numbers +! +hostname SWM +! +boot-start-marker +boot system flash bootflash:cat4500-ipbase-mz.122-54.SG1.bin +boot system flash bootflash:cat4500e-ipbase-mz.122-54.SG1.bin +boot-end-marker +! +enable secret 5 $1$OMTZ$xM5SrEPag4m7MGrV1u86/0 +! +! +! +no aaa new-model +ip subnet-zero +no ip domain-lookup +! +! +ip vrf mgmtVrf +! +ip routing +ip multicast-routing +ip igmp snooping vlan 1 immediate-leave +vtp mode transparent +! +power redundancy-mode redundant +! +! +! +! +spanning-tree mode rapid-pvst +spanning-tree extend system-id +! +vlan internal allocation policy ascending +! +vlan 10 + name SWITCH-IS +! +vlan 26 + name FE-306 +! +! +! +interface FastEthernet1 + ip vrf forwarding mgmtVrf + no ip address + speed auto + duplex auto +! +interface GigabitEthernet1/1 + switchport access vlan 26 + switchport mode access + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/2 + switchport access vlan 26 + switchport mode access + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/3 + switchport access vlan 26 + switchport mode access + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/4 + switchport access vlan 26 + switchport mode access + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/5 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/6 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/7 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/8 + switchport access vlan 10 + switchport mode access + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/9 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/10 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/11 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/12 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/13 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/14 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/15 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/16 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/17 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/18 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/19 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/20 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/21 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/22 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/23 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/24 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/25 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/26 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/27 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/28 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/29 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/30 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/31 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/32 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/33 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/34 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/35 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/36 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/37 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/38 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/39 + speed 100 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/40 + speed 100 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/41 + speed 100 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/42 + speed 100 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/43 + speed 100 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/44 + speed 100 + duplex full + spanning-tree portfast +! +interface GigabitEthernet1/45 + media-type rj45 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/46 + media-type rj45 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/47 + media-type rj45 + speed auto + duplex auto + spanning-tree portfast +! +interface GigabitEthernet1/48 + media-type rj45 + speed auto + duplex auto + spanning-tree portfast +! +interface TenGigabitEthernet1/49 +! +interface TenGigabitEthernet1/50 +! +interface TenGigabitEthernet1/51 +! +interface TenGigabitEthernet1/52 +! +interface Vlan1 + ip address 10.133.28.231 255.255.255.0 + ip pim dense-mode +! +interface Vlan10 + ip address 100.100.100.100 255.255.255.0 + ip pim sparse-mode +! +interface Vlan26 + ip address 10.133.26.232 255.255.255.0 + ip pim dense-mode +! +ip forward-protocol udp echo +ip route 0.0.0.0 255.255.255.255 100.100.100.101 +ip http server +ip pim rp-address 100.100.100.100 +! +ip http server +! +access-list 101 permit udp host 10.133.28.160 any eq echo +! +control-plane +! +! +line con 0 + password 7 01070E05570E15 + logging synchronous + login + stopbits 1 +line vty 0 4 + password 7 071B294D420C0A + login +line vty 5 15 + password 7 120D0D161E0E1F + login +! +ntp clock-period 17180156 +ntp server 10.133.26.160 +ntp server 10.133.28.160 +ntp server 10.133.28.254 +end diff --git a/install/debian-rep/install/firmware-bnx2_0.14+lenny2_all.deb b/install/debian-rep/install/firmware-bnx2_0.14+lenny2_all.deb new file mode 100755 index 0000000000000000000000000000000000000000..3744197a44aa029289418de184165895561cb297 GIT binary patch literal 105418 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

aQhPi8<5=uKy{xMZiGuSQK>h+=kG?lu@ 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 Wr8naHZkjLkn{RJH8F^`f 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

hXr5$V8!;9TT0Th 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 literal 0 HcmV?d00001 diff --git a/install/debian-rep/readme.txt b/install/debian-rep/readme.txt new file mode 100644 index 0000000..ab235a8 --- /dev/null +++ b/install/debian-rep/readme.txt @@ -0,0 +1,23 @@ +# +# Le contenu des paquets débian s'obtient de la façon suivante: + +# Pour avoir le contenu du dossier DEBIAN : fichiers control, preinst, prerm, postinst, et postrm +dpkg-deb -e .deb /DEBIAN/ +#Pour extraire le reste du paquet +dpkg-deb -x .deb / + + +#un paquet se crée de la façon suivante: +dpkg-deb -b + +#un repository doit contenir un fichier Packages.gz et les paquets débian utilisés pour générer l'archive Packages.gz +#La génération de Packages.gz se fait de la façon suivante: + +dpkg-scanpackages /dev/null |gzip > /Packages.gz + +#L'outil dpkg-scanpackages est disponible dans le paquet débian dpkg-dev + +#La prise en compte par aptitude du repostory se fait en insérant dans /etc/apt/sources.list + +deb file:/// / + diff --git a/install/debian-rep/trc6500-webconfig/trc6500-webconfig_1.1-1_all.deb b/install/debian-rep/trc6500-webconfig/trc6500-webconfig_1.1-1_all.deb new file mode 100644 index 0000000000000000000000000000000000000000..dff017385fdad39a6f496952d020ee22373e6c64 GIT binary patch literal 2898 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 V#h(9nnB*}yC#daaAWIMk@-GekbtV7+ literal 0 HcmV?d00001 diff --git a/install/ipmi/ipmicfg b/install/ipmi/ipmicfg new file mode 100755 index 0000000000000000000000000000000000000000..8cbc21829f841dd5ccf8c7615c4840ffd272e60f GIT binary patch literal 313061 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 literal 0 HcmV?d00001 diff --git a/install/ipmi/ipmicfg-linux.x86_64 b/install/ipmi/ipmicfg-linux.x86_64 new file mode 100755 index 0000000000000000000000000000000000000000..8cbc21829f841dd5ccf8c7615c4840ffd272e60f GIT binary patch literal 313061 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 literal 0 HcmV?d00001 diff --git a/install/ipmi/ipmicfg.sh b/install/ipmi/ipmicfg.sh new file mode 100755 index 0000000..cf65535 --- /dev/null +++ b/install/ipmi/ipmicfg.sh @@ -0,0 +1,12 @@ +#!/bin/sh + +mydir=$(dirname $0) +mydir=$(cd $mydir; pwd) +pwd=$(pwd) + +trap "cd $pwd; exit 1;" 2 3 15 + +cd $mydir +./$(basename ${0%.sh}) $@ +cd $pwd +exit 0 diff --git a/install/ipmi/update_blade_cfg.sh b/install/ipmi/update_blade_cfg.sh new file mode 100755 index 0000000..413a9ca --- /dev/null +++ b/install/ipmi/update_blade_cfg.sh @@ -0,0 +1,66 @@ +#!/bin/sh + +PROGNAME=$(basename $0) + +# check binary directory + +mydir=$(dirname $0) +mydir=$(cd $mydir; pwd) + +# formating functions + +_echo () { [ "$(echo -e '')" ] && echo $@ || echo -e $@; } +title () { _echo "\033[0;1m$*\033[0;0m"; } +pass () { _echo "\033[1;32m$*\033[0;0m"; } +warn () { _echo "\033[1;33m$*\033[0;0m"; } +fail () { _echo "\033[1;31m$*\033[0;0m"; } + +usage () { + echo "usage: $PROGNAME [-h] [-y] [-Y]" + echo " -h: help message" + echo " -y: really do update" + echo " -Y: do not ask for confirmation" + exit $@ +} + +# do command + +do_cmd () { + if [ "$DUMMY" = "no" ]; then + warn $@ + { eval $@; } && pass OK || { fail KO; exit 1; } + else + echo ":: $@" + fi +} + +# argument processing + +while [ $# -gt 0 ]; do + case "$1" in + -h) usage 0;; + -y) DUMMY=no;; + -Y) ANS=yes + esac + shift +done +[ "$DUMMY" = "no" ] && \ + fail "Real mode, things will really append" || \ + warn "Dummy mode, nothing will be done" +if [ ! "$ANS" = "yes" ]; then + read -p "Press 'y' to continue: " ANS + [ "$ANS" = "y" ] || exit 1 +fi + +ID=$(getent hosts $(hostname -s) | sed 's/.*\.\([0-9]*\)\s.*/\1/') +[ "$ID" ] || ID=254 +title "Host ID: $ID" + +title "Configure IPMI" +do_cmd $mydir/ipmicfg.sh -dhcp off +do_cmd $mydir/ipmicfg.sh -vlan off +do_cmd $mydir/ipmicfg.sh -m 10.133.25.$ID +do_cmd $mydir/ipmicfg.sh -k 255.255.255.0 +#do_cmd $mydir/ipmicfg.sh -g 10.133.26.231 +do_cmd $mydir/ipmicfg.sh -g 0.0.0.0 +do_cmd $mydir/ipmicfg.sh -fan 3 diff --git a/install/scripts/getconfigTRC6500.bat b/install/scripts/getconfigTRC6500.bat new file mode 100644 index 0000000..0d2b36f --- /dev/null +++ b/install/scripts/getconfigTRC6500.bat @@ -0,0 +1,38 @@ +@echo off + +set session=root +set machine_IP=10.133.28.160 + +set pc_chemin_winscp=C:\"Program Files"\WinSCP\ +set pc_chemin_config=C:\temp\config_trc6500\ + + +echo Recuperation de la configuration du TRC6500... + +ping -n 1 %machine_IP% | find "TTL" > NUL +if errorlevel 1 goto cible_injoignable + + + + +cd %pc_chemin_winscp% +set cmd=winscp %session% /command call" tar czhf config.tar.gz * " lcd" %pc_chemin_config%/backup" get" *.gz " exit + +echo %cmd% +%cmd% + + +pause +exit 0 + + + + + + +:cible_injoignable +echo. +echo Erreur : Machine cible (%machine_IP%) non joignable +echo. +pause +exit 1 diff --git a/install/scripts/startTRC6500.bat b/install/scripts/startTRC6500.bat new file mode 100644 index 0000000..57cb2ed --- /dev/null +++ b/install/scripts/startTRC6500.bat @@ -0,0 +1,36 @@ +@echo off + +set machine_user=root +REM machine cible +set machine_IP=10.133.28.160 +REM mdp cible +set machine_pwd=thales +REM repertoire outil plink +set pc_chemin_plink=C:\outils + +@set script_demarrage_linux=/opt/trc6500/script/start_trc6500.sh +set script_demarrage_linux=/opt/trc6500/script/start_trc6500.sh + +set cmde_plink=%pc_chemin_plink%\plink -ssh %machine_user%@%machine_IP% -pw %machine_pwd% + +echo Demande de demarrage du TRC6500... + +ping -n 1 %machine_IP% | find "TTL" > NUL +if errorlevel 1 goto cible_injoignable + +%cmde_plink% %script_demarrage_linux% + + +pause +exit + + + + + +:cible_injoignable +echo. +echo Erreur : Machine cible (%machine_IP%) non joignable +echo. +pause +exit 1 diff --git a/install/scripts/stopTRC6500.bat b/install/scripts/stopTRC6500.bat new file mode 100644 index 0000000..0445be3 --- /dev/null +++ b/install/scripts/stopTRC6500.bat @@ -0,0 +1,36 @@ +@echo off + +set machine_user=root +REM machine cible +set machine_IP=10.133.28.160 +REM mdp cible +set machine_pwd=thales +REM repertoire outil plink +set pc_chemin_plink="C:\Program Files\KenBIT\Putty" + +@set script_demarrage_linux=/opt/trc6500/script/stop_trc6500.sh +set script_demarrage_linux=/opt/trc6500/script/stop_trc6500.sh + +set cmde_plink=%pc_chemin_plink%\plink -ssh %machine_user%@%machine_IP% -pw %machine_pwd% + +echo Stop TRC6500 request... + +ping -n 1 %machine_IP% | find "TTL" > NUL +if errorlevel 1 goto unreachable_target + +%cmde_plink% %script_demarrage_linux% + + +pause +exit + + + + + +:unreachable_target +echo. +echo Erreur : (%machine_IP%) unreachable +echo. +pause +exit 1 diff --git a/install/scripts/updateconfigTRC6500.bat b/install/scripts/updateconfigTRC6500.bat new file mode 100644 index 0000000..1b2c830 --- /dev/null +++ b/install/scripts/updateconfigTRC6500.bat @@ -0,0 +1,38 @@ +@echo off + +set session=root +set machine_IP=10.133.28.160 + +set pc_chemin_winscp=C:\"Program Files"\WinSCP\ +set pc_chemin_config=C:\temp\config_trc6500\ + + +echo Mise � jour de la configuration du TRC6500... + +ping -n 1 %machine_IP% | find "TTL" > NUL +if errorlevel 1 goto cible_injoignable + + + + +cd %pc_chemin_winscp% +set cmd=winscp %session% /command lcd" %pc_chemin_config%/new" call" rm config.tar.gz" call" mkdir -p temp" put" config.tar.gz " call" tar xzf config.tar.gz -C temp/" call" cat temp/dhcpd.conf.user >/etc/dhcp3/dhcpd.conf.user" call" cat temp/hosts.user >/etc/hosts" call" cat temp/hosts.user > ../system_esclave/etc/hosts" call" ../scripts/create_image.sh" call" rm -rf temp" call" rm -f ../boot_reseau/initramfs.*" call" ../scripts/create_bootloader.sh" call" /etc/init.d/dhcp3-server restart " exit + +echo %cmd% +%cmd% + + +pause +exit 0 + + + + + + +:cible_injoignable +echo. +echo Erreur : Machine cible (%machine_IP%) non joignable +echo. +pause +exit 1 -- 2.30.2

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