OpenSolaris

Printable Version Enter a New Search
Bug ID 6512149
Synopsis audiohd should support STAC9872 based codecs (Sony VAIO)
State 10-Fix Delivered (Fix available in build)
Category:Subcategory audio:driver-audiohd
Keywords opensolaris | oss-request | oss-sponsor
Sponsor Minskey Guo
Submitter trisk+opensolaris
Responsible Engineer Minskey Guo
Reported Against snv_55
Duplicate Of
Introduced In
Commit to Fix snv_73
Fixed In snv_73
Release Fixed solaris_nevada(snv_73)
Related Bugs
Submit Date 11-January-2007
Last Update Date 24-April-2009
Description
Category
   audio
Sub-Category
   driver
Description
   audiohd supports the STAC9200/STAC9200D codecs, but not STAC9872 codecs (specifically CXD9872RD, STAC9872AK, CXD9872AKD) such as those shipped in many Sony VAIOs. The STAC9872 uses different TIDs, gain ranges, has an additional recording volume control, and seperate headphone and line-out volume controls instead of a single master volume.
Frequency
   Always
Regression
   No
Steps to Reproduce
   Load audiohd on a laptop with a STAC9872 chip (such as an SZ series VAIO). Try to play audio, check dmesg.
Expected Result
   Audio should play and dmesg should say:
NOTICE: audiohd0: codec info: vid=0x83847661, sid=0x0000000, rev=0x00104201
(or similar)
Actual Result
   No sound is played. There is a fatal warning in dmesg.
Error Message(s)
   WARNING: audiohd0: unsupported HD codec: vid=0x83847661 rev=0x00104201
Test Case
   
Workaround
   http://trisk.acm.jhu.edu/audiohd_stac9872.diff is a preliminary patch that adds support for STAC9872 based codecs. Audio output works fine, mixer controls for output work (including muting headphone/line-out). Recording and input controls have not been tested and may not function correctly.
Submitter wants to work on bug
   Yes
Additional configuration information
   This was tested on a Sony VAIO SZ72B/B with a ICH7 HD Audio chip and a CXD9872RD.
Work Around
N/A
Comments
N/A