
<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.sabayonlinux.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.sabayonlinux.org/index.php?title=HOWTO:_Resolve_Problems_with_HDA-Intel_Sound_Cards&amp;feed=atom&amp;action=history</id>
		<title>HOWTO: Resolve Problems with HDA-Intel Sound Cards - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.sabayonlinux.org/index.php?title=HOWTO:_Resolve_Problems_with_HDA-Intel_Sound_Cards&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://wiki.sabayonlinux.org/index.php?title=HOWTO:_Resolve_Problems_with_HDA-Intel_Sound_Cards&amp;action=history"/>
		<updated>2013-05-25T17:53:10Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.4</generator>

	<entry>
		<id>http://wiki.sabayonlinux.org/index.php?title=HOWTO:_Resolve_Problems_with_HDA-Intel_Sound_Cards&amp;diff=7880&amp;oldid=prev</id>
		<title>Catalyst at 02:08, 26 October 2009</title>
		<link rel="alternate" type="text/html" href="http://wiki.sabayonlinux.org/index.php?title=HOWTO:_Resolve_Problems_with_HDA-Intel_Sound_Cards&amp;diff=7880&amp;oldid=prev"/>
				<updated>2009-10-26T02:08:40Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{I18n| [[HOWTO:_Resolve_Problems_with_HDA-Intel_Sound_Cards|en]] [[Pl:HOWTO:_Problemy_z_HDA-Intel|pl]]}}&lt;br /&gt;
