MLP Report

Errata and Contingencies
Operating System
Failing Test
Expiry
Date
ID
Number
Type
Error Description
Windows 7
Windows 7 64-bit
Windows Vista
Windows Vista 64-bit
1) Class Driver AC3
Test - Win7
(System)
2)HDAudio Class
Driver Test - Vista
or Server08
(System)
06/01/2010
1256
Erratum
The HD Audio class driver hdaudio.sys exposes AC-3 data ranges on
S/PDIF Kernel Streaming pins incorrectly.
The compressed AC-3 transport is "stereo", "16-bit", and at the same
sample rate as the uncompressed format. As such, AC-3 data ranges are
expected to have MaximumChannels = 2, and MinimumBitDepth =
MaximumBitDepth = 16.
However, the HD Audio class driver sometimes incorrectly exposes a
MaximumBitDepth of 24 or even 32.
Windows 7
Windows 7 64-bit
Windows Vista
Windows Vista 64-bit
PCI Hardware
Compliance Test For
Systems
12/01/2010
401
Erratum
The following PCI Compliance test failure is acceptable: Bit 15 (Bridge
Configuration Retry Enable) in the Device Control register (offset 8h) in
the PCI Express Capability table must be read-only and always return 0
as it is reserved for devices other than PCI Express to PCI/PCI-X Bridges.
Assertion 13A41D3E-2576-41DC-A67C-525DA3637CEA This failure is
acceptable because this is a PCIe 1.1 feature and the WLP requires
compliance with only PCIe 1.0a.
Windows 7
Windows 7 64-bit
Windows Vista
Windows Vista 64-bit
PCI Hardware
Compliance Test For
Systems
12/01/2010
1241
Erratum
This happens because the PCI Compliance test assumes that if the Data
Link Layer Link Active Reporting Capable bit in the Link Capabilities
register for a given PCIe port is set then that indicates that the Data Link
Layer Link Active bit will also be set. This is an incorrect assumption
because the Data Link Link Layer Link Active bit can be reset when there
is no device below the port. This assertion needs to be removed from
the PCIHCT. The current architecture of the PCIHCT prevents it from
knowing whether devices exist below a bridge/port.
Windows 7
Windows 7 64-bit
Windows Vista
Windows Vista 64-bit
1) Fidelity Test
(System, Manual)
2) Class Driver
Fidelity Test - Win7
(System, Manual)
3) HDAudio Class
Driver Fidelity Test -
Vista (System,
Manual)
08/09/2010
1801
Erratum
There is a test bug which causes the measurement of system noise
during Render Power Transition Test to be about 3 dB worse than it
should be. This filter forgives errors up to 6 dB.
Windows 7
Windows 7 64-bit
Windows Vista
Windows Vista 64-bit
1) Class Driver
Fidelity Test - Win7
(System, Manual)
2) HDAudio Class
Driver Fidelity Test -
Vista (System,
Manual)
07/31/2011
598
Erratum
The European Union requires the headphone output level to be <= 150
mVrms for headphone jacks. There's a note in WLP requirement AUDIO-
0006 that states, in the presence of regional regulations, the output
level requirement for headphones is dropped from >= 1000 mVrms to
>= 120 mVrms. This provides freedom for manufacturers to meet both
the EU <= 150 mVrms @ 32 Ohms and the WLP >= 120 mVrms @ 32
Ohms requirements. The Fidelity Test tests headphones at 300 Ohm
load, though. Without knowledge of the output impedance at the jack,
the test cannot extrapolate what the output level at 32 Ohms would
have been from the output level at 300 Ohms. The test assumes that
the output level at 32 Ohms will be *less* than the output level at 300
Ohms, though. So any measurement >= 120 mVrms at 300 Ohms "could
be" a passing result, depending on the output impedance.
Windows 7
Windows 7 64-bit
Windows Vista
Windows Vista 64-bit
1)UAA Test - Win7
(System)
2)UAA Test Vista
or Server08
(System)
08/09/2010
1299
Erratum
Jack Detect Override on digital pin widgets Errata 1299 The HD Audio
configuration default register (7.3.3.31 in the HD Audio specification)
includes a "Jack Detect Override" flag that can be used to indicate that
although a pin widget would normally be capable of jack detection, there
is something about this particular system that causes this to be
impossible.