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

SMBus BIOS

[复制链接]
发表于 2012-1-2 19:40:25 | 显示全部楼层 |阅读模式
请问现在的BIOS是不是都不支持SMBus BIOS了?我按照"System Management Bus BIOS Interface Specification",在dos下check三台电脑都BIOS都发现不支持,是不是早就取消这项功能了?
0 f' p  Y5 f* F8 Z. O$ q  @& C/ |9 v" i3 o( R9 m6 s0 J* f+ r
smbus bios.pdf (133.96 KB, 下载次数: 834) " d; M: G- q. M

: }, r; c% D; {7 I  `2 C2 Q$ F& W4.1.1 SMBus Installation Check (01H)6 k9 |( @9 z1 C/ j* `
This call allows the SMBus caller to determine if a system's BIOS supports the SMBus BIOS
8 T5 q* c6 i  i  A9 P" bInterface and if so, which version of the specification it supports.  The values passed in BL and+ u) R# f; i# ~6 B, x
CX are required to uniquely identify a legitimate caller to the SMBus BIOS Interface and, if not) x" X1 |6 [+ m7 A. E" n: N# v
present, will result in an SMBus invalid signature error.: T8 p: S& ^; |" C
The version number returned by this call is the highest level of SMBus BIOS Interface
* T0 ~/ q0 X# X" {" R1 @9 ispecification supported by the SMBus BIOS., K. g6 a, q" Q" ?
The vendor-specified hardware code may be optionally used to identify the SMBus host& D- j7 p# x$ d' n
hardware.  If this feature is not used, it must return zero.  This return code may be used by4 w, V1 A0 I, S7 c$ v; n( \
operating systems that do not want to use the BIOS services, but rather want to identify and5 J. R5 i) j9 j% z
communicate directly with the hardware.! M" _. M* Q- b6 E' A
Call With
/ s9 E! k: k# B0 }- D, N5 W7 F8 E6 `, S. N  L  R3 v
AX = 53B0H SMBus Access+ ]& i. J& s; E  ]% e
BH = 01H SMBus Installation Check
: g( u% _5 A% U. w- p( z1 f- ^BL = 72H5 p+ }  W! \, A
CH = 61H+ w2 H' z- Q9 H" A
CL = 64H
1 |) F1 |1 I3 X; M& t9 \# lReturns" f, Z! U0 T6 T
If function successful:4 _9 I' c3 h' ^$ U  f
Carry = 0 SMBus is supported by BIOS/ i1 q6 [4 C/ B* M! \& |; x6 ~
AH = 01H SMBus BIOS Interface Specification major
+ v; m2 y( H0 G% [3 Eversion number (in BCD format)
6 B' o; P- s6 t: LAL = 00H SMBus BIOS Interface Specification minor
5 g+ W+ [% z# x" q' wversion number (in BCD format)
9 a. T0 e& x7 }) wBL = Number of SMBus Devices Present
4 J" d6 M4 ]( P% L* C+ R4 YCH = ASCII "i" character (69H)
+ {" j6 _2 t6 ]9 cCL = ASCII "A" character (41H)
5 D9 Q# n: X, n- _0 P" O& RDX = Vendor Specified SMBus Hardware Code8 J5 }+ X' J0 c# Y) t
0000H indicates undefined hardware
3 r3 y' P/ R$ c- ]( V0 G. @% dIf function unsuccessful:9 @+ d8 s) d. B6 \; x
Carry = 1
  L) d: d" M& J  qAH = Error code3 D" ]3 R2 H# a0 n
0AH  SMBus invalid signature
* i( E6 n7 U: B0 B% Z0 K2 e9 b86H  SMBus not supported
发表于 2012-3-15 13:02:47 | 显示全部楼层
有同样的疑惑
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-21 20:59 , Processed in 0.087615 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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