2024年8月25日星期日

记一例NIC option ROM download引发的故障

 近日在HP 瘦客户机主板上,安装minipcie转SATA卡(ASMedia 1061芯片),接上sata硬盘,以便在黑群晖里使用,照理是即插即用的,但无论是在BIOS启动选项还是进入系统后,都找不到硬盘。在其他机器上验证minipcie转接卡没有损坏,sata硬盘线和供电也正常。

正当困惑时,发现机器启动后屏幕显示了一条错误“Out of memory space for option ROMs, Option ROM for a device could not run because of memory constraints”云云,并称可能导致PCI设备无法使用。网上搜索发现有人遇到类似情况,是加装SCSI RAID 卡后不认盘,原来是该类机器有NIC(嵌入式網路介面卡)并PXE启动功能,BIOS中有一选项:"NIC Option ROM Download",默认是PXE,官方解释是"BIOS 內包含了嵌入式 NIC 選項 ROM,能讓電腦經 由 PXE 伺服器透過網路來開機。這通常用於將整體的映像下載到硬碟機上。NIC 選項 ROM 佔 用少於 1 MB 的記憶體空間,此空間通常被稱為 DOS Compatibility Hole (DCH) 空間。此空間是有限的。使用者可停用此嵌入式 NIC 選項 ROM 的下載,讓可能需要選項 ROM 空間的其他 PCI 卡有更多的 DCH 空間。“

于是在BIOS中找到该选项并Disable后,错误信息消失,进系统后成功找到由转接卡挂接的硬盘。特在此记录一笔。