(There are more details here: [http://ubuntuforums.org/showthread.php?t=616845] including how to find the model of your card.)&lt;br /&gt;
&lt;br /&gt;
I report how some users resolved their problems with a hda-intel audio card.. the guide was originally made by maltese.. i only corrected it a bit.&lt;br /&gt;
&lt;br /&gt;
1) to avoid errors, i suggest to try this guide on live environment, and if it works, do it on installed Sabayon!&lt;br /&gt;
&lt;br /&gt;
2) look at the list if u see the model of your sound card, keeping in mind that also if it is not the exact name u have, one of the option should work anyway!&lt;br /&gt;
&lt;br /&gt;
This is the list:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{File| | &amp;lt;pre class=&amp;quot;clear&amp;quot;&amp;gt; &lt;br /&gt;
Module snd-hda-intel&lt;br /&gt;
     --------------------&lt;br /&gt;
   &lt;br /&gt;
       Module for Intel HD Audio (ICH6, ICH6M, ESB2, ICH7, ICH8),&lt;br /&gt;
         ATI SB450, SB600, RS600,&lt;br /&gt;
         VIA VT8251/VT8237A,&lt;br /&gt;
         SIS966, ULI M5461&lt;br /&gt;
   &lt;br /&gt;
       model   - force the model name&lt;br /&gt;
       position_fix - Fix DMA pointer (0 = auto, 1 = none, 2 = POSBUF, 3 = FIFO size)&lt;br /&gt;
       single_cmd  - Use single immediate commands to communicate with&lt;br /&gt;
         codecs (for debugging only)&lt;br /&gt;
       enable_msi   - Enable Message Signaled Interrupt (MSI) (default = off)&lt;br /&gt;
   &lt;br /&gt;
       This module supports one card and autoprobe.&lt;br /&gt;
   &lt;br /&gt;
       Each codec may have a model table for different configurations.&lt;br /&gt;
       If your machine isn't listed there, the default (usually minimal)&lt;br /&gt;
       configuration is set up.  You can pass &amp;quot;model=&amp;lt;name&amp;gt;&amp;quot; option to&lt;br /&gt;
       specify a certain model in such a case.  There are different&lt;br /&gt;
       models depending on the codec chip.&lt;br /&gt;
   &lt;br /&gt;
        Model name   Description&lt;br /&gt;
        ----------    -----------&lt;br /&gt;
      ALC880&lt;br /&gt;
        3stack   3-jack in back and a headphone out&lt;br /&gt;
        3stack-digout   3-jack in back, a HP out and a SPDIF out&lt;br /&gt;
        5stack   5-jack in back, 2-jack in front&lt;br /&gt;
        5stack-digout   5-jack in back, 2-jack in front, a SPDIF out&lt;br /&gt;
        6stack   6-jack in back, 2-jack in front&lt;br /&gt;
        6stack-digout   6-jack with a SPDIF out&lt;br /&gt;
        w810      3-jack&lt;br /&gt;
        z71v      3-jack (HP shared SPDIF)&lt;br /&gt;
        asus      3-jack (ASUS Mobo)&lt;br /&gt;
        asus-w1v   ASUS W1V&lt;br /&gt;
        asus-dig   ASUS with SPDIF out&lt;br /&gt;
        asus-dig2   ASUS with SPDIF out (using GPIO2)&lt;br /&gt;
        uniwill   3-jack&lt;br /&gt;
        fujitsu   Fujitsu Laptops (Pi1536)&lt;br /&gt;
        F1734      2-jack&lt;br /&gt;
        lg      LG laptop (m1 express dual)&lt;br /&gt;
        lg-lw      LG LW20/LW25 laptop&lt;br /&gt;
        tcl      TCL S700&lt;br /&gt;
        clevo      Clevo laptops (m520G, m665n)&lt;br /&gt;
        test      for testing/debugging purpose, almost all controls can be&lt;br /&gt;
            adjusted.  Appearing only when compiled with&lt;br /&gt;
            $CONFIG_SND_DEBUG=y&lt;br /&gt;
        auto      auto-config reading BIOS (default)&lt;br /&gt;
   &lt;br /&gt;
      ALC260&lt;br /&gt;
        hp      HP machines&lt;br /&gt;
        hp-3013   HP machines (3013-variant)&lt;br /&gt;
        fujitsu   Fujitsu S7020&lt;br /&gt;
        acer      Acer TravelMate&lt;br /&gt;
        basic      fixed pin assignment (old default model)&lt;br /&gt;
        auto      auto-config reading BIOS (default)&lt;br /&gt;
   &lt;br /&gt;
      ALC262&lt;br /&gt;
        fujitsu   Fujitsu Laptop&lt;br /&gt;
        hp-bpc   HP xw4400/6400/8400/9400 laptops&lt;br /&gt;
        hp-bpc-d7000   HP BPC D7000&lt;br /&gt;
        benq      Benq ED8&lt;br /&gt;
        hippo      Hippo (ATI) with jack detection, Sony UX-90s&lt;br /&gt;
        hippo_1   Hippo (Benq) with jack detection&lt;br /&gt;
        basic      fixed pin assignment w/o SPDIF&lt;br /&gt;
        auto      auto-config reading BIOS (default)&lt;br /&gt;
   &lt;br /&gt;
      ALC882/885&lt;br /&gt;
        3stack-dig   3-jack with SPDIF I/O&lt;br /&gt;
        6stack-dig   6-jack digital with SPDIF I/O&lt;br /&gt;
        arima      Arima W820Di1&lt;br /&gt;
        macpro   MacPro support&lt;br /&gt;
        w2jc      ASUS W2JC&lt;br /&gt;
        auto      auto-config reading BIOS (default)&lt;br /&gt;
   &lt;br /&gt;
      ALC883/888&lt;br /&gt;
        3stack-dig   3-jack with SPDIF I/O&lt;br /&gt;
        6stack-dig   6-jack digital with SPDIF I/O&lt;br /&gt;
        3stack-6ch    3-jack 6-channel&lt;br /&gt;
        3stack-6ch-dig 3-jack 6-channel with SPDIF I/O&lt;br /&gt;
        6stack-dig-demo  6-jack digital for Intel demo board&lt;br /&gt;
        acer      Acer laptops (Travelmate 3012WTMi, Aspire 5600, etc)&lt;br /&gt;
        medion   Medion Laptops&lt;br /&gt;
        targa-dig   Targa/MSI&lt;br /&gt;
        targa-2ch-dig   Targs/MSI with 2-channel&lt;br /&gt;
        laptop-eapd   3-jack with SPDIF I/O and EAPD (Clevo M540JE, M550JE)&lt;br /&gt;
        auto      auto-config reading BIOS (default)&lt;br /&gt;
   &lt;br /&gt;
      ALC861/660&lt;br /&gt;
        3stack   3-jack&lt;br /&gt;
        3stack-dig   3-jack with SPDIF I/O&lt;br /&gt;
        6stack-dig   6-jack with SPDIF I/O&lt;br /&gt;
        3stack-660   3-jack (for ALC660)&lt;br /&gt;
        uniwill-m31   Uniwill M31 laptop&lt;br /&gt;
        toshiba   Toshiba laptop support&lt;br /&gt;
        asus      Asus laptop support&lt;br /&gt;
        asus-laptop   ASUS F2/F3 laptops&lt;br /&gt;
        auto      auto-config reading BIOS (default)&lt;br /&gt;
   &lt;br /&gt;
      ALC861VD/660VD&lt;br /&gt;
        3stack   3-jack&lt;br /&gt;
        3stack-dig   3-jack with SPDIF OUT&lt;br /&gt;
        6stack-dig   6-jack with SPDIF OUT&lt;br /&gt;
        3stack-660   3-jack (for ALC660VD)&lt;br /&gt;
        lenovo   Lenovo 3000 C200&lt;br /&gt;
        auto      auto-config reading BIOS (default)&lt;br /&gt;
   &lt;br /&gt;
      CMI9880&lt;br /&gt;
        minimal   3-jack in back&lt;br /&gt;
        min_fp   3-jack in back, 2-jack in front&lt;br /&gt;
        full      6-jack in back, 2-jack in front&lt;br /&gt;
        full_dig   6-jack in back, 2-jack in front, SPDIF I/O&lt;br /&gt;
        allout   5-jack in back, 2-jack in front, SPDIF out&lt;br /&gt;
        auto      auto-config reading BIOS (default)&lt;br /&gt;
   &lt;br /&gt;
      AD1981&lt;br /&gt;
        basic      3-jack (default)&lt;br /&gt;
        hp      HP nx6320&lt;br /&gt;
        thinkpad   Lenovo Thinkpad T60/X60/Z60&lt;br /&gt;
        toshiba   Toshiba U205&lt;br /&gt;
   &lt;br /&gt;
      AD1986A&lt;br /&gt;
        6stack   6-jack, separate surrounds (default)&lt;br /&gt;
        3stack   3-stack, shared surrounds&lt;br /&gt;
        laptop   2-channel only (FSC V2060, Samsung M50)&lt;br /&gt;
        laptop-eapd   2-channel with EAPD (Samsung R65, ASUS A6J)&lt;br /&gt;
        ultra      2-channel with EAPD (Samsung Ultra tablet PC)&lt;br /&gt;
   &lt;br /&gt;
      AD1988&lt;br /&gt;
        6stack   6-jack&lt;br /&gt;
        6stack-dig   ditto with SPDIF&lt;br /&gt;
        3stack   3-jack&lt;br /&gt;
        3stack-dig   ditto with SPDIF&lt;br /&gt;
        laptop   3-jack with hp-jack automute&lt;br /&gt;
        laptop-dig   ditto with SPDIF&lt;br /&gt;
        auto      auto-config reading BIOS (default)&lt;br /&gt;
      &lt;br /&gt;
      Conexant 5045&lt;br /&gt;
        laptop   Laptop config&lt;br /&gt;
        test      for testing/debugging purpose, almost all controls&lt;br /&gt;
            can be adjusted.  Appearing only when compiled with&lt;br /&gt;
            $CONFIG_SND_DEBUG=y&lt;br /&gt;
   &lt;br /&gt;
      Conexant 5047&lt;br /&gt;
        laptop   Basic Laptop config&lt;br /&gt;
        laptop-hp   Laptop config for some HP models (subdevice 30A5)&lt;br /&gt;
        laptop-eapd   Laptop config with EAPD support&lt;br /&gt;
        test      for testing/debugging purpose, almost all controls&lt;br /&gt;
            can be adjusted.  Appearing only when compiled with&lt;br /&gt;
            $CONFIG_SND_DEBUG=y&lt;br /&gt;
   &lt;br /&gt;
      STAC9200/9205/9254&lt;br /&gt;
        ref      Reference board&lt;br /&gt;
   &lt;br /&gt;
      STAC9220/9221&lt;br /&gt;
        ref      Reference board&lt;br /&gt;
        3stack   D945 3stack&lt;br /&gt;
        5stack   D945 5stack + SPDIF&lt;br /&gt;
        macmini   Intel Mac Mini&lt;br /&gt;
        macbook   Intel Mac Book&lt;br /&gt;
        macbook-pro-v1 Intel Mac Book Pro 1st generation&lt;br /&gt;
        macbook-pro   Intel Mac Book Pro 2nd generation&lt;br /&gt;
        imac-intel   Intel iMac&lt;br /&gt;
   &lt;br /&gt;
      STAC9202/9250/9251&lt;br /&gt;
        ref      Reference board, base config&lt;br /&gt;
        m2-2      Some Gateway MX series laptops&lt;br /&gt;
        m6      Some Gateway NX series laptops&lt;br /&gt;
        pa6      Gateway NX860 series&lt;br /&gt;
   &lt;br /&gt;
      STAC9227/9228/9229/927x&lt;br /&gt;
        ref      Reference board&lt;br /&gt;
        3stack   D965 3stack&lt;br /&gt;
        5stack   D965 5stack + SPDIF&lt;br /&gt;
   &lt;br /&gt;
      STAC9872&lt;br /&gt;
        vaio      Setup for VAIO FE550G/SZ110&lt;br /&gt;
        vaio-ar Setup for VAIO AR&lt;br /&gt;
   &lt;br /&gt;
       The model name &amp;quot;genric&amp;quot; is treated as a special case.  When this&lt;br /&gt;
       model is given, the driver uses the generic codec parser without&lt;br /&gt;
       &amp;quot;codec-patch&amp;quot;.  It's sometimes good for testing and debugging.&lt;br /&gt;
   &lt;br /&gt;
       If the default configuration doesn't work and one of the above&lt;br /&gt;
       matches with your device, report it together with the PCI&lt;br /&gt;
       subsystem ID (output of &amp;quot;lspci -nv&amp;quot;) to ALSA BTS or alsa-devel&lt;br /&gt;
       ML (see the section &amp;quot;Links and Addresses&amp;quot;).&lt;br /&gt;
   &lt;br /&gt;
       Note 2: If you get click noises on output, try the module option&lt;br /&gt;
          position_fix=1 or 2.  position_fix=1 will use the SD_LPIB&lt;br /&gt;
          register value without FIFO size correction as the current&lt;br /&gt;
          DMA pointer.  position_fix=2 will make the driver to use&lt;br /&gt;
          the position buffer instead of reading SD_LPIB register.&lt;br /&gt;
          (Usually SD_LPLIB register is more accurate than the&lt;br /&gt;
          position buffer.)&lt;br /&gt;
 &amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
open a console and type:&lt;br /&gt;
{{Console| &amp;lt;pre class=&amp;quot;clear&amp;quot;&amp;gt; su &amp;lt;/pre&amp;gt;}}&lt;br /&gt;
(command to become root)&lt;br /&gt;
&lt;br /&gt;
now run &lt;br /&gt;
{{Console| &amp;lt;pre class=&amp;quot;clear&amp;quot;&amp;gt;  lsof /dev/snd/* &amp;lt;/pre&amp;gt;}}&lt;br /&gt;
and see if there's an application using audio. if yes, kill it!&lt;br /&gt;
&lt;br /&gt;
To kill it, open Kde process manager with ctrl+esc or alt+f2 and execute kcontrol and kill processes.&lt;br /&gt;
&lt;br /&gt;
after that run:&lt;br /&gt;
{{Console| &amp;lt;pre class=&amp;quot;clear&amp;quot;&amp;gt;  rmmod snd-hda-intel &amp;lt;/pre&amp;gt;}}&lt;br /&gt;
to unload the driver.&lt;br /&gt;
&lt;br /&gt;
after that run:&lt;br /&gt;
{{Console| &amp;lt;pre class=&amp;quot;clear&amp;quot;&amp;gt;  modprobe snd-hda-intel model=YOUR_MODEL &amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
YOUR_MODEL is the one u found (or u think that should work) on the list (ie: model=3stack)&lt;br /&gt;
after that command volumes are set to 0, so with kmix u have to pump it up!&lt;br /&gt;
&lt;br /&gt;
Now try to play something, if not working u could try another model starting the guide from begin!&lt;br /&gt;
&lt;br /&gt;
if it works, do this on the installed Sabayon, and after we need to save those settings, so:&lt;br /&gt;
&lt;br /&gt;
open a console and become root with&lt;br /&gt;
{{Console| &amp;lt;pre class=&amp;quot;clear&amp;quot;&amp;gt; su &amp;lt;/pre&amp;gt;}}&lt;br /&gt;
command.&lt;br /&gt;
&lt;br /&gt;
then run:&lt;br /&gt;
{{Console| &amp;lt;pre class=&amp;quot;clear&amp;quot;&amp;gt; echo &amp;quot;options snd-hda-intel model=YOUR_MODEL&amp;quot; &amp;gt;&amp;gt; /etc/modules.d/alsa &amp;lt;/pre&amp;gt;}}&lt;br /&gt;
and&lt;br /&gt;
{{Console| &amp;lt;pre class=&amp;quot;clear&amp;quot;&amp;gt; update-modules &amp;lt;/pre&amp;gt;}}&lt;br /&gt;
someone said he had to run:&lt;br /&gt;
{{Console| &amp;lt;pre class=&amp;quot;clear&amp;quot;&amp;gt; update-modules force &amp;lt;/pre&amp;gt;}}&lt;br /&gt;
now reboot and see if it works !&lt;br /&gt;
&lt;br /&gt;
~~ Edit: modules-update is deprecated, changed to update-modules --[[User:Dyingmuppet|dyingmuppet]] 15:25, 19 January 2009 (UTC) ~~&lt;br /&gt;
&lt;br /&gt;
--~~ Edit: The list of modules may be exist in /etc/modprobe.d/, not in /etc/modules.d/ ~~&lt;br /&gt;
&lt;br /&gt;
--~~ Edit: &amp;quot; etc/modprobe.d/alsa &amp;quot; is deprecated in 5.0 so save settings in &amp;quot; etc/modprobe.d/alsa.conf &amp;quot;  --[[catalyst64]]  26 Oct 2009&lt;br /&gt;
&lt;br /&gt;
[[Category:Audio Hardware|Resolve Problems with HDA-Intel Sound Cards]]&lt;/div&gt;</summary>
		<author><name>Catalyst</name></author>	</entry>

	</feed>