~ubuntu-branches/ubuntu/vivid/oss4/vivid-proposed

« back to all changes in this revision

Viewing changes to kernel/drv/oss_hdaudio/oss_hdaudio.man

  • Committer: Bazaar Package Importer
  • Author(s): Romain Beauxis, Samuel Thibault, Romain Beauxis, Sebastien NOEL
  • Date: 2011-06-14 10:06:56 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20110614100656-cx4oc7u426zn812z
Tags: 4.2-build2004-1
[ Samuel Thibault ]
* debian/control: Add liboss4-salsa2, liboss4-salsa-dev and
  liboss4-salsa-asound2 packages, equivalent to (and will replace) those from
  the oss-libsalsa package (Closes: #589127).
* debian/patches/liboss4-salsa.patch: New patch to rename libsalsa into
  liboss4-salsa to avoid conflicts in the archive for no good reason.
* debian/rules: Make in libOSSlib and libsalsa.
* debian/liboss4-salsa-dev.install, debian/liboss4-salsa2.install,
  debian/liboss4-salsa-asound2.links, debian/liboss4-salsa-dev.links:
  Install liboss4-salsa libraries like was done in the oss-libsalsa package.
* include-alsa: Add a copy of ALSA 1.0.5 headers: Cf ALSA_1.0.* symbols in
  libsalsa, this is the roughly supported version.
* debian/copyright: Update for new include-alsa files.
* alsa.pc: New file for compatibility with libasound-dev.
* debian/control:
  - Add Vcs-Browser and Vcs-Svn fields.
  - Use linux-any instead of the list of Linux archs (Closes: #604679).
  - Make dkms dependency linux-any only.
* debian/patches/hurd_iot.patch: New patch to fix soundcard.h usage in
  libsalsa on hurd-i386.
* debian/patches/libsalsa_fixes.patch: New patch to fix some printf usages
  and ioctl declaration in libsalsa.
* debian/patches/no_EBADE.patch: New patch to cope with hurd-i386 not having
  EBADE.
* debian/patches/CFLAGS.patch: New patch to make oss4 take debian/rules
  CFLAGS into account.
* debian/patches/snd_asoundlib_version.patch: New patch to add
  snd_asoundlib_version().
* debian/patches/generic_srccconf.patch: New patch to fix source
  configuration on unknown archs.

[ Romain Beauxis ]
* Fixed README.Debian to only mention dkms' modules.
* Switch to dpkg-source 3.0 (quilt) format
* Added DM-Upload-Allowed: yes

[ Sebastien NOEL ]
* New upstream release (Closes: #595298, #619272).
* Fix typo in initscript (Closes: #627149).
* debian/control: adjust linux-headers dependencies (Closes: #628879).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
NAME
 
2
 oss_hdaudio - Intel High Definition Audio (AZALIA) 
 
3
 
 
4
DESCRIPTION
 
5
  Open Sound System driver for Intels high definition audio known as 
 
6
  "Azalia". This driver supports Intel 915/925 chipsets with the
 
7
  Realtek ALC880 and CMedia 9880 8 channel codecs.
 
8
 
 
9
  The HDA driver supports:
 
10
 
 
11
  o 8-96Khz Playback/Recording
 
12
  o 8 or 16 or 32 bits
 
13
  o 2, 4, 6 or 8 channel audio.
 
14
  o SPDIF digital output and Input
 
15
  o AC3 passthrough 
 
16
 
 
17
 HDAUDIO MIXER
 
18
  The Intel HDA mixer is a new type of mixer that doesn't have
 
19
  the normal volume controls found on AC97 or legacy SB devices.
 
20
  The HDA mixer presents a concept of Jacks and you can configure
 
21
  any jack to be either an output or an input jack.
 
22
 
 
23
  Some motherboards may not correctly initialize the jacks according
 
24
  to their color and functionality but in general here's the 
 
25
  configuration that should generally be followed:
 
26
 
 
27
        o Orange = Center/LFE   o Blue = Line-in
 
28
        o Black = Rear          o Green = Front
 
29
        o Grey = Side           o Pink = Mic
 
30
 
 
31
 Some Azalia codecs support front panel connectors and so if you see
 
32
 fp-green and fp-pink connectors, then these are for front panel
 
33
 speaker and mic/line-in Jacks.
 
34
 
 
35
 There is a function selector for most of the analog audio jacks (for example
 
36
 connector.pink.mode). This selector is used to control if the jack is used
 
37
 as an input (microphone or line in) or output (front, rear, side, speaker,
 
38
 etc).
 
39
 
 
40
KNOWN PROBLEMS
 
41
In general Azalia based systems (laptops/motherboards) would require a custom
 
42
driver to work properly. Due to enormous number of different systems it is not
 
43
possible to develop such custom drivers for all systems. A generic driver is 
 
44
used for systems that don't have dedicated drivers.
 
45
 
 
46
Unfortunately the mixer and control panel interface (see ossmix(1)) 
 
47
for "generic" systems is very cryptic and difficult to
 
48
understand. To solve problems with volumes or signal routing you need to
 
49
start ossxmix(1) and change the controls one at time until you get the desired
 
50
effect.
 
51
 
 
52
OPTIONS
 
53
o hdaudio_jacksense     enables jack sensing mode when the hdaudio driver is
 
54
                        loaded. In this mode all I/O pin's that are not
 
55
                        in use will be disabled as well as the mixer controls
 
56
                        that are related with them. In this way the
 
57
                        mixer/control panel will become more intuitive.
 
58
                        However OSS will need to be restarted with soundoff;
 
59
                        soundon every time new inputs or outputs are attached
 
60
                        to the audio jacks. Default : 0.
 
61
 
 
62
                        NOTE! hdaudio_jacksense=1 works only in some systems.
 
63
                        Many laptops and motherboards don't support jack
 
64
                        sensing.
 
65
 
 
66
o hdaudio_noskip        Disable skipping unconnected jack. All mixer controls
 
67
                        will be shown, even for disabled I/O pins.
 
68
                        Can get values 0-7. 1-7 is a bitmask, where every bit
 
69
                        masks a different check. Bit 3 (= value 4) overrides
 
70
                        jacksense check too.
 
71
                        Default: 0 - unconnected jacks are skipped.
 
72
FILES
 
73
  CONFIGFILEPATH/oss_hdaudio.conf Device configuration file
 
74
 
 
75
AUTHOR
 
76
  4Front Technologies
 
77