<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/sound, branch release/6.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F6.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F6.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2007-12-06T05:21:07Z</updated>
<entry>
<title>Headphone / speakers automute fixup for Acer Aspire 4710 @ ALC268 laptop.</title>
<updated>2007-12-06T05:21:07Z</updated>
<author>
<name>Ariff Abdullah</name>
<email>ariff@FreeBSD.org</email>
</author>
<published>2007-12-06T05:21:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1f95d1b8c7aedff15f243d0c1e5d684b519caf6e'/>
<id>urn:sha1:1f95d1b8c7aedff15f243d0c1e5d684b519caf6e</id>
<content type='text'>
Tested by:	Liyu, She
Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>MFC: (revision 1.47, 1.48)</title>
<updated>2007-11-30T15:12:06Z</updated>
<author>
<name>Ariff Abdullah</name>
<email>ariff@FreeBSD.org</email>
</author>
<published>2007-11-30T15:12:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1983dff4e5840952dd8638b96eee44969c9bede4'/>
<id>urn:sha1:1983dff4e5840952dd8638b96eee44969c9bede4</id>
<content type='text'>
- Add missing MCP65 id which was accidentally removed in previous commit.
- Add Analog Devices AD1984 codec id.
- Enable pcbeep control for Acer + ALC268 (nid 29). Give enough (fake)
  hints so the parser will grab it and allocate "speaker" control.
- Fix regression while preparing DAC and ADC for multichannel
  format. Since playback policy is to output to every possible path,
  ensure that each DAC is started.

Reported / Tested by:	Guy Brand
Approved by:		re (kensmith)
</content>
</entry>
<entry>
<title>* Fix support for followings:</title>
<updated>2007-11-27T23:37:48Z</updated>
<author>
<name>Ariff Abdullah</name>
<email>ariff@FreeBSD.org</email>
</author>
<published>2007-11-27T23:37:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=067993cfdef051f80adc7ef742ae40db3dd301ed'/>
<id>urn:sha1:067993cfdef051f80adc7ef742ae40db3dd301ed</id>
<content type='text'>
  o Acer Aspire 4520 laptop
    - jack sensing / automute
  o Toshiba Satellite A135-S4527 laptop
    - jack sensing / automute
      Tested by: lioux
  o Apple Macbook 3 (is it?)
    - require gpio0 (for speakers) and ovref50 (for headphone)
      to make it works
    - jack sensing / automute
      Tested by: Ed Schouten
* Add Nvidia MCP67 controller ids.
* Be sensible about simmilar controller with multiple pci ids.
* Connect unused DAC/ADC to stream#0 rather than forcing each of them
  managing their own stream.

Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>MFC (revision 1.54):</title>
<updated>2007-11-15T16:59:54Z</updated>
<author>
<name>Ariff Abdullah</name>
<email>ariff@FreeBSD.org</email>
</author>
<published>2007-11-15T16:59:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ac20b087c5d0742f6785ac3ce4e35bf72757b750'/>
<id>urn:sha1:ac20b087c5d0742f6785ac3ce4e35bf72757b750</id>
<content type='text'>
Limit total playback channels to just 1, for ALi M5451.
The reliability of it's multi DAC / playback channels is
not that good. Enabling vchans make the bug more visible
since playback allocation will look for possible free
hardware channels first (i.e: the next DAC, the very first
has been consumed by vchan mixer) which in this case has
been proven faulty.

Reported / Tested by:   Sascha Klauder
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2007-11-06T02:08:25Z</updated>
<author>
<name>Ariff Abdullah</name>
<email>ariff@FreeBSD.org</email>
</author>
<published>2007-11-06T02:08:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fe4a9f882b782e5f74b441e74b9e21811c272c4f'/>
<id>urn:sha1:fe4a9f882b782e5f74b441e74b9e21811c272c4f</id>
<content type='text'>
  Revisions:
  1.21     src/sys/dev/sound/pci/atiixp.c
  1.4      src/sys/dev/sound/pci/atiixp.h

Add support for trimmed down version of ATI SB600 AC97 audio
controller.

URL:		http://www.ipc2u.de/catalog/P/PE/36486.html
PR:		kern/117813
Submitted by:	Klaus Mayr
</content>
</entry>
<entry>
<title>MFC (revision 1.74):</title>
<updated>2007-10-31T04:00:07Z</updated>
<author>
<name>Ariff Abdullah</name>
<email>ariff@FreeBSD.org</email>
</author>
<published>2007-10-31T04:00:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=887c32a2f57ac22ee6eafea04015f74912a1967a'/>
<id>urn:sha1:887c32a2f57ac22ee6eafea04015f74912a1967a</id>
<content type='text'>
Remap and virtualize mixer controls for HP nx6110 with
AD1981B AC97 codec, unifying master volume control.

  * Remap "phout" --&gt; SOUND_MIXER_VOLUME (internal speakers)
  * Virtual "vol" --&gt; { "phout", "ogain" (headphone) }

