Intel® 6 Series Chipset Specification Update
Intel® 6 Series Chipset Specification Update
August 2011
Notice: Intel® 6 Series Chipsets and Intel® C200 Series Chipsets may contain design defects or errors known
as errata which may cause the product to deviate from published specifications. Current characterized errata are
documented in this specification update.
2 Specification Update
Contents
Contents
Preface ......................................................................................................................5
Summary Tables of Changes......................................................................................6
Identification Information .........................................................................................9
PCH Device and Revision Identification ................................................................... 10
Errata ...................................................................................................................... 14
Specification Changes.............................................................................................. 21
Specification Clarification ........................................................................................ 22
Documentation Changes .......................................................................................... 26
§§
Specification Update 3
Revision History
Revision History
• Added Intel® Q65 Chipset to Top Markings and PCH Device and Revision Identification
004 April 2011
• Added Specification Change 1: Intel Q65 SKU Addition
006 • Added Intel® Z68 Chipset to Top Markings and PCH Device and Revision Identification. May 2011
• Updated: Errata 12
007 July 2011
• Added: Errata 15: Intel® ME Clock Throttling Failure Causes Hang
§§
4 Specification Update
Preface
Preface
This document may also contain information that was not previously published.
Document
Title
Number
Intel® 6 Series Chipset and Intel® C200 Series Chipset Datasheet 324645-006
Nomenclature
Errata are design defects or errors. Errata may cause the behavior of the PCH to
deviate from published specifications. Hardware and software designed to be used with
any given stepping must assume that all errata documented for that stepping are
present in all devices.
§§
Specification Update 5
Summary Tables of Changes
Stepping
X: Errata exists in the stepping indicated. Specification Change or
Clarification that applies to this stepping.
(No mark)
or (Blank box): This erratum is fixed in listed stepping or specification change
does not apply to listed stepping.
Page
(Page): Page location of item in this document.
Status
Doc: Document change or update will be implemented.
Plan Fix: This erratum may be fixed in a future stepping of the product.
Fixed: This erratum has been previously fixed.
No Fix: There are no plans to fix this erratum.
Row
Change bar to left of table row indicates this erratum is either
new or modified from the previous version of the document.
6 Specification Update
Summary Tables of Changes
Errata
Stepping
Erratum
Status ERRATA
Number
B2 B3
5 X X No Fix USB PLL Control FSM Not Getting Reset on Global Reset
Specification Changes
Spec Stepping
Change SPECIFICATION CHANGES
Number B2 B3
Specification Clarification
Document
No. SPECIFICATION CLARIFICATIONS
Revision
Specification Update 7
Summary Tables of Changes
Documentation Changes
Document
No. DOCUMENTATION CHANGES
Revision
§§
8 Specification Update
Identification Information
Identification Information
Markings
PCH
S-Spec Top Marking Notes
Stepping
§§
Specification Update 9
PCH Device and Revision Identification
The Revision ID (RID) is an 8-bit register located at the offset 08h in the PCI header of
every PCI device and function. The assigned value is based on the product’s stepping.
Device B2 B3
Description Dev ID Comments
Function Rev ID Rev ID
10 Specification Update
PCH Device and Revision Identification
Device B2 B3
Description Dev ID Comments
Function Rev ID Rev ID
Specification Update 11
PCH Device and Revision Identification
Device B2 B3
Description Dev ID Comments
Function Rev ID Rev ID
12 Specification Update
PCH Device and Revision Identification
Device B2 B3
Description Dev ID Comments
Function Rev ID Rev ID
Intel® ME
D22:F0 1C3Ah 04h 05h
Interface #1
Intel ME
D22:F1 Interface #2 1C3Bh 04h 05h
NOTES:
1. PCH contains two SATA controllers. The SATA Device ID is dependent upon which SATA mode is selected
by BIOS and what RAID capabilities exist in the SKU.
2. The SATA RAID Controller Device ID is dependent upon: 1) the AIE bit setting (bit 7 of D31:F2:Offset
9Ch); and 2) (only when the AIE bit is 1) which desktop PCH SKU is in the system..
3. A third party RAID driver is required to utilize the SATA ports of the PCH for RAID functionality. Intel
Rapid Storage Technology and Intel Smart Response Technology require that the AIE bit is set to 0.
4. SATA Controller 2 (D31:F5) is only visible when D31:F2 CC.SCC =01h
5. LAN Device ID is loaded from EEPROM. If EEPROM contains either 0000h or FFFFh in the Device ID
location, then 1C33h is used. Refer to the appropriate Intel® GbE physical layer Transceiver (PHY)
datasheet for LAN Device IDs.
6. This table shows the default PCI Express Function Number-to-Root Port mapping. Function numbers for
a given root port are assignable through the “Root Port Function Number and Hide for PCI Express Root
Ports” register (RCBA+0404h).
§§
Specification Update 13
Errata
Errata
Note: Intel has only observed the issue in a synthetic test environment where precise control
of packet scheduling is available, and has not observed this failure in its compatibility
validation testing.
• Isochronous traffic is periodic and cannot be retried thus it is considered good
practice for software to schedule isochronous transactions to start at the beginning
of a microframe. Known software solutions follow this practice.
• To sensitize the system to the issue additional traffic such as other isochronous
transactions or retries of asynchronous transactions would be required to push the
inbound isochronous transaction to the end of the microframe.
Workaround: None.
Status: No Plan to Fix.
14 Specification Update
Errata
Note: USB software overscheduling occurs when the amount of data scheduled for a
microframe exceeds the maximum budget. This is an error condition that violates the
USB periodic scheduling rule.
Note: This failure has only been recreated synthetically with USB software intentionally
overscheduling traffic to hit the error condition.
Workaround: None.
Status: No Plan to Fix.
Note: Intel has only observed this failure when using software that does not comply with the
USB specification and violates the hardware isochronous scheduling threshold by
terminating transactions that are already in progress
Workaround: None.
Status: No Plan to Fix.
Specification Update 15
Errata
Note: This issue has only been seen in a synthetic environment. The USB spec does not
consider the occasional loss of periodic traffic a violation.
Workaround: None.
Status: No Plan to Fix.
Note: Note: Per the USB EHCI Specification a transaction with errors should be attempted a
maximum of 3 times if it continues to fail.
Implication:
• For low-speed transactions the extra retry(s) allow a transaction additional
chance(s) to recover regardless of if the full-speed transaction has errors or not.
• If the full-speed transactions also have errors, the PCH may retry the transaction
fewer times than required, stalling the device prematurely. Once stalled, the
implication is software dependent, but the device may be reset by software.
Workaround: None.
Status: No Plan to Fix.
16 Specification Update
Errata
It is considered good practice for software to schedule Periodic Transactions at the start
of a microframe. However Periodic transactions may occur late into a microframe due
to the following cases outlined below:
• Asynchronous transaction starting near the end of the proceeding microframe gets
Asynchronously retried
Note: Transactions getting Asynchronous retried would only occur for ill behaved USB device
or USB port with a signal integrity issue
• Or Two Periodic transactions are scheduled by software to occur in the same
microframe and the first needs to push the second Periodic IN transaction to the
end of the microframe boundary
Implication: The implication will be device, driver or operating system specific.
Note: This issue has only been observed in a synthetic test environment
Workaround: None.
Status: No Plan to Fix.
Specification Update 17
Errata
Note: Intel has obtained a waiver for the SATA-IO building block status.
Status: No Plan to Fix.
18 Specification Update
Errata
Specification Update 19
Errata
Note: This issue has only been observed in a synthetic test environment.
Workaround: None.
Status: No Plan to Fix.
Note: This issue has only been observed in a focused test environment where data is
constantly transferred over an extended period of time (more than approximately 3
hours).
Workaround: A combination of Intel ME FW code change and Intel 82579 Gigabit Ethernet Controller
LAN Driver update has been identified and may be implemented as a workaround for
this erratum
Status: No Plan to Fix.
§§
20 Specification Update
Specification Changes
Specification Changes
§§
Specification Update 21
Specification Clarification
Specification Clarification
Bit Description
Bit Description
Intel does not validate all possible usage cases of this feature. Customers should
validate their specific design implementation on their own platforms.
RTCRST# is used to reset PCH registers in the RTC Well to their default value. If a
jumper is used on this pin, it should only be pulled low when system is in the G3 state
and then replaced to the default jumper position. Upon booting, BIOS should recognize
that RTCRST# was asserted and clear internal PCH registers accordingly. It is
imperative that this signal not be pulled low in the S0 to S5 states.
SRTCRST# is used to reset portions of the Intel® Manageability Engine and should not
be connected to a jumper or button on the platform. The only time this signal gets
asserted (driven low in combination with RTCRST#) should be when the coin cell
battery is removed or not installed and the platform is in the G3 state. Pulling this
22 Specification Update
Specification Clarification
signal low independently (without RTCRST# also being driven low) may cause the
platform to enter an indeterminate state. Similar to RTCRST#, it is imperative that
SRTCRST# not be pulled low in the S0 to S5 states.
See Figure 2-2 which demonstrates the proper circuit connection of these pins.
The 25 MHz output option for CLKOUTFLEX2 is derived from the 25 MHz crystal input to
the PCH. The PPM of the 25 MHz output is equivalent to that of the crystal.
Bit Description
7
(non-RAID
Capable Reserved
SKUs
Only)
Alternate ID Enable (AIE) — R/WO.
0 = Clearing this bit when in RAID mode, the SATA Controller located at Device 31:
Function 2 will report its Device ID as 2822h for all Desktop SKUs of the PCH
or 282Ah for all Mobile SKUs of the PCH. Clearing this bit is required for the
Intel® Rapid Storage Technology driver (including the Microsoft* Windows
Vista* OS and later in-box version of the driver) to load on the platform. Intel®
Smart Response Technology also requires that the bit be cleared in order to be
enabled on the platform.
1 = Setting this bit when in RAID mode, the SATA Controller located at Device 31:
Function 2 will report its Device ID as called out in the table below for Desktop
SKUs or 1C05h for all Mobile SKUs of the chipset. This setting will prevent the
Intel Rapid Storage Technology driver (including the Microsoft Windows* OS
in-box version of the driver) from loading on the platform. During the Microsoft
Windows OS installation, the user will be required to "load' (formerly done by
7
pressing the F6 button on the keyboard) the appropriate RAID storage driver
(RAID
that is enabled by this setting.
Capable
SKUs
Only) D31:F2 Configured in RAID Mode with AIE = 1 (Desktop Only)
0 0 Not applicable
0 1 Not applicable
1 0 1C04h
1 1 1C06h
This field is reset by PLTRST#. BIOS is required to reprogram the value of this bit
after resuming from S3, S4 and S5.
Specification Update 23
Specification Clarification
c. the following is added to the list of items describing when Intel Rapid Storage
Technology is not available in section 5.16.7:
2. The SATA controller is programmed in RAID mode, but the AIE bit (D31:F2:Offset
9Ch bit 7) is set to 1.
d. The SATA D31:F2 Device ID table is updated; see PCH Device and Revision
Identification section in this document.
The PCH supports Hot Plug Surprise removal and Insertion Notification. An internal
SATA port with a Mechanical Presence Switch can support PARTIAL and SLUMBER with
Hot Plug Enabled. Software can take advantage of power savings in the low power
states while enabling hot plug operation. Refer to chapter 7 of the AHCI specification
for details.
a. Table 2-24, GPIO13 Tolerance is change from “3.3 V” to “3.3 V or 1.5 V” and the
following note is added to table 2-24: “GPIO13 is powered by VccSusHDA (either 3.3 V
or 1.5 V). Voltage tolerance on the signal is the same as VccSusHDA.”
b. The following note is added to GPIO13 in table 3-2 as note 16: “GPIO13 is powered
by VccSusHDA (either 3.3 V or 1.5 V). Pin tolerance is determined by VccSusHDA
voltage.”
Bit Description
18 EHCI Initialization Register 1 Field 2— R/W. BIOS may write to this bit field.
10:9 EHCI Initialization Register 1 Field 1— R/W. BIOS may write to this bit field.
Bit Description
31:30 Reserved
29 EHCI Initialization Register 2 Field 6 — R/W. BIOS may write to this bit field.
28:20 Reserved
19 EHCI Initialization Register 2 Field 5 — R/W. BIOS may write to this bit field.
18:12 Reserved
24 Specification Update
Specification Clarification
Bit Description
11 EHCI Initialization Register 2 Field 4 — R/W. BIOS may write to this bit field.
10 EHCI Initialization Register 2 Field 3 — R/W. BIOS may write to this bit field.
9 Reserved
8 EHCI Initialization Register 2 Field 2 — R/W. BIOS may write to this bit field.
7:6 Reserved
5 EHCI Initialization Register 2 Field 1 — R/W. BIOS may write to this bit field.
4:0 Reserved
Bit Description
23:22 EHCI Initialization Register 3 Field 1 — R/W. BIOS may write to this bit field.
Bit Description
17 EHCI Initialization Register 4 Field 2 — R/W. BIOS may write to this bit field.
15 EHCI Initialization Register 4 Field 1 — R/W. BIOS may write to this bit field.
§§
Specification Update 25
Documentation Changes
Documentation Changes
Bit Description
Capability Pointer (CP) — RO. Indicates the offset of the first Capability
7:0
Item.
Part of the Intel® RST storage class driver feature set, Intel® Smart Response
Technology implements storage I/O caching to provide users with faster response times
for things like system boot and application startup. On a traditional system,
performance of these operations is limited by the hard drive, particularly when there
may be other I/O intensive background activities running simultaneously, like system
updates or virus scans. Intel Smart Response Technology accelerates the system
response experience by putting frequently-used blocks of disk data on an SSD,
providing dramatically faster access to user data than the hard disk alone can provide.
The user sees the full capacity of the hard drive with the traditional single drive letter
with overall system responsiveness similar to what an SSD-only system provides.
See Section 1.3 for SKUs enabled for Intel Smart Response Technology.
Bit Description
26 Specification Update
Documentation Changes
Bit Description
IDE_TIM Field 2 — R/W. This field is R/W to maintain software compatibility. This field
14:12
has no effect on hardware.
11:10 Reserved
IDE_TIM Field 1 — R/W. This field is R/W to maintain software compatibility. This field
9:0
has no effect on hardware.
Note: This register is R/W to maintain software compatibility. These bits have no effect on
hardware.
Bit Description
SIDETIM Field 1 — R/W. This field is R/W to maintain software compatibility. This field
7:0
has no effect on hardware.
Note: This register is R/W to maintain software compatibility. These bits have no effect on
hardware.
Bit Description
7:4 Reserved
SDMA_CNT Field 1 — R/W. This field is R/W to maintain software compatibility. This
3:0
field has no effect on hardware.
Note: This register is R/W to maintain software compatibility. These bits have no effect on
hardware.
Bit Description
15:14 Reserved
SDMA_TIM Field 4— R/W. This field is R/W to maintain software compatibility. This
13:12
field has no effect on hardware.
11:10 Reserved
Specification Update 27
Documentation Changes
Bit Description
SDMA_TIM Field 3— R/W. This field is R/W to maintain software compatibility. This
9:8
field has no effect on hardware.
7:6 Reserved
SDMA_TIM Field 2— R/W. This field is R/W to maintain software compatibility. This
5:4
field has no effect on hardware.
3:2 Reserved
SDMA_TIM Field 1 — R/W. This field is R/W to maintain software compatibility. This
1:0
field has no effect on hardware.
Note: This register is R/W to maintain software compatibility. These bits have no effect on
hardware.
Bit Description
31:24 Reserved
IDE_CONFIG Field 2 — R/W. This field is R/W to maintain software compatibility. This
23:12
field has no effect on hardware.
11:8 Reserved
IDE_CONFIG Field 1 — R/W. This field is R/W to maintain software compatibility. This
7:0
field has no effect on hardware.
Bit Description
28 Specification Update
Documentation Changes
Note: This register is R/W to maintain software compatibility. These bits have no effect on
hardware.
Bit Description
7:4 Reserved
SDMA_CNT Field 1 — R/W. This field is R/W to maintain software compatibility. This
3:0
field has no effect on hardware.
Note: This register is R/W to maintain software compatibility. These bits have no effect on
hardware.
Bit Description
15:10 Reserved
SDMA_TIM Field 2— R/W. This field is R/W to maintain software compatibility. This
9:8
field has no effect on hardware.
7:2 Reserved
SDMA_TIM Field 1 — R/W. This field is R/W to maintain software compatibility. This
1:0
field has no effect on hardware.
Note: This register is R/W to maintain software compatibility. These bits have no effect on
hardware.
Bit Description
31:24 Reserved
IDE_CONFIG Field 6 — R/W. This field is R/W to maintain software compatibility. This
23:16
field has no effect on hardware.
15 Reserved
IDE_CONFIG Field 5 — R/W. This field is R/W to maintain software compatibility. This
14
field has no effect on hardware.
13 Reserved
IDE_CONFIG Field 4 — R/W. This field is R/W to maintain software compatibility. This
12
field has no effect on hardware.
11:8 Reserved
IDE_CONFIG Field 3 — R/W. This field is R/W to maintain software compatibility. This
7:4
field has no effect on hardware.
3 Reserved
Specification Update 29
Documentation Changes
Bit Description
IDE_CONFIG Field 2 — R/W. This field is R/W to maintain software compatibility. This
2
field has no effect on hardware.
1 Reserved
IDE_CONFIG Field 1 — R/W. This field is R/W to maintain software compatibility. This
0
field has no effect on hardware.
Bit Description
The internal CSR registers and memories are accessed as direct memory mapped
offsets from the base address register in Section 12.1.10. Software may only access
whole DWord at a time.
Note: Register address locations that are not shown in Table 12-2 should be treated as
Reserved.
Table 12-2. Gigabit LAN Capabilities and Status Registers Address Map
(Gigabit LAN —MBARA) (Sheet 1 of 2)
MBARA
Mnemonic Register Name Default Attribute
+ Offset
30 Specification Update
Documentation Changes
Table 12-2. Gigabit LAN Capabilities and Status Registers Address Map
(Gigabit LAN —MBARA) (Sheet 2 of 2)
MBARA
Mnemonic Register Name Default Attribute
+ Offset
Bit Description
31:25 Reserved
PHY Power Down (PHYPDN) — R/W.
24 When cleared (0b), the PHY power down setting is controlled by the internal logic of
PCH.
23:0 Reserved
Bit Description
31:21 Reserved
PHY Power Down Enable (PHYPDEN) — R/W/SN.
20 When set, this bit enables the PHY to enter a low-power state when the LAN controller
is at the DMoff/D3 or with no WOL.
19:0 Reserved
Specification Update 31
Documentation Changes
Bit Description
31:29 Reserved
Ready Bit (RB) — R/W/V.
28 Set to 1 by the Gigabit Ethernet Controller at the end of the MDI transaction. This bit
should be reset to 0 by software at the same time the command is written.
MDI Type — R/W/V.
01 = MDI Write
27:26
10 = MDI Read
All other values are reserved.
25:21 LAN Connected Device Address (PHYADD) — R/W/V.
20:16 LAN Connected Device Register Address (PHYREGADD) — R/W/V.
15:0 DATA — R/W/V.
Bit Description
Bit Description
31:6 Reserved
SW Semaphore FLAG (SWFLAG) — R/W/V.
5 This bit is set by the device driver to gain access permission to shared CSR registers
with the firmware and hardware.
4:0 Reserved
32 Specification Update
Documentation Changes
Bit Description
31:7 Reserved
Global GbE Disable (GGD)— R/W/SN.
6
Prevents the PHY from auto negotiating 1000Mb/s link in all power states.
5:4 Reserved
GbE Disable at non D0a — R/W/SN.
3 Prevents the PHY from auto negotiating 1000Mb/s link in all power states except D0a.
This bit must be set since GbE is not supported in Sx states.
LPLU in non D0a (LPLUND) — R/W/SN.
2 Enables the PHY to negotiate for the slowest possible link in all power states except
D0a.
LPLU in D0a (LPLUD) — R/W/SN.
1 Enables the PHY to negotiate for the slowest possible link in all power states. This bit
overrides bit 2.
0 Reserved
Bit Description
Bit Description
Bit Description
31:1 Reserved
Advanced Power Management Enable (APME) — R/W/SN.
0 1 = APM Wakeup is enabled
0 = APM Wakeup is disabled
Specification Update 33
Documentation Changes
b. Bit and register attributes of the type R/W/SN are defined as follows. This is added to
the beginning of chapter 9:
Bit Description
15:8 Next Capability (NEXT) — RO. Value of 8Ch indicates the location of the next pointer.
c. In table 8-5 Measured ICC (Desktop Only) VccDMI voltage is changed from 1.05 V to
1.05 V / 1.0 V.
Bit Description
Thermal Sensor Pin (TSIP) — R/W. Indicates which pin the Thermal Sensor
controller drives as its interrupt
0h = No interrupt
27:24 1h = INTA#
2h = INTB# (Default)
3h = INTC#
4h = INTD#
5h–Fh = Reserved
34 Specification Update
Documentation Changes
The PCH supports a message for 21 serial interrupts. These represent the 15 ISA
interrupts (IRQ0–1, 3–15), the four PCI interrupts, and the control signals SMI# and
IOCHK#. The serial IRQ protocol does not support the additional APIC interrupts
(20–23).
Bit Description
o. The following table lists changes to terms (bit names) made throughout the
document to ensure consistent naming throughout the document.
“By using the PCH’s built-in Intel Rapid Storage Technology, there is no loss of PCI
resources (request/grant pair) or add-in card slot.”
Bit Description
Incorrect Port Multiplier Status (IPMS) — R/WC. The PCH SATA controller does not
23
support Port Multipliers.
Specification Update 35
Documentation Changes
Bit Description
Incorrect Port Multiplier Enable (IPME) — R/W. The PCH SATA controller does not
23
support Port Multipliers. BIOS and storage software should keep this bit cleared to 0.
s. The first sentence of section 2.20 is changed to “All signals are Mobile Only, except
as noted that are also available in Desktop.”
u. Table 3-3 is updated to show that the PMSYNCH signal is Defined in Cx States.
v. Table 3-2 SML0ALERT# / GPIO60 note in Immediately after Reset is changed from 11
to 12.
w. Tables 3-2 and 3-3 note 7 removed from GPIO8 and GPIO27.
§§
36 Specification Update