這陣子使用了某家給的ME,但卻發生ME沒有起來,且Variable無法寫入,包含用tool刷BIOS...
原來是ME設定中他們只用了某家的Flash型號,而我們是用別家的,自然而然就發生了這樣的狀況。
可以用FITC去修改ME的設定與增加所支援的SPI Flash型號。
於左邊樹狀目錄上的VSCC Table按下右鍵,選擇Add Table Entry...
輸入完Entry Name後,就可在右邊填入Flash的VID、DID與VSCC。
如不知道手邊的Flash資料可於FITC目錄底下的VSCCommn_bin Content.pdf去做查詢的動作。
2011年1月14日 星期五
2011年1月4日 星期二
ASF(Alert Standard Format)
最近剛好有碰到這東西,記一下找的相關資料,以防這記性越來越差的腦袋忘掉...
ASF(Alert Standard Format)是由DMTF所訂定的標準規範,可使具有ASF功能的電腦能夠遠端監控(Remote monitoring)、遠端管理(Remote management)及遠端控制(Remote control),可在遠端電腦不具有OS的情況下作控管的功能。
ASF需有內建網路晶片(LOM)或網路卡(NIC)的支援,還有BIOS的啟用等搭配才能夠使用其功能。
其功能有錯誤警報、監控(溫度、系統狀態等)與控制(開、關機)...等。
※DMTF(Distributed Management Task Force)為訂定、開發與維護電腦管理相關標準規範的組織。
ASF(Alert Standard Format)是由DMTF所訂定的標準規範,可使具有ASF功能的電腦能夠遠端監控(Remote monitoring)、遠端管理(Remote management)及遠端控制(Remote control),可在遠端電腦不具有OS的情況下作控管的功能。
ASF需有內建網路晶片(LOM)或網路卡(NIC)的支援,還有BIOS的啟用等搭配才能夠使用其功能。
其功能有錯誤警報、監控(溫度、系統狀態等)與控制(開、關機)...等。
※DMTF(Distributed Management Task Force)為訂定、開發與維護電腦管理相關標準規範的組織。
標籤:
UEFI Notes
請做好EFI的指標動態記憶體配置...
新年第一帖:
最近使用了某家的Application,但每次執行到EFI_LEGACY_BIOS_PROTOCOL內的FarCall86時必當...
結果原來是該Application中的指標記憶體配置沒做好,以致它的起始位置在1MB以下,覆蓋掉原先的資料造成錯誤。
佔版面時間:
#define EFI_LEGACY_BIOS_PROTOCOL_GUID \
{ 0xdb9a1e3d, 0x45cb, 0x4abb, 0x85, 0x3b, 0xe5, 0x38, 0x7f, 0xdb, 0x2e, 0x2d}
typedef struct _EFI_LEGACY_BIOS_PROTOCOL {
EFI_LEGACY_BIOS_INT86 Int86;
EFI_LEGACY_BIOS_FARCALL86 FarCall86;
EFI_LEGACY_BIOS_CHECK_ROM CheckPciRom;
EFI_LEGACY_BIOS_INSTALL_ROM InstallPciRom;
EFI_LEGACY_BIOS_BOOT LegacyBoot;
EFI_LEGACY_BIOS_UPDATE_KEYBOARD_LED_STATUS UpdateKeyboardLedStatus;
EFI_LEGACY_BIOS_GET_BBS_INFO GetBbsInfo;
EFI_LEGACY_BIOS_SHADOW_ALL_LEGACY_OPROMS ShadowAllLegacyOproms;
EFI_LEGACY_BIOS_PREPARE_TO_BOOT_EFI PrepareToBootEFI;
EFI_LEGACY_BIOS_GET_LEGACY_REGION GetLegacyRegion;
EFI_LEGACY_BIOS_COPY_LEGACY_REGION CopyLegacyRegion;
EFI_LEGACY_BIOS_BOOT_UNCONVENTIONAL_DEVICE BootUnconventionalDevice;
} EFI_LEGACY_BIOS_PROTOCOL;
可用此Protocol執行傳統的Legacy Code或OS。
最近使用了某家的Application,但每次執行到EFI_LEGACY_BIOS_PROTOCOL內的FarCall86時必當...
結果原來是該Application中的指標記憶體配置沒做好,以致它的起始位置在1MB以下,覆蓋掉原先的資料造成錯誤。
佔版面時間:
#define EFI_LEGACY_BIOS_PROTOCOL_GUID \
{ 0xdb9a1e3d, 0x45cb, 0x4abb, 0x85, 0x3b, 0xe5, 0x38, 0x7f, 0xdb, 0x2e, 0x2d}
typedef struct _EFI_LEGACY_BIOS_PROTOCOL {
EFI_LEGACY_BIOS_INT86 Int86;
EFI_LEGACY_BIOS_FARCALL86 FarCall86;
EFI_LEGACY_BIOS_CHECK_ROM CheckPciRom;
EFI_LEGACY_BIOS_INSTALL_ROM InstallPciRom;
EFI_LEGACY_BIOS_BOOT LegacyBoot;
EFI_LEGACY_BIOS_UPDATE_KEYBOARD_LED_STATUS UpdateKeyboardLedStatus;
EFI_LEGACY_BIOS_GET_BBS_INFO GetBbsInfo;
EFI_LEGACY_BIOS_SHADOW_ALL_LEGACY_OPROMS ShadowAllLegacyOproms;
EFI_LEGACY_BIOS_PREPARE_TO_BOOT_EFI PrepareToBootEFI;
EFI_LEGACY_BIOS_GET_LEGACY_REGION GetLegacyRegion;
EFI_LEGACY_BIOS_COPY_LEGACY_REGION CopyLegacyRegion;
EFI_LEGACY_BIOS_BOOT_UNCONVENTIONAL_DEVICE BootUnconventionalDevice;
} EFI_LEGACY_BIOS_PROTOCOL;
可用此Protocol執行傳統的Legacy Code或OS。
標籤:
UEFI Notes
訂閱:
文章 (Atom)