Tested by:	Frederic Chardon
</content>
</entry>
<entry>
<title>MFC (revision 1.11):</title>
<updated>2007-10-31T03:59:24Z</updated>
<author>
<name>Ariff Abdullah</name>
<email>ariff@FreeBSD.org</email>
</author>
<published>2007-10-31T03:59:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ae7b0f74a443df4a807c75f8cbc43b69cb17d9f5'/>
<id>urn:sha1:ae7b0f74a443df4a807c75f8cbc43b69cb17d9f5</id>
<content type='text'>
Enable headphone jack-sense for HP nx6100 with AD1981B AC'97 codec,
automuting internal speakers.

Tested by:	Frederic Chardon
</content>
</entry>
<entry>
<title>MFC: (revision 1.45)</title>
<updated>2007-10-26T20:48:18Z</updated>
<author>
<name>Ariff Abdullah</name>
<email>ariff@FreeBSD.org</email>
</author>
<published>2007-10-26T20:48:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9d5dca06cff07b2d44354e6e7bd666106ac3e20d'/>
<id>urn:sha1:9d5dca06cff07b2d44354e6e7bd666106ac3e20d</id>
<content type='text'>
- Gigabyte G33-S2H fixup, due to the present of multiple competing
  codecs. Codec at address 0 seems purely digital, or perhaps an HDMI
  interface. Let the driver skip it and continue scanning the codecs
  starting with address 2 (Realtek ALC885).
  * Due to possibilities of future similar cases, put enough logic
    in hdac_scan_codecs() to force codec scanning starting from
    XX address via tunable "hint.pcm.%d.codec_index".

  Reported / Tested by:	Toomas Pelberg &lt;toomasp@gmx.net&gt;

- Trivial headphone / speaker automute fixup for Fujitsu-Siemens
  AMILO Si 1848 laptop.

  Reported / Tested by:	Ed &lt;ed@bsd.it&gt;

- Trivial headphone / speaker automute fixup for Fujitsu-Siemens
  Lifebook S7020D laptop.

  Reported / Tested by: Jaromir Dvoracek &lt;jarek@ataxo.com&gt;

- Some smart vendor trying to create interplanetary wormhole by
  screwing pci config space during their BIOS update. The side effects
  of their failure attempt includes mutilated hardware id, broken
  speaker automuting and loosing the entire analog CD connectivity,
  thus causing enough collateral damages to collapse the entire
  universe.  Move along with it.

  Please exercise extra cautious when applying BIOS updates.

  Reported / Tested by:	Pietro Cerutti &lt;gahr@gahr.ch&gt;
                       	- assembled laptop, based on the MSI-1034
                          (662) which is now becoming MSI-034A.

- Fix no sound issues (on headphones) for Lenovo ThinkCentre A55 due
  to global automute table entry which is not applicable for
  non-laptops.

  Reported / Tested by:	Piotr Smyrak &lt;piotr.smyrak@heron.pl&gt;

- Speaker mute control for HP DC7700 since the front headphone jack
  does not generate any interesting unsolicited signal/response.

  Reported / Tested by:	tyop @ irc.freenode.net
</content>
</entry>
<entry>
<title>MFC (revision: 1.78):</title>
<updated>2007-07-12T06:39:38Z</updated>
<author>
<name>Ariff Abdullah</name>
<email>ariff@FreeBSD.org</email>
</author>
<published>2007-07-12T06:39:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=36dba09d678a3027e4f2feff32030293d813972d'/>
<id>urn:sha1:36dba09d678a3027e4f2feff32030293d813972d</id>
<content type='text'>
- malloc M_NOWAIT -&gt; M_WAITOK.

- Protect against divide by zero while calculating bus speed due to
  possible broken kernel timecounter.

  Reported/Tested by:     silby
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2007-07-12T06:39:08Z</updated>
<author>
<name>Ariff Abdullah</name>
<email>ariff@FreeBSD.org</email>
</author>
<published>2007-07-12T06:39:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=59cf4ff9999c06926b618857d59eaf764be60b03'/>
<id>urn:sha1:59cf4ff9999c06926b618857d59eaf764be60b03</id>
<content type='text'>
  Revisions:
  1.44      src/sys/dev/sound/pci/hda/hdac.c
  1.8       src/sys/dev/sound/pci/hda/hdac_private.h

- Add codec id for Realtek ALC268.

- Add controller id for Intel 82801I (ICH9).
  PR:			kern/114399
  Submitted by:		Michael Fuckner &lt;michael@fuckner.net&gt;

- MSI support. Disable by default due to various issues with too many
  broken hardwares. MSI can be enabled through device.hints(5) or
  kenv(8) by setting "hint.pcm.%d.msi=1" (for RELENG_6, you need to
  set/enable hw.pci.enable_msi=1).
  Partially submitted by:	kevlo
                         	YAMAMOTO Taku &lt;taku@tackymt.homeip.net&gt;
  Tested by:			joel, kevlo, YAMAMOTO Taku
</content>
</entry>
</feed>
