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

SMBus BIOS

[复制链接]
发表于 2012-1-2 19:40:25 | 显示全部楼层 |阅读模式
请问现在的BIOS是不是都不支持SMBus BIOS了?我按照"System Management Bus BIOS Interface Specification",在dos下check三台电脑都BIOS都发现不支持,是不是早就取消这项功能了?' Y! u0 j& w, c* [

; K' w0 w# U" `  E smbus bios.pdf (133.96 KB, 下载次数: 617) & d: t  [3 z3 H! |
  y4 i. j/ @/ x' P$ ]7 z2 b; A
4.1.1 SMBus Installation Check (01H)
& X0 D) Y! D% NThis call allows the SMBus caller to determine if a system's BIOS supports the SMBus BIOS
1 p  U) D' i/ N+ A; [. hInterface and if so, which version of the specification it supports.  The values passed in BL and" K* j" u& H8 z
CX are required to uniquely identify a legitimate caller to the SMBus BIOS Interface and, if not
) K9 W6 r7 M0 G( w! _/ I6 `present, will result in an SMBus invalid signature error.
+ j; F$ u6 f  g$ u" `3 i: rThe version number returned by this call is the highest level of SMBus BIOS Interface
2 D+ L8 W- a) G# @' gspecification supported by the SMBus BIOS.$ O+ h- |6 U3 T3 j; L
The vendor-specified hardware code may be optionally used to identify the SMBus host4 s! K5 Y& b$ @7 V2 `, W6 s5 q- c
hardware.  If this feature is not used, it must return zero.  This return code may be used by
% V  {' x8 c' L4 ]6 X8 Roperating systems that do not want to use the BIOS services, but rather want to identify and
& g& D4 Q7 o9 T) V8 I9 \communicate directly with the hardware.8 l. a1 @7 D8 ?- p5 f4 b$ a
Call With# O% o( `; @  N1 n2 i8 O; {5 I
+ F+ I; s( n5 M% W- v6 t
AX = 53B0H SMBus Access5 M2 Z: r/ x& J$ [! X
BH = 01H SMBus Installation Check
  r9 Z) W! v1 C# W9 @* v  uBL = 72H$ _, o9 M* ^5 M% c* O, n0 P" j
CH = 61H9 `2 V5 ~; o. t! i  u% O" ~
CL = 64H
; F  i% d' n5 R, x- T0 d* z9 d; PReturns
1 |: c) t: K2 p/ G( ^6 V- E+ lIf function successful:3 w/ M/ ^0 Y* v* s. Z# N
Carry = 0 SMBus is supported by BIOS! c# P' A  }0 \: X- s6 _, q
AH = 01H SMBus BIOS Interface Specification major4 K& ^4 O5 d/ D8 N- E
version number (in BCD format)
7 _9 l- E2 `* W; Z8 N: zAL = 00H SMBus BIOS Interface Specification minor
% p8 j1 R8 Z) J  o9 ?version number (in BCD format)
1 h( J8 A3 M  s$ l; C. Y: wBL = Number of SMBus Devices Present6 L" @7 _% a, g8 m8 ]
CH = ASCII "i" character (69H)# O4 I. o5 q( k
CL = ASCII "A" character (41H)7 v1 X% j! c- l* E- W! L
DX = Vendor Specified SMBus Hardware Code' j: i6 \1 R2 J" P! k2 i  T
0000H indicates undefined hardware
" A- [' ]/ N4 G% q2 TIf function unsuccessful:
" M' D% }' u3 |- N# C1 F6 pCarry = 1
8 I" |0 C+ R0 G% _AH = Error code$ l& v3 e: @: B6 |- O+ F) Y
0AH  SMBus invalid signature. ~% v/ o* T0 k5 ^3 o
86H  SMBus not supported
发表于 2012-3-15 13:02:47 | 显示全部楼层
有同样的疑惑
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-1 04:14 , Processed in 0.112442 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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