LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Wierd sound problem on ASUS F5SL based laptop (https://www.linuxquestions.org/questions/slackware-14/wierd-sound-problem-on-asus-f5sl-based-laptop-689548/)

ljubak 12-10-2008 05:33 AM

Wierd sound problem on ASUS F5SL based laptop
 
I have the following problem with sound on my ASUS F5SL based laptop.

The first time when I installed slackware, the sound worked with following hack:
options snd-hda-intel position_fix=1
added to /etc/modprobe.d/sound.

In the meantime i had to reinstall Slackware and now i have a problem. The sound no longer works with given hack?!! :confused:

I wonder if someone has an idea where to start with the analysis of this problem, or maybe an solution?

ljubak 12-10-2008 05:47 AM

I forgot to mention it is Slackware 12.1. And only thing that might be different from previous installation is running alsaconf before alsamixer (I can`t remember whether I did the same the first time).

One more thing, first time i did config with huge-smp kernel. Next time i did it with generic-smp kernel.

agentc0re 12-10-2008 08:25 AM

I believe that just because you've set options for snd-hda-intel doesn't mean that it's loaded as a module. I would check and make sure that it is. I bet if you switch to the huge-smp kernel it will work again.

ljubak 12-10-2008 09:19 AM

Quote:

Originally Posted by agentc0re (Post 3370412)
I believe that just because you've set options for snd-hda-intel doesn't mean that it's loaded as a module. I would check and make sure that it is. I bet if you switch to the huge-smp kernel it will work again.

I agree, but lsmod seys that snd-hda-intel is present. Tried switching to huge kernel. Same thing again. Although I'm not sure that I did everything well. I used the following procedure:
1. alsaconf
2. edit /etc/modprobe.d/sound
3. alsamixer
4. alsactl store
5. restart alsa

I wonder if somthing was written to some configuration file besides /etc/.../sound during first setup (with generic kernel) that should be undone?

T3slider 12-10-2008 11:53 AM

You may need to pass an option to the snd-hda-intel module. See this post (or search for 'snd-hda-intel' in these forums for others -- I have posted in a lot of threads about sound cards, and I explained a possible solution better in some threads than in others). Note that the possible options for the snd-hda-intel module depend on your sound card. You should be able to see what chipset your sound card is with either
Code:

/sbin/lspci -vv
or
Code:

aplay -l
You should only need to try the options available for your chipset.

ljubak 12-10-2008 04:58 PM

Quote:

Originally Posted by T3slider (Post 3370639)
You may need to pass an option to the snd-hda-intel module. See this post (or search for 'snd-hda-intel' in these forums for others -- I have posted in a lot of threads about sound cards, and I explained a possible solution better in some threads than in others). Note that the possible options for the snd-hda-intel module depend on your sound card. You should be able to see what chipset your sound card is with either
Code:

/sbin/lspci -vv
or
Code:

aplay -l
You should only need to try the options available for your chipset.

Thnx, I will check out this.

What's bugs me the most is it worked, now it doesn't :confused:

ljubak 12-10-2008 06:29 PM

I solved it! :) But it still confuses me.

The story goes like this:

After the first Slackware installation i added the following line to /etc/modprobe.d/cound:

Code:

options snd-hda-intel position_fix=1 model=lenovo
and it worked. After that I decided to check which parameters are necessary so I tried following:

Code:

options snd-hda-intel position_fix=1
and it worked again. So without any further investigation, I concluded that option model=lenovo is unnecessary. Following notes that I made after the first installation, after second installation i did:

Code:

options snd-hda-intel position_fix=1
and it didn't work, and you know the rest of the story. Finaly after trying model=lenovo again the sound works, but... Just to be sure I excluded model option and it works without it. Also I tried just model=lenovo without position_fix and it works!

Strange, isn't it? :confused:

Thank you guys.


All times are GMT -5. The time now is 05:15 AM.