找回密码
 注册
快捷导航
楼主: HOPE

发一个讨论关于BIOS和Embedded Controller Program

[复制链接] |自动提醒
阅读字号:

158

回帖

0

积分

341

资产值

入门会员 Rank: 1

注册时间
2003-11-23
发表于 2005-5-1 00:26:45| 字数 51| - 中国–广东–深圳–福田区 天威有线宽带(关内) | 显示全部楼层
关于EC的ACPI部分,可以到http://www.acpi.info/ 下载ACPI SPEC看第13章
有所为,有所不为。依靠点点滴滴,锲而不舍,成就一个伟大的事业。
回复 支持 反对

使用道具 举报

9

回帖

0

积分

19

资产值

入门会员 Rank: 1

注册时间
2004-6-2
发表于 2005-5-7 17:11:50| 字数 176| - 美国 夏威夷大学 | 显示全部楼层
QUOTE:
Originally posted by 茄子 at 2005-4-25 10:06 AM:
[size=+1]
对于桌面型电脑,整个系统中有很多个CPU,为了跟主CPU相区别,咱把其它的都称为Controller比较好。常见的Controller有:图形适配器,HDD,keyboard等等

先从键盘说起吧,现在键盘基本上 ...



共用flash不是很难实现的。
回复 支持 反对

使用道具 举报

25

回帖

0

积分

27

资产值

入门会员 Rank: 1

注册时间
2005-2-19
发表于 2005-5-13 02:29:31| 字数 550| - 中国–广东–广州–越秀区 电信 | 显示全部楼层
在IBM的大型机上有System Assist Processor (SAP)系统助理处理器,小型机上有Service Processor (SP)服务处理器,两个都是一种嵌入式微处理器,以用作于在管理系统硬件和控制加电并引导系统microcode(相当于PC上的BIOS)。因为这些高端的服务器的microcode都是很大的(因为需要管理的硬件设备实在太多了),通常都会有几兆甚至到十几兆(MB)。所以每次开机后,都需要这些嵌入式处理器ROM里面的程序来引导microcode(就像操作系统起应用程序那样子)。
      在Thinkpad上的Embedded Controller就是源自于它们,作用上也相类似,当然功能要简单得多啦。所以为什么IBM总是要求在升级BIOS之前一定要先升级Embedded Controller Program。道理很简单,就是旧版的Embedded Controller在开始给机器加电后无法识别新版的BIOS的代码,导致不能正确的引导BIOS信息的读取,甚至会唔以为BIOS信息错误!笔记本也就无法被正常引导了。
      题外话,开始讲的那些高端服务器上的嵌入式处理器是带有修复microcode的功能的,至于Thinkpad上的Embedded Controller能否修复BIOS就不知道了。^_^
回复 支持 反对

使用道具 举报

2095

回帖

15

积分

3757

资产值

高级会员 Rank: 2Rank: 2

注册时间
2004-2-10
发表于 2005-5-18 16:18:18| 字数 901| - LAN | 显示全部楼层
QUOTE:
Originally posted by kmlhust at 2005-4-30 04:30 PM:
BIOS跟EC完全可以共享ROM的。你去国半网站看 PC87591的DATASHEET。这是业内占有率第一的EC IC。有share ROM版本的。


谢谢指正,俺去看过了,看起来是2004年以后支持的,惭愧,跟不上新形势。

关于这句话,俺仍然不同意:
QUOTE:
很多EC都采用了share memory的架构,也就是EC的代码和系统BIOS代码共同储存于同一个FlashRom内。
-也正是因为这一点,IBM的BIOS升级时,往往需要连同EC一块升级。


事实上,有太多的THINKPAD没用SHARE FLASH架构,IBM的BIOS升级时,也并不是一定要连同ECP升级。BIOS和ECP是分开的映像文件,只是工具包做成一起让用户方便而已,更不是因为Share FLash。譬如Thinkpad 600E后面发布10个版本的BIOS用的都是同一版本的ECP。

