hda_audio

Differences between revisions 1 and 3 (spanning 2 versions)
Revision 1 as of 2011-08-23 18:30:25
Size: 1781
Editor: colin-king
Comment:
Revision 3 as of 2016-01-11 07:24:46
Size: 2062
Editor: anthonywong
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## page was renamed from Kernel/Reference/fwts/hda_audio
Line 9: Line 10:
00014 hda_audio Check HDA Audio Pin Configs.
00015 hda_audio -----------------------------------------------------------
00016 hda_audio Test 1 of 1: Check HDA Audio Pin Configs.
00017 hda_audio Checking 'hwC0D0':
00018 hda_audio Vendor Name : Realtek
00019 hda_audio Vendor ID : 0x10ec0862
00020 hda_audio Subsystem ID : 0x17aa3867
00021 hda_audio Revision ID : 0x100001
00022 hda_audio BIOS pin configurations:
00023 hda_audio Pin Setting
00024 hda_audio 0x0014 0x99130110
00025 hda_audio 0x0015 0x411111f0
00026 hda_audio 0x0016 0x411111f0
00027 hda_audio 0x0017 0x411111f0
00028 hda_audio 0x0018 0x03a19820
00029 hda_audio 0x0019 0x99a3012f
00030 hda_audio 0x001a 0x411111f0
00031 hda_audio 0x001b 0x0321401f
00032 hda_audio 0x001c 0x411111f0
00033 hda_audio 0x001d 0x40178e2d
00034 hda_audio 0x001e 0x411111f0
00035 hda_audio PASSED: Test 1, Default BIOS pin configurations did not have
00036 hda_audio software override.
Check HDA Audio Pin Configs.
--------------------------------------------------------------------------------
Test 1 of 1: Check HDA Audio Pin Configs.
Checking 'hwC0D0':
Vendor Name : Realtek
Vendor ID : 0x10ec0269
Subsystem ID : 0x17aa21fa
Revision ID : 0x100203
BIOS pin configurations:
  Pin Setting
  0x0012 0x90a60140
  0x0014 0x90170110
  0x0015 0x03211020
  0x0017 0x411111f0
  0x0018 0x03a11830
  0x0019 0x411111f0
  0x001a 0x411111f0
  0x001b 0x411111f0
  0x001d 0x40138205
  0x001e 0x411111f0
Driver defined pin configurations:
  Pin Setting
  0x0019 0x23a11040
  0x001b 0x2121103f
BIOS pin configurations required software override to make HDA audio work
correctly.
The driver or user provided overrides should be corrected in BIOS firmware.

Checking 'hwC0D3':
Vendor Name : Intel
Vendor ID : 0x80862806
Subsystem ID : 0x80860101
Revision ID : 0x100000
BIOS pin configurations:
  Pin Setting
  0x0005 0x18560010
  0x0006 0x18560020
  0x0007 0x18560030
PASSED: Test 1, Default BIOS pin configurations did not have software override.


================================================================================
1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
================================================================================

Firmware Test Suite - hda_audio test

HDA audio pin configurations are set by firmware and normally this is sufficient for audio setup (automatic probing). However sometimes the default configuration is not correct and requires a HDA audio quirk to override the defaults. This test compares the default firmware HDA audio configuration against that currently set by the driver. Any differences will indicate that the driver had to work around a broken firmware HDA configuration.

Example output from the test:

Check HDA Audio Pin Configs.
--------------------------------------------------------------------------------
Test 1 of 1: Check HDA Audio Pin Configs.
Checking 'hwC0D0':
Vendor Name    : Realtek
Vendor ID      : 0x10ec0269
Subsystem ID   : 0x17aa21fa
Revision ID    : 0x100203
BIOS pin configurations:
  Pin  Setting
  0x0012 0x90a60140
  0x0014 0x90170110
  0x0015 0x03211020
  0x0017 0x411111f0
  0x0018 0x03a11830
  0x0019 0x411111f0
  0x001a 0x411111f0
  0x001b 0x411111f0
  0x001d 0x40138205
  0x001e 0x411111f0
Driver defined pin configurations:
  Pin  Setting
  0x0019 0x23a11040
  0x001b 0x2121103f
BIOS pin configurations required software override to make HDA audio work
correctly.
The driver or user provided overrides should be corrected in BIOS firmware.

Checking 'hwC0D3':
Vendor Name    : Intel
Vendor ID      : 0x80862806
Subsystem ID   : 0x80860101
Revision ID    : 0x100000
BIOS pin configurations:
  Pin  Setting
  0x0005 0x18560010
  0x0006 0x18560020
  0x0007 0x18560030
PASSED: Test 1, Default BIOS pin configurations did not have software override.


================================================================================
1 passed, 0 failed, 0 warnings, 0 aborted, 0 skipped, 0 info only.
================================================================================

Examples:

fwts hda_audio - 

..runs the test on your machine and dumps the output to stdout.

FirmwareTestSuite/Reference/hda_audio (last edited 2016-01-11 07:24:46 by anthonywong)