summaryrefslogtreecommitdiff
path: root/kernel/drv/oss_hdaudio/oss_hdaudio.man
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/drv/oss_hdaudio/oss_hdaudio.man')
-rw-r--r--kernel/drv/oss_hdaudio/oss_hdaudio.man77
1 files changed, 77 insertions, 0 deletions
diff --git a/kernel/drv/oss_hdaudio/oss_hdaudio.man b/kernel/drv/oss_hdaudio/oss_hdaudio.man
new file mode 100644
index 0000000..e2bae7a
--- /dev/null
+++ b/kernel/drv/oss_hdaudio/oss_hdaudio.man
@@ -0,0 +1,77 @@
+NAME
+ oss_hdaudio - Intel High Definition Audio (AZALIA)
+
+DESCRIPTION
+ Open Sound System driver for Intels high definition audio known as
+ "Azalia". This driver supports Intel 915/925 chipsets with the
+ Realtek ALC880 and CMedia 9880 8 channel codecs.
+
+ The HDA driver supports:
+
+ o 8-96Khz Playback/Recording
+ o 8 or 16 or 32 bits
+ o 2, 4, 6 or 8 channel audio.
+ o SPDIF digital output and Input
+ o AC3 passthrough
+
+ HDAUDIO MIXER
+ The Intel HDA mixer is a new type of mixer that doesn't have
+ the normal volume controls found on AC97 or legacy SB devices.
+ The HDA mixer presents a concept of Jacks and you can configure
+ any jack to be either an output or an input jack.
+
+ Some motherboards may not correctly initialize the jacks according
+ to their color and functionality but in general here's the
+ configuration that should generally be followed:
+
+ o Orange = Center/LFE o Blue = Line-in
+ o Black = Rear o Green = Front
+ o Grey = Side o Pink = Mic
+
+ Some Azalia codecs support front panel connectors and so if you see
+ fp-green and fp-pink connectors, then these are for front panel
+ speaker and mic/line-in Jacks.
+
+ There is a function selector for most of the analog audio jacks (for example
+ connector.pink.mode). This selector is used to control if the jack is used
+ as an input (microphone or line in) or output (front, rear, side, speaker,
+ etc).
+
+KNOWN PROBLEMS
+In general Azalia based systems (laptops/motherboards) would require a custom
+driver to work properly. Due to enormous number of different systems it is not
+possible to develop such custom drivers for all systems. A generic driver is
+used for systems that don't have dedicated drivers.
+
+Unfortunately the mixer and control panel interface (see ossmix(1))
+for "generic" systems is very cryptic and difficult to
+understand. To solve problems with volumes or signal routing you need to
+start ossxmix(1) and change the controls one at time until you get the desired
+effect.
+
+OPTIONS
+o hdaudio_jacksense enables jack sensing mode when the hdaudio driver is
+ loaded. In this mode all I/O pin's that are not
+ in use will be disabled as well as the mixer controls
+ that are related with them. In this way the
+ mixer/control panel will become more intuitive.
+ However OSS will need to be restarted with soundoff;
+ soundon every time new inputs or outputs are attached
+ to the audio jacks. Default : 0.
+
+ NOTE! hdaudio_jacksense=1 works only in some systems.
+ Many laptops and motherboards don't support jack
+ sensing.
+
+o hdaudio_noskip Disable skipping unconnected jack. All mixer controls
+ will be shown, even for disabled I/O pins.
+ Can get values 0-7. 1-7 is a bitmask, where every bit
+ masks a different check. Bit 3 (= value 4) overrides
+ jacksense check too.
+ Default: 0 - unconnected jacks are skipped.
+FILES
+ CONFIGFILEPATH/oss_hdaudio.conf Device configuration file
+
+AUTHOR
+ 4Front Technologies
+