共一个ROM也不是必须一起升级的理由,因为FLASH ROM是分页擦写的,可以只更新部分内容。除了ECP,系统中还有ESCD,SMBIOS/DMI数据,MAC ADR等数据都是存在FLASH ROM的,这些数据放在某个FLASH的某个PAGE上,作为保留区域,升级BIOS的时候,这些区域不作擦写的,因而得已保存。或者,需要更新这些区域也是可能的,只不过需要把它们读出来,连同新写入的数据再擦写一遍就可以了,PDA的文件系统就这么干的。

当然,任何事情都不是绝对的,譬如INTEL最新南桥ICH7采用AMT,LAN CONTROLLER中的AMT FIRMWARE就是支持完全跟BIOS共一个FLASH ROM,并且,BIOS,MAC ADR,AMT都是分开单独擦写的。比国半的SHARE FLASH更为先进一些,因为是2颗Controller共用SPI总线。但是,这种完全共用是有特定限制的,一,Controller先于HOST POWER UP之前访问FLASH并且有足够的RAM作缓冲;二,HOST优先,且CHIPSET支持特定的协议;三,以牺牲HOST访问FLASH的速度为代价。

性价比高的东西都是破东西

回复 支持 反对

使用道具 举报

2095

回帖

15

积分

3757

资产值

高级会员 Rank: 2Rank: 2

注册时间
2004-2-10
发表于 2005-5-18 16:31:53| 字数 485| - LAN | 显示全部楼层
QUOTE:
Originally posted by welldoes at 2005-5-13 02:29 AM:
在Thinkpad上的Embedded Controller就是源自于它们,作用上也相类似,当然功能要简单得多啦。所以为什么IBM总是要求在升级BIOS之前一定要先升级Embedded Controller Program。道理很简单,就是旧版的Embedded Controller在开始给机器加电后无法识别新版的BIOS的代码,导致不能正确的引导BIOS信息的读取,甚至会唔以为BIOS信息错误!笔记本也就无法被正常引导了。


这是根据大型机来想象的吧?台式PC机比笔记本PC更先进一些,它没有EC,那又是怎么“正确的引导BIOS信息的读取”的呢?

CPU在RESET#信号上升后就开始执行BIOS代码了,而RESET#不是EC控制的呢,EC不可能先于RESET#喧宾夺主地去初始化CHIPSET的寄存器,更不可能去识别BIOS代码的。

当然,EC在POWER ON时起的作用还是很大的,如Wake up event, Power up sequence等,但它跟BIOS代码一点关系都没有。

性价比高的东西都是破东西

回复 支持 反对

使用道具 举报

2095

回帖

15

积分

3757

资产值

高级会员 Rank: 2Rank: 2

注册时间
2004-2-10
发表于 2005-5-18 16:53:59| 字数 367| - LAN | 显示全部楼层
QUOTE:
Originally posted by kmlhust at 2005-5-1 12:26 AM:
关于EC的ACPI部分,可以到http://www.acpi.info/ 下载ACPI SPEC看第13章


SPEC描述的只是软件层的接口,并且只是微软的意图把ACPI SPEC出台之前的部分EC的工作连贯进来,在实用化的ACPI 1.0b发表以后,相当长的时间内,仍然有很多PC厂商不愿FOLLOW这一规格。

在物理层面来看,系统的POWER WELL,WAKE UP EVENT,POWER ON SEQUENCE,POWER OFF SEQUENCE等,都不是CHIPSET自己能完成的,特别是INTEL CHIPSET在很长时间MOBILE与DESKTOP沿用同一架构,而不同平台上电源特性差异,CHIPSET是无法感知并处理的。这部分不得不由EC来完成。

性价比高的东西都是破东西

回复 支持 反对

使用道具 举报

634

回帖

1

积分

6665

资产值

初级会员 Rank: 1

注册时间
2005-1-23
发表于 2005-5-22 13:59:40| 字数 14| - 中国–广东–湛江 电信 | 显示全部楼层
同意楼上的说法,大同小异了。
振我中华,誓将日本变成中国日本特别行政区!!!
回复 支持 反对

