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

SMBus BIOS

[复制链接]
发表于 2012-1-2 19:40:25 | 显示全部楼层 |阅读模式
请问现在的BIOS是不是都不支持SMBus BIOS了?我按照"System Management Bus BIOS Interface Specification",在dos下check三台电脑都BIOS都发现不支持,是不是早就取消这项功能了?# c  z! X; g; p
$ N6 S6 ^/ a% s* z% w6 ^; q% W
smbus bios.pdf (133.96 KB, 下载次数: 809)
: b) i' @8 g4 M1 {" K" g3 l; |- O; o8 z; C) e
4.1.1 SMBus Installation Check (01H)
$ `; f. U+ O& R* M1 QThis call allows the SMBus caller to determine if a system's BIOS supports the SMBus BIOS: U3 k% m4 D% N3 f7 h
Interface and if so, which version of the specification it supports.  The values passed in BL and( `- e: |- ~" x& g* w
CX are required to uniquely identify a legitimate caller to the SMBus BIOS Interface and, if not5 {' }" e) m1 o" ]4 T, D+ l5 J
present, will result in an SMBus invalid signature error.6 m' {! `  @. l% `
The version number returned by this call is the highest level of SMBus BIOS Interface
* {5 R* ~- k: Z1 o" zspecification supported by the SMBus BIOS.
5 U: Q1 v+ T( _The vendor-specified hardware code may be optionally used to identify the SMBus host* g6 k2 c! g( v6 B3 U
hardware.  If this feature is not used, it must return zero.  This return code may be used by" h7 x6 S. A/ U# d9 w, W
operating systems that do not want to use the BIOS services, but rather want to identify and' x9 Z0 D( ~0 x/ _6 C1 A
communicate directly with the hardware.
- o1 V& @2 x$ f4 G& \, N: ^Call With) L, {* S8 U; f0 I% X
0 G- m  C6 W+ \6 w
AX = 53B0H SMBus Access
4 D5 r  |! u' k. tBH = 01H SMBus Installation Check
  B+ b( `, T$ R2 W0 n; E: y2 wBL = 72H* _! A6 D) s& b0 u; I7 S# d
CH = 61H
$ q( S8 r) ]. ^- o% Q4 SCL = 64H
  L# `/ q/ b* O: \2 J3 {( ?Returns9 e( H, P9 y: }, V) `8 i
If function successful:- e" z) a4 Q1 |
Carry = 0 SMBus is supported by BIOS
8 A$ v8 T# ^5 R+ `AH = 01H SMBus BIOS Interface Specification major
7 k! ]( r& I1 L5 Jversion number (in BCD format)
* V" p( Q* J: ?1 l7 o5 U% {AL = 00H SMBus BIOS Interface Specification minor3 h8 t/ Q* D+ O3 w" L: }" T/ K
version number (in BCD format)
& v! x, Y* ]2 k' |3 b  n+ pBL = Number of SMBus Devices Present
  W( f0 U, X% v8 NCH = ASCII "i" character (69H)$ u0 L9 ^! V& y6 l( l; I# j. R# E
CL = ASCII "A" character (41H)
0 X5 n& r/ f6 U- D9 A+ X/ u+ XDX = Vendor Specified SMBus Hardware Code
6 ]" W/ i3 c: m& m0 A7 T0000H indicates undefined hardware1 D! m3 `4 l7 p5 u
If function unsuccessful:$ [: }' r( V9 e; m) A
Carry = 15 \. }7 @8 t4 U+ F
AH = Error code9 ?4 I4 t! p7 t
0AH  SMBus invalid signature
1 G; K% d2 f" X  |! Z6 m% E) k5 i- S86H  SMBus not supported
发表于 2012-3-15 13:02:47 | 显示全部楼层
有同样的疑惑
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-10 20:38 , Processed in 0.117534 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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