Bug 166755

Summary: snd_envy24(4) should mention limitations
Product: Documentation Reporter: Adam K Kirchhoff <akirchhoff135014>
Component: Books & ArticlesAssignee: Benjamin Kaduk <bjk>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Adam K Kirchhoff 2012-04-08 16:00:27 UTC
After reading snd_envy24, I incorrectly assumed that full functionality was supported on those devices but, after installing an Audiophile 2496, and being unable to get recording to work, I discovered:

http://wiki.freebsd.org/Sound


"All of this work to support all chips from the VT172x family and all possible hardware designs takes a huge amount of work and only covers the analog playback. Other features like recording, support for all hardware mixers, MIDI and all other features the envy24 chips provide are not implemented. Adding one of those features after each other -- at least for those chips where Konstantin collected the datasheets -- should be easy. It is not that time consuming, but Konstantin can not spend time for them. Anyone interested in some of those features is encouraged to have a look at the datasheets and to send some patches."

These limitations, particularly the lack of recording, should be mentioned in the snd_envy24 man page.
Comment 1 Benjamin Kaduk freebsd_committer freebsd_triage 2012-04-13 04:59:55 UTC
Responsible Changed
From-To: freebsd-doc->bjk

I will work on this.
Comment 2 Benjamin Kaduk freebsd_committer freebsd_triage 2014-06-02 03:50:59 UTC
Fix committed to head as r266963.

Sorry it took so long -- I wanted to understand the driver code to see where the code was missing that would enable recording (so as to confirm that all devices are affected), but the structure of the code stymied me and I was unable to make any real headway.