Difference between revisions of "Fitlet BIOS guide"
(→Main) (change visibility) |
|||
(29 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
* fitlet BIOS is based on American Megatrends Inc. (AMI) BIOS. | * fitlet BIOS is based on American Megatrends Inc. (AMI) BIOS. | ||
* BIOS can be accessed by pressing '''''Del''''' during power up cycle. | * BIOS can be accessed by pressing '''''Del''''' during power up cycle. | ||
+ | * For BIOS reset instructions refer to [[Fitlet Troubleshooting | fitlet troubleshooting]] | ||
== BIOS Menu == | == BIOS Menu == | ||
Line 10: | Line 11: | ||
* '''Core Version''': 4.6.5.4 | * '''Core Version''': 4.6.5.4 | ||
* '''Compliancy''': UEFI 2.3.1; PI 1.2 | * '''Compliancy''': UEFI 2.3.1; PI 1.2 | ||
− | * '''BIOS Version''': | + | * '''BIOS Version''': Format SBCFLT_X.XX.XX_X - useful to check if you have the [[Fitlet: BIOS ROM Files|latest BIOS]] installed |
* '''Build Date and Time''': MM/DD/YYYY HH:MM:SS | * '''Build Date and Time''': MM/DD/YYYY HH:MM:SS | ||
* '''System Date''': HH:MM:SS | * '''System Date''': HH:MM:SS | ||
Line 18: | Line 19: | ||
=== Advanced === | === Advanced === | ||
The section provides advanced system features and functionality settings.<br> | The section provides advanced system features and functionality settings.<br> | ||
− | <span style="color:#FF0000">Warning: Setting items | + | <span style="color:#FF0000">Warning: For advanced users only. Setting items to incorrect values may cause system to malfunction.</span> |
==== PCI Settings ==== | ==== PCI Settings ==== | ||
Line 51: | Line 52: | ||
** Last State - based on system state before the failure it will be either On or Off | ** Last State - based on system state before the failure it will be either On or Off | ||
** Disable - the feature is disabled | ** Disable - the feature is disabled | ||
− | * '''APU TDP''': Set processor maximum power consumption (thermal design power). Enter values between 1-25000 [mW], when default value is 4500 [mW]. Higher value means better performance, | + | * '''APU TDP''': Set processor maximum power consumption (thermal design power). Enter values between 1-25000 [mW], when default value is 4500 [mW]. Higher value means better performance, that may result in higher temperature. |
==== TPM Settings ==== | ==== TPM Settings ==== | ||
+ | Note: TPM module is not assembled by default. The option relevant in high volume orders.<br> | ||
+ | |||
Trusted platform module settings: | Trusted platform module settings: | ||
* '''Security Device Support''': Enables or Disables BIOS support for security device. OS will not show security device. TCG EFI protocol and INT1A interface will not be available. | * '''Security Device Support''': Enables or Disables BIOS support for security device. OS will not show security device. TCG EFI protocol and INT1A interface will not be available. | ||
==== CPU Settings ==== | ==== CPU Settings ==== | ||
− | * PSS Support: | + | CPU configuration parameters: |
− | * PSTATE Adjustment: | + | * '''PSS Support''': Enable or Disable the generation of ACPI _PPC, _PPS and _PCT objects. |
− | * NX Mode: | + | * '''PSTATE Adjustment''': Provide to adjust start-up P-state level. |
− | * SVM Mode: | + | * '''NX Mode''': Enable or Disable non-execute page protection function. |
− | * C6 Mode: | + | * '''SVM Mode''': Enable or Disable CPU virtualization. |
− | * CPB Mode: | + | * '''C6 Mode''': Enable or Disable C6 state. |
− | * Core Leveling Mode: | + | * '''CPB Mode''': Auto or Disable core performance boost. |
+ | * '''Core Leveling Mode''': Change the number of Cores in the system. | ||
==== Video Settings ==== | ==== Video Settings ==== | ||
− | * Integrated Graphics: | + | * '''Integrated Graphics''': Enable or Disable integrated graphics controller. |
− | * UMA Frame Buffer Size: | + | * '''UMA Frame Buffer Size''': Set frame buffer size (32MB-2GB). |
− | * Remote Display Feature: | + | * '''Remote Display Feature''': Enable or Disable remote display feature support. |
− | * HDMI Audio: | + | * '''HDMI Audio''': Enable or Disable Gnb HD audio support. |
− | * IOMMU: | + | * '''IOMMU''': Enable or Disable IOMMU support. |
− | * PSPP Policy: | + | * '''PSPP Policy''': Configure PCI Express speed power policy: |
+ | ** Disabled | ||
+ | ** Performance | ||
+ | ** Balanced-High | ||
+ | ** Balanced-Low | ||
+ | ** Power saving | ||
==== SATA Settings ==== | ==== SATA Settings ==== | ||
− | * OnChip SATA Channel: | + | Storage devices interface configuration: |
− | * OnChip SATA Type: | + | * '''OnChip SATA Channel''': Enable or Disable SATA channel for storage devices. |
− | * OnChip IDE Mode: | + | * '''OnChip SATA Type''': Set SATA host controller interface type for storage devices communication. |
− | * SATA IDE Combined Mode: | + | ** Native IDE |
+ | ** AHCI | ||
+ | ** Legacy IDE | ||
+ | ** AHCI as ID 7804 | ||
+ | * '''OnChip IDE Mode''': Set old standard IDE mode, either legacy or native. | ||
+ | * '''SATA IDE Combined Mode''': Enabled or Disabled IDE combined mode. | ||
==== Memory Settings ==== | ==== Memory Settings ==== | ||
− | * Memory Clock: | + | * '''Memory Clock''': This option allows user to select different memory clock. Can be set to Auto detection or manually selected. |
− | * Memory Clear: | + | * '''Memory Clear''': Memory clear functionality control. |
===== Memory Configuration ===== | ===== Memory Configuration ===== | ||
− | * Memory Hole Remapping: | + | * '''Memory Hole Remapping''': Enable or Disable memory hole remapping. |
− | * Bank Interleaving: | + | * '''Bank Interleaving''': Enable or Disable bank interleaving. |
− | * Memory Hole 15MB – 16MB: | + | * '''Memory Hole 15MB – 16MB''': Enable or Disable memory hole 15MB-16MB for some ISA expansion cards. |
− | * Socket Information | + | * '''Socket Information''': Basic information about memory SO-DIMM used. |
==== SDIO Settings ==== | ==== SDIO Settings ==== | ||
− | * SDIO Access Mode: | + | SD/SDIO configuration parameters: |
− | * Mass Storage Device Emulation Type: TBD | + | * '''SDIO Access Mode''': Set SD device access mode: |
+ | ** Auto - Access SD device in DMA mode if controller support it, otherwise in PIO mode. | ||
+ | ** DMA - Access SD device in DMA mode. | ||
+ | ** PIO - Access SD device in PIO (programmed input/output) mode. | ||
+ | * '''Mass Storage Device Emulation Type''': TBD | ||
==== USB Settings ==== | ==== USB Settings ==== | ||
− | * Legacy USB Support: | + | * '''Legacy USB Support''': Enables legacy USB support. Auto option disables legacy support if no USB devices are connected. Disabled option will keep USB devices available only for EFI applications. |
− | * XHCI Hand-off: | + | * '''XHCI Hand-off''': Workaround for OS without XHCI hand-off support. The XHCI ownership change should be claimed by XHCI driver. |
− | * EHCI Hand-off: | + | * '''EHCI Hand-off''': Workaround for OS without EHCI hand-off support. The EHCI ownership change should be claimed by EHCI driver. |
− | * USB Mass Storage Driver Support: | + | * '''USB Mass Storage Driver Support''': Enable or Disable USB mass storage driver support. |
− | * Port 60/64 Emulation: | + | * '''Port 60/64 Emulation''': Enable I/O port 60h/64h emulation support. This option should be enabled for the complete USB keyboard legacy support for non-USB aware operating systems. |
− | * USB transfer timeout: | + | * '''USB transfer timeout''': Timeout value for control, bulk and interrupt transfers - 1 sec, 5 sec, 10 sec or 20 sec. |
− | * Device reset timeout: | + | * '''Device reset timeout''': USB mass storage device start unit command time-out. |
− | * Device power-up delay: | + | * '''Device power-up delay''': Maximum time the device will take before it properly reports itself to the Host Controller. |
+ | ** Auto - uses default value: for a root port it is 100 ms, for a hub port the delay is taken from the hub descriptor. | ||
=== Boot === | === Boot === | ||
− | * Setup Prompt Timeout: | + | * '''Setup Prompt Timeout''': Number of seconds to wait for setup activation key. 65535 (0xFFFF) means indefinite waiting. |
− | * Bootup Numlock State: | + | * '''Bootup Numlock State''': Select the keyboard NumLock state. |
− | * Quiet Boot: | + | * '''Quiet Boot''': Enables or Disables quiet boot option. |
− | * Fast Boot: | + | * '''Fast Boot''': Enables or Disables boot with initialization of a minimal set of devices required to launch active boot option. Has no effect for BBS boot option. |
− | * SATA Support : TBD | + | * '''SATA Support''': TBD |
− | * VGA Support: TBD | + | * '''VGA Support''': TBD |
− | * USB Support: TBD | + | * '''USB Support''': TBD |
− | * PS2 Device Support: | + | * '''PS2 Device Support''': If disabled PS2 device will be skipped. |
− | * Network Stack Driver Support: | + | * '''Network Stack Driver Support''': If disabled Network Stack driver will be skipped. |
− | * UEFI Boot: | + | * '''UEFI Boot''': Configure UEFI boot options: |
− | * | + | ** Auto - If the 1st boot HDD is GPT then enable UEFI boot options, otherwise disable. |
+ | ** Enabled - Enable all UEFI boot options. | ||
+ | ** Disabled - Disable all UEFI boot options. | ||
− | * Fixed Boot Order Priorities: | + | * '''Boot Mode Select''': Select boot mode Legacy/UEFI. |
+ | * '''Fixed Boot Order Priorities''': Set boot order priorities. | ||
==== CSM16 Parameters ==== | ==== CSM16 Parameters ==== | ||
− | * GateA20 Active: | + | CSM16 configurations. Enable/Disable, Option ROM, execution settings, etc. : |
− | * Option ROM Messages: | + | * '''GateA20 Active''': |
− | * INT19 Trap Response: | + | ** Upon request - GA20 can be disabled using BIOS services. |
+ | ** Always - do not allow disabling GA20. This option is useful when any RT code above 1 MB is executed. | ||
+ | * '''Option ROM Messages''': Set display mode for option ROM. | ||
+ | * '''INT19 Trap Response''': BIOS reaction on INT19 trapping by Option ROM: | ||
+ | ** Immediate - execute the trap right away. | ||
+ | ** Postponed - execute the trap during legacy boot. | ||
==== CSM Parameters ==== | ==== CSM Parameters ==== | ||
− | * Launch CSM: | + | OpROM execution, boot options, filter, etc. : |
− | * Boot option filter: | + | * '''Launch CSM''': This options controls if CSM will be launched. |
− | * Launch PXE OpROM policy: | + | * '''Boot option filter''': This option controls what devices system can boot to. |
− | * Launch Storage OpROM policy: | + | * '''Launch PXE OpROM policy''': Controls the execution of UEFI and Legacy PXE OpROM. |
− | * Launch Video OpROM policy: | + | * '''Launch Storage OpROM policy''': Controls the execution of UEFI and Legacy storage OpROM. |
− | * Other PCI device ROM priority: | + | * '''Launch Video OpROM policy''': Controls the execution of UEFI and Legacy video OpROM. |
− | * | + | * '''Other PCI device ROM priority''': For PCI devices other than network, mass storage or video defines which OpROM to launch. |
+ | * '''Hard Drive BBS Priorities''': Set the order of the legacy devices in this group. | ||
=== Security === | === Security === | ||
− | * Administrator Password: | + | * '''Administrator Password''': Set administrator password. |
− | * User Password: | + | * '''User Password''': Set user password. |
==== Secure Boot Menu ==== | ==== Secure Boot Menu ==== | ||
− | * Secure Boot: | + | Customize secure boot settings: |
− | * Secure Boot Mode: | + | * '''Secure Boot''': Secure boot can be enabled if: |
− | * Key Management: | + | ** System running in user mode with enrolled platform key (PK). |
+ | ** CSM function is disabled. | ||
+ | * '''Secure Boot Mode''': Secure boot mode selector. Custom mode enables users to change image execution policy and manage secure boot keys. | ||
+ | * '''Key Management''': Enables experienced users to modify secure boot variables. | ||
=== Save & Exit === | === Save & Exit === |
Latest revision as of 08:27, 14 January 2016
Overview
- See what is BIOS
- fitlet BIOS is based on American Megatrends Inc. (AMI) BIOS.
- BIOS can be accessed by pressing Del during power up cycle.
- For BIOS reset instructions refer to fitlet troubleshooting
BIOS Menu
Main
The screen provides date, time and boot features settings, as well as basic system information:
- BIOS Vendor: American Megatrends
- Core Version: 4.6.5.4
- Compliancy: UEFI 2.3.1; PI 1.2
- BIOS Version: Format SBCFLT_X.XX.XX_X - useful to check if you have the latest BIOS installed
- Build Date and Time: MM/DD/YYYY HH:MM:SS
- System Date: HH:MM:SS
- System Time: Weekday MM/DD/YYYY
- Access Level: Administrator
Advanced
The section provides advanced system features and functionality settings.
Warning: For advanced users only. Setting items to incorrect values may cause system to malfunction.
PCI Settings
PCI, PCI-X and PCI Express settings:
- PCI Latency Timer: Value to be programmed into PCI latency timer register.
- VGA Palette Snoop: Enables or Disables VGA palette registers snooping.
- PERR# Generation: Enables or Disables PCI device to generate PERR#.
- SERR# Generation: Enables or Disables PCI device to generate SERR#.
- Relaxed Ordering: Enables or Disables PCI Express device relaxed ordering.
- Extended Tag: If enabled allows device to use 8-bit tag field as a requester.
- No Snoop: Enables or Disables PCI Express device no snoop option.
- Maximum Payload: Set maximum payload of PCI Express device or allow system BIOS to select the value automatically.
- Maximum Read Request: Set maximum read request size of PCI Express device or allow system BIOS to select the value automatically.
- ASPM Support: Set the ASPM (Active State Power Management) level:
- Force L0s - force all links to L0s state
- Auto - BIOS auto configure
- Disable - disables ASPM
- Extended Synch: If enabled allows generation of extended synchronization patterns.
- Link Training Retry: Defines number of retry attempts SW will take to retrain the link if previous attempt was unsuccessful.
- Link Training Timeout (uS): Defines number of microseconds SW will wait before polling "Link Training" bit in link status register. Value range 10-10000 us.
- Restore PCIE Registers: On non-PCI Express aware OS's (Pre Windows Vista) some devices may not be correctly reinitialized after S3 (sleep state). Enabling this restores PCI Express device configurations on S3 resume. Warning: Enabling this may cause issues with other HW after S3 resume.
Power Settings
System ACPI and power management policy parameters:
- ACPI Auto Configuration: Enables or Disables BIOS ACPI (power management policy) auto configuration.
- Hibernation State: Enables or Disables system ability to Hibernate (S4). This option may be not effective with some OS.
- Sleep State: Select ACPI sleep state the system will enter when Suspend/Power button is pressed.
- Lock Legacy Resources: Enables or Disables lock of legacy resources.
- Restore on AC Power Loss: Set the way fitlet is turned-on after power failure/interruption occurred or the moment power cable is plugged. The available options are:
- Power On - system powers on automatically
- Power Off - system remains off
- Last State - based on system state before the failure it will be either On or Off
- Disable - the feature is disabled
- APU TDP: Set processor maximum power consumption (thermal design power). Enter values between 1-25000 [mW], when default value is 4500 [mW]. Higher value means better performance, that may result in higher temperature.
TPM Settings
Note: TPM module is not assembled by default. The option relevant in high volume orders.
Trusted platform module settings:
- Security Device Support: Enables or Disables BIOS support for security device. OS will not show security device. TCG EFI protocol and INT1A interface will not be available.
CPU Settings
CPU configuration parameters:
- PSS Support: Enable or Disable the generation of ACPI _PPC, _PPS and _PCT objects.
- PSTATE Adjustment: Provide to adjust start-up P-state level.
- NX Mode: Enable or Disable non-execute page protection function.
- SVM Mode: Enable or Disable CPU virtualization.
- C6 Mode: Enable or Disable C6 state.
- CPB Mode: Auto or Disable core performance boost.
- Core Leveling Mode: Change the number of Cores in the system.
Video Settings
- Integrated Graphics: Enable or Disable integrated graphics controller.
- UMA Frame Buffer Size: Set frame buffer size (32MB-2GB).
- Remote Display Feature: Enable or Disable remote display feature support.
- HDMI Audio: Enable or Disable Gnb HD audio support.
- IOMMU: Enable or Disable IOMMU support.
- PSPP Policy: Configure PCI Express speed power policy:
- Disabled
- Performance
- Balanced-High
- Balanced-Low
- Power saving
SATA Settings
Storage devices interface configuration:
- OnChip SATA Channel: Enable or Disable SATA channel for storage devices.
- OnChip SATA Type: Set SATA host controller interface type for storage devices communication.
- Native IDE
- AHCI
- Legacy IDE
- AHCI as ID 7804
- OnChip IDE Mode: Set old standard IDE mode, either legacy or native.
- SATA IDE Combined Mode: Enabled or Disabled IDE combined mode.
Memory Settings
- Memory Clock: This option allows user to select different memory clock. Can be set to Auto detection or manually selected.
- Memory Clear: Memory clear functionality control.
Memory Configuration
- Memory Hole Remapping: Enable or Disable memory hole remapping.
- Bank Interleaving: Enable or Disable bank interleaving.
- Memory Hole 15MB – 16MB: Enable or Disable memory hole 15MB-16MB for some ISA expansion cards.
- Socket Information: Basic information about memory SO-DIMM used.
SDIO Settings
SD/SDIO configuration parameters:
- SDIO Access Mode: Set SD device access mode:
- Auto - Access SD device in DMA mode if controller support it, otherwise in PIO mode.
- DMA - Access SD device in DMA mode.
- PIO - Access SD device in PIO (programmed input/output) mode.
- Mass Storage Device Emulation Type: TBD
USB Settings
- Legacy USB Support: Enables legacy USB support. Auto option disables legacy support if no USB devices are connected. Disabled option will keep USB devices available only for EFI applications.
- XHCI Hand-off: Workaround for OS without XHCI hand-off support. The XHCI ownership change should be claimed by XHCI driver.
- EHCI Hand-off: Workaround for OS without EHCI hand-off support. The EHCI ownership change should be claimed by EHCI driver.
- USB Mass Storage Driver Support: Enable or Disable USB mass storage driver support.
- Port 60/64 Emulation: Enable I/O port 60h/64h emulation support. This option should be enabled for the complete USB keyboard legacy support for non-USB aware operating systems.
- USB transfer timeout: Timeout value for control, bulk and interrupt transfers - 1 sec, 5 sec, 10 sec or 20 sec.
- Device reset timeout: USB mass storage device start unit command time-out.
- Device power-up delay: Maximum time the device will take before it properly reports itself to the Host Controller.
- Auto - uses default value: for a root port it is 100 ms, for a hub port the delay is taken from the hub descriptor.
Boot
- Setup Prompt Timeout: Number of seconds to wait for setup activation key. 65535 (0xFFFF) means indefinite waiting.
- Bootup Numlock State: Select the keyboard NumLock state.
- Quiet Boot: Enables or Disables quiet boot option.
- Fast Boot: Enables or Disables boot with initialization of a minimal set of devices required to launch active boot option. Has no effect for BBS boot option.
- SATA Support: TBD
- VGA Support: TBD
- USB Support: TBD
- PS2 Device Support: If disabled PS2 device will be skipped.
- Network Stack Driver Support: If disabled Network Stack driver will be skipped.
- UEFI Boot: Configure UEFI boot options:
- Auto - If the 1st boot HDD is GPT then enable UEFI boot options, otherwise disable.
- Enabled - Enable all UEFI boot options.
- Disabled - Disable all UEFI boot options.
- Boot Mode Select: Select boot mode Legacy/UEFI.
- Fixed Boot Order Priorities: Set boot order priorities.
CSM16 Parameters
CSM16 configurations. Enable/Disable, Option ROM, execution settings, etc. :
- GateA20 Active:
- Upon request - GA20 can be disabled using BIOS services.
- Always - do not allow disabling GA20. This option is useful when any RT code above 1 MB is executed.
- Option ROM Messages: Set display mode for option ROM.
- INT19 Trap Response: BIOS reaction on INT19 trapping by Option ROM:
- Immediate - execute the trap right away.
- Postponed - execute the trap during legacy boot.
CSM Parameters
OpROM execution, boot options, filter, etc. :
- Launch CSM: This options controls if CSM will be launched.
- Boot option filter: This option controls what devices system can boot to.
- Launch PXE OpROM policy: Controls the execution of UEFI and Legacy PXE OpROM.
- Launch Storage OpROM policy: Controls the execution of UEFI and Legacy storage OpROM.
- Launch Video OpROM policy: Controls the execution of UEFI and Legacy video OpROM.
- Other PCI device ROM priority: For PCI devices other than network, mass storage or video defines which OpROM to launch.
- Hard Drive BBS Priorities: Set the order of the legacy devices in this group.
Security
- Administrator Password: Set administrator password.
- User Password: Set user password.
Secure Boot Menu
Customize secure boot settings:
- Secure Boot: Secure boot can be enabled if:
- System running in user mode with enrolled platform key (PK).
- CSM function is disabled.
- Secure Boot Mode: Secure boot mode selector. Custom mode enables users to change image execution policy and manage secure boot keys.
- Key Management: Enables experienced users to modify secure boot variables.
Save & Exit
The exit screen provides options to save or discard changes before exiting BIOS.