找回密码
 加入计匠网
搜索
热搜: BIOS ACPI CPU Windows
查看: 10813|回复: 1

SMBus BIOS

[复制链接]
发表于 2012-1-2 19:40:25 | 显示全部楼层 |阅读模式
请问现在的BIOS是不是都不支持SMBus BIOS了?我按照"System Management Bus BIOS Interface Specification",在dos下check三台电脑都BIOS都发现不支持,是不是早就取消这项功能了?6 Z8 F% D; x9 p. I  l
7 A, ~7 B" n/ p; x" M3 b, b6 D
smbus bios.pdf (133.96 KB, 下载次数: 498)
( R8 W* m3 i+ D  g2 t2 z) i
* [+ h$ J( J, o+ _+ |6 L$ m4.1.1 SMBus Installation Check (01H)
# n+ Y% Y3 M- [1 W9 j+ S" |( i$ MThis call allows the SMBus caller to determine if a system's BIOS supports the SMBus BIOS. j* U8 ~5 ^( N. L  H
Interface and if so, which version of the specification it supports.  The values passed in BL and
4 `  }' C* x/ K4 v6 hCX are required to uniquely identify a legitimate caller to the SMBus BIOS Interface and, if not
/ y7 }3 e3 k5 y1 x- B4 T$ t& lpresent, will result in an SMBus invalid signature error.
  V- H- A: v% T0 ZThe version number returned by this call is the highest level of SMBus BIOS Interface! I% Q: G( B; Z
specification supported by the SMBus BIOS.* d/ G( h& f$ p5 C% I
The vendor-specified hardware code may be optionally used to identify the SMBus host/ p/ T- a; ?+ Y/ I$ ~# u3 j
hardware.  If this feature is not used, it must return zero.  This return code may be used by( x0 Z) T0 X5 b& ~5 i0 P
operating systems that do not want to use the BIOS services, but rather want to identify and; i5 p6 n! Q) S7 [. K( ]7 N
communicate directly with the hardware.
$ Z5 A# }5 l( \Call With! o+ O7 F6 y" C7 n- {7 h
# ^, K4 V+ R: s' P. ~6 d( @
AX = 53B0H SMBus Access
" Z" Z, C5 N, i/ t/ g0 ]BH = 01H SMBus Installation Check" Y! ~- }0 g0 f3 a
BL = 72H2 e$ a# W: c& ]5 \+ ]! e
CH = 61H
/ m9 x% V6 |# DCL = 64H$ r9 w2 p8 S% j9 U; T, F4 @
Returns5 t1 f5 I# m- }+ f5 H
If function successful:# s2 S0 t% ]" X- K1 i
Carry = 0 SMBus is supported by BIOS+ u' w  D* _; B3 Q& ^
AH = 01H SMBus BIOS Interface Specification major
: K7 l" [: A& H8 O/ ^version number (in BCD format)9 h  g# r9 x; y% l& d! S; n+ D
AL = 00H SMBus BIOS Interface Specification minor
0 D) C0 b% r; ^version number (in BCD format)$ j6 H! h% x1 J, P( ]9 U# R6 k
BL = Number of SMBus Devices Present" t$ w7 j; i7 N3 B8 {" S! [
CH = ASCII "i" character (69H)
3 j+ }7 H0 ~' L1 g& I+ S0 o/ `CL = ASCII "A" character (41H); T0 n% H; J* a
DX = Vendor Specified SMBus Hardware Code2 X  x% e0 _! k5 R. G+ g( h6 o3 j$ V
0000H indicates undefined hardware2 Z2 b% v- s2 }+ K% m
If function unsuccessful:( e, m, i, S4 E+ c* q; d$ x% N
Carry = 1
- v) p6 y  A' ~* e  M1 IAH = Error code' ^3 p! g7 M6 {! N3 e: j! S
0AH  SMBus invalid signature
% `* s3 o7 @1 i, I$ L( C# e* Z& n86H  SMBus not supported
发表于 2012-3-15 13:02:47 | 显示全部楼层
有同样的疑惑
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入计匠网

本版积分规则

Archiver|手机版|小黑屋|计匠网

GMT+8, 2025-12-1 02:57 , Processed in 0.079741 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表