Alert Standard Format (ASF) Specification
Alert Standard Format (ASF) Specification v2.0 DMTF Document DSP0136
DSP0136 23 April 2003 Page 60 of 94
4.3 SMBus Serial EEPROM (SEEPROM)
An implementation might choose to identify all or part of the managed client’s fixed SMBus
addresses and legacy access-methods using data structures present in an SMBus-attached
SEEPROM whose address is specified in the SEEPROM Address field of the
ASF_ADDR structure
(see 4.1.2.7). This method lends itself to a notebook/docking-station system implementation, with
the notebook firmware providing the fixed address of the docking station’s SEEPROM and that
SEEPROM providing the fixed addresses present on the docking station itself. Alternatively, the
notebook firmware would need to provide the fixed address and legacy-device information for all
its supported docking stations.
The SEEPROM referenced by the SEEPROM Address conforms to [FRU], and all ASF-related
data are stored in the MultiRecord area of the device.
4.3.1 Fixed SMBus Addresses (SEEPROM Record Type 06h)
A record header of the following format (as defined by [FRU]) identifies a Fixed SMBus
Addresses record:
Offset Format Description
00h BYTE Record Type ID. Set to 06h to identify a Fixed SMBus Addresses record.
01h BYTE
Bit(s)
Meaning
7 End of List
6:4 Reserved, set to 000b
3:0 Record Format version
02h BYTE
Record Length. Identifies the length of the Fixed SMBus Addresses record that
follows, not including this record header.
03h BYTE
Record Checksum. This value, when added to the byte-wise checksum of the record,
produces a result of 00h.
04h BYTE
Header Checksum. This value causes the byte-wise checksum of the record header
to result in 00h.
The Fixed SMBus Addresses record directly follows its record header in the SEEPROM and is
specified as an ASF_ADDR structure, starting at offset 01h (i.e. the structure’s data, not including
the SEEPROM Address field). Software agents that perform SMBus address assignment should
note that fixed-address devices listed in this record might also be discoverable via SMBus ARP
methods.
4.3.2 ASF Legacy-Device Alerts (SEEPROM Record Type 07h)
A record header of the following format (as defined by [FRU]) identifies an ASF Legacy-Device
Alerts record:
Offset Format Description
00h BYTE Record Type ID. Set to 07h to identify an ASF Legacy-Device Alerts record.
01h BYTE
Bit(s)
Meaning
7 End of List
6:4 Reserved, set to 000b
3:0 Record Format version
02h BYTE
Record Length. Identifies the length of the ASF Legacy-Device Alerts record that
follows, not including this record header.
03h BYTE
Record Checksum. This value, when added to the byte-wise checksum of the record,
produces a result of 00h.
04h BYTE
Header Checksum. This value causes the byte-wise checksum of the record header
to result in 00h.
The ASF Legacy-Device Alerts record directly follows its record header in the SEEPROM, and is
specified as an ASF_ALRT structure (see 4.1.2.2 for details).