使用道具 举报

2725

回帖

2

积分

6133

资产值

初级会员 Rank: 1

注册时间
2005-5-29
银牌荣誉勋章(注册10年以上会员)
发表于 2005-6-7 01:12:32| 字数 31| - 中国–广西–南宁 电信 | 显示全部楼层
教我怎么刷EC,升级BIOS后我的主版ID及CPUID都没有了
回复 支持 反对

使用道具 举报

6

回帖

0

积分

2

资产值

入门会员 Rank: 1

注册时间
2005-6-8
发表于 2005-6-8 00:13:19| 字数 6| - 中国–广东–深圳–罗湖区 电信 | 显示全部楼层
论坛上有吧。
回复 支持 反对

使用道具 举报

267

回帖

0

积分

192

资产值

入门会员 Rank: 1

注册时间
2005-6-1
发表于 2005-6-10 16:39:21| 字数 255| - 中国–云南–玉溪 联通 | 显示全部楼层

水货机可以在中文IBM网站刷BIOS吗

请问各位DX    我的机子是IBM X24水货机,现在无源无故黑屏 像待机挂起一样,只有最后一个灯在亮着,其他的没有任何反应,只能关电源强行关机,再次开机黑屏不会出现IBM的图,分散会转 可以充电,拆电池按电源键放电不行,拆小电池放电不行,不过放一周就又可以用了。   记得现象之前在IBM网站升级了硬盘微码  (后来在适用机型中发现不支持IBM X24)  又在IBM网站升级了BIOS,(我的机子是以U结尾的水货机,网站只有C结尾的BIOS升级程序) 我想机子出现黑屏和这两个东西有关,各位大虾能不能指点一下,我该怎么办??谢谢!!!!
回复 支持 反对

使用道具 举报

158

回帖

0

积分

341

资产值

入门会员 Rank: 1

注册时间
2003-11-23
发表于 2005-6-15 10:17:04| 字数 259| - 中国–广东–深圳 诺瓦科技发展有限公司 | 显示全部楼层
QUOTE:
Originally posted by 茄子 at 2005-5-18 04:53 PM:


SPEC描述的只是软件层的接口,并且只是微软的意图把ACPI SPEC出台之前的部分EC的工作连贯进来,在实用化的ACPI 1.0b发表以后,相当长的时间内,仍然有很多PC厂商不愿FOLLOW这一规格。

在物理层面来看,系统 ...


在整个系统的架构,包括OS里面看来。EC就是ACPI SPEC定义的这么一个东东。至于跟硬件或POWER相关的上电时序。S3/S4控制。系统是看不到的。EC在电源调度时候这里面完全起的是单片机的作用。呵呵。
有所为,有所不为。依靠点点滴滴,锲而不舍,成就一个伟大的事业。
回复 支持 反对

使用道具 举报

93

回帖

0

积分

215

资产值

入门会员 Rank: 1

注册时间
2004-7-12
发表于 2005-6-16 11:08:46| 字数 23| - 中国–北京–北京 联通 | 显示全部楼层
有没有笔记本刷新修改BIOS软件,不用拆芯片?
回复 支持 反对

使用道具 举报

174

回帖

0

积分

114

资产值

入门会员 Rank: 1

注册时间
2005-4-14
发表于 2005-6-28 23:07:56| 字数 19| - 中国–四川–成都 电信 | 显示全部楼层
本本的bios是还是比较……呵呵就是了
回复 支持 反对

使用道具 举报

174

回帖

0

积分

114

资产值

入门会员 Rank: 1

注册时间
2005-4-14
发表于 2005-6-28 23:08:32| 字数 23| - 中国–四川–成都 电信 | 显示全部楼层
楼上的问题很好,有没有这样的软件啊!真想弄来耍
回复 支持 反对

使用道具 举报

264

回帖

7

积分

556

资产值

