出现这个问题的可能原因。 1.bios确实不能识别你所使用的flash,可以通过更新bios解决;不过出现unknown flash type后,差不多一定不可以在板再次更新bios,需要通过其他途径(如:别的板热插拔帮你刷新,或是烧录器)。 2.bios写保护导致,这个是最通常的原因。写保护的方法有2种:硬件调线的方法、GPIO软件控制的方法,无论哪种方法都是将WE#这个信号搞得高电平无效达到目的。有些板在第一次启动的时候,需要update ESCD 、build DMI等需要对bios进行回写的操作,如果做了保护,出现unknown flash type,导致回写失败。 这种情况的解决方法,先检查一下板上都有哪些写保护的东西,硬件的、软件的都关掉。一般就不会有什么问题了。
(出处:http://www.sheup.com)