高级会员 Rank: 2Rank: 2

注册时间
2005-6-30
发表于 2005-7-1 09:54:06| 字数 10| - 中国–广东–广州–白云区 电信 | 显示全部楼层
谢谢,学习中。。。。
回复 支持 反对

使用道具 举报

330

回帖

0

积分

12

资产值

入门会员 Rank: 1

注册时间
2004-6-25
发表于 2005-7-4 13:00:24| 字数 17| - 中国–黑龙江–绥化 联通 | 显示全部楼层
上面说的很详细了 我没什么补充的 遗憾
QQ3566651 13089077620
回复 支持 反对

使用道具 举报

135

回帖

0

积分

10

资产值

入门会员 Rank: 1

注册时间
2004-11-3
发表于 2005-7-20 17:22:05| 字数 11| - 中国–山东–青岛 联通 | 显示全部楼层
太深奥了! 看不懂...
回复 支持 反对

使用道具 举报

106

回帖

0

积分

172

资产值

入门会员 Rank: 1

注册时间
2005-7-7
发表于 2005-7-21 09:46:29| 字数 9| - 中国–河南–洛阳 电信 | 显示全部楼层
打印出来,好好研习
学修身心间开拓天地 容下世上万变不出我的掌握!
回复 支持 反对

使用道具 举报

3337

回帖

0

积分

1230

资产值

入门会员 Rank: 1

注册时间
2003-2-24
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2005-8-1 16:13:40| 字数 14| - 中国–广东 电信 | 显示全部楼层
继续学习~~~~~~~~~~
IBM X41:1.6G/1.5G/60G/无线、指纹、蓝牙~
回复 支持 反对

使用道具 举报

330

回帖

0

积分

12

资产值

入门会员 Rank: 1

注册时间
2004-6-25
发表于 2005-8-8 11:11:11| 字数 12| - 中国–黑龙江–大庆 联通 | 显示全部楼层
这个问题我始终不懂为什么
QQ3566651 13089077620
回复 支持 反对

使用道具 举报

160

回帖

0

积分

365

资产值

入门会员 Rank: 1

注册时间
2004-1-22
发表于 2005-8-13 21:52:03| 字数 240| - 中国–江苏–无锡 电信 | 显示全部楼层
QUOTE:
Originally posted by ilikegoldibm at 2005-2-26 11:27 AM:
各位老师:
      我前几天在"BIOS维修网站"发现一个软件,叫phlash16.exe,他的站长告诉我这个软件可以更改IBM的主板BIOS里的DIM信息,可是我怎么试也没有用,再问问站长,他也讲不出个所以然,后来干脆就不 ...


phlash.exe  是phoenix bios的刷写工具。ibm bios刷写工具的核心也是用的这个。具体可以用google搜索一下。
i1200 & 240z win XP pro SP1
240z 2609-71J 256M SDRAM
回复 支持 反对

使用道具 举报

107

回帖

3

积分

232

资产值

中级会员 Rank: 2Rank: 2

注册时间
2005-8-29
发表于 2005-8-30 14:07:37| 字数 10| - 德国 西门子公司 | 显示全部楼层
高人,只有佩服的份了
公司配的,厕所专用*4WC* T42 2373可恶的采购,不给大家买高分屏的!
回复 支持 反对

使用道具 举报

7400

回帖

3

积分

4万

资产值

初级会员 Rank: 1

注册时间
2005-7-8
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2005-9-6 17:18:46| 字数 13| - 中国–北京–北京 联通/IBM中国公司 | 显示全部楼层

有高人呢

都谁还写汇编呢,交流一下哈
P:T30 T43 T60 D630 6910p 8440p 6710b 840G1 touchpad ipad2 MBPr13 X250
N: 2570p MacPro2017 TC1100 it
回复 支持 反对

使用道具 举报

2

回帖

0

积分

4

资产值

入门会员 Rank: 1

注册时间
2005-8-23
发表于 2005-9-6 21:14:36| 字数 15| - 中国–河北–唐山 中移铁通 | 显示全部楼层

hao

我的bios老中毒,怎么回事5
回复 支持 反对

使用道具 举报

2522

回帖

0

积分

4918

资产值

初级会员 Rank: 1

注册时间
2005-4-9
发表于 2005-9-6 22:53:04| 字数 18| - 中国–河北–唐山 中移铁通 | 显示全部楼层
厉害啊,学习了啊,先把一部分收藏了我
回复 支持 反对

使用道具 举报

2822

回帖

0

积分

3881

资产值

入门会员 Rank: 1

注册时间
2005-8-24
发表于 2005-9-8 15:17:16| 字数 28| - 中国–北京–北京 中移铁通 | 显示全部楼层
那么,升级BIOS时是先升级ECP还是先升级BIOS呢?
回复 支持 反对

使用道具 举报

3万

回帖

388

积分

9万

资产值

荣誉版主 Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

注册时间
2004-8-5
发表于 2005-9-11 07:42:57| 字数 85| - 中国–北京–北京 教育网/清华大学教育网 | 显示全部楼层
QUOTE:
Originally posted by 风妖 at Sep-8-2005 03:17 PM:
那么,升级BIOS时是先升级ECP还是先升级BIOS呢?

官方说明是要先升EC的
Toyota MR2 (MZW21/1MZ-FE in progress)
Mitsubishi Lancer Evolution IX MR (CT9A/4G63T)
Volkswagen Golf Alltrack
回复 支持 反对

使用道具 举报

213

回帖

0

积分

127

资产值

入门会员 Rank: 1

注册时间
2005-1-16
发表于 2005-9-14 18:15:31| 字数 395| - 中国–广东–广州–天河区 电信 | 显示全部楼层

兄弟们,发扬你们友爱互助的精神出来吧

我这个贴子发了几次,也没见有哪个兄弟发一个bios备份文件给我,难道大家真的这么忙吗,还是这个坛子没有人购买IBM 240呢?

我提供直接升级bios的方法以供参考,这个方法不用检查电池等.希望哪位好心人将备份下来的老版本给我

1>从IBM网站上下载bios文件后,用虚拟软驱在台式机上就可解压,然后解压后的文件拷贝到ibm240的机器上,
2>然后重新启动系统,在启动win98下按shift+F5进入纯dos
3>进入 bios目录,运行命令
PHLASH /BU /B=$0041000.FL3 $0041000.FL1
这样的方法就可以直接用phoenix的bios升级程序进行升级,并且自动备份原bios到bios.bak,

哪位好心人,在升级前看一下bios版本,如果版本是比IRET14WW还老的版本,麻烦用这个方法升级后将bios.bak发到我的邮箱 lynu@sohu.com

多谢
回复 支持 反对

使用道具 举报

1207

回帖

0

积分

571

资产值

入门会员 Rank: 1

注册时间
2004-10-17
发表于 2005-9-17 02:45:10| 字数 5| - 中国–陕西–西安 电信/长乐中路中百信大厦千兆网城 | 显示全部楼层
学习中~~
天怎么这么黑 难道是鬼在......
回复 支持 反对

使用道具 举报

5

回帖

0

积分

24

资产值

入门会员 Rank: 1

注册时间
2005-10-19
发表于 2005-10-21 01:14:00| 字数 213| - 中国–上海–上海 电信 | 显示全部楼层
EC升出问题了
过程是这样的:刚入手的x23,验货中发现最新的显卡驱动装不上。于是想升级bios,下载了Embedded Controller程序,一路next,重启后升级了EC,重原先的1.16升级成1.30  bios没有升,还是1.21
升级后问题出现了。进系统,当xp的滚动条过后就一直黑屏,系统进入正常,就是无显示。只能暗操作关机。
这是啥问题啊。非常着急,可是刚入手的机器,用了还不到12小时。
哪位高手告诉怎么解决。万分感谢。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-1-12 18:18 , Processed in 0.263191 second(s), 82 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部