Log in Register FAQ Memberlist Search pcHDTV Forum Index
pcHDTV Forum

pcHDTV Forum Index -> Installation/Setup -> CX88_Alsa Sound on the 5500 conflicts with onboard Sound
Post new topic  Reply to topic View previous topic :: View next topic 
CX88_Alsa Sound on the 5500 conflicts with onboard Sound
PostPosted: Wed Apr 11, 2007 3:04 pm Reply with quote
djseto
 
Joined: 06 Apr 2007
Posts: 15




I am running Ubuntu 6.10 edgy and when I boot its always russian roulette as to which sound card is set as default. I've been all over the Ubuntu forums and no solution seems to work. My system see's the following sound cards:

cx88_alsa
cx88_alsa
snd_hd_intel

I want snd_hda_intel to be my default, but no matter how much I set it in the alsa-base file, it still randomly picks cards everytime i start up. Anyone have any ideas?
View user's profile Send private message
PostPosted: Wed Apr 11, 2007 4:11 pm Reply with quote
electronikjunkie
 
Joined: 11 Dec 2006
Posts: 15




I also have two sound devices. Here's what I put at the end of "/etc/modprobe.d/aliases":

Code:
alias snd-card-0 snd-via82xx
options snd-via82xx index=0
alias snd-card-1 cx88-alsa
options cx88-alsa index=1


This should help.
View user's profile Send private message
PostPosted: Wed Apr 11, 2007 4:45 pm Reply with quote
djseto
 
Joined: 06 Apr 2007
Posts: 15




electronikjunkie wrote:
I also have two sound devices. Here's what I put at the end of "/etc/modprobe.d/aliases":

Code:
alias snd-card-0 snd-via82xx
options snd-via82xx index=0
alias snd-card-1 cx88-alsa
options cx88-alsa index=1


This should help.


In this case, I have 3 cards, so I tried:

alias snd-card-0 snd_hda_intel
options snd_hda_intel index=0
alias snd-card-1 cx88_alsa
options cx88_alsa index=1
alias snd-card-2 cx88_alsa
options cx88_alsa index=2

But now, I only see the two PCHDTV-5500 cards under my default sound card settings. My onboard card is not listed nor can it be found using "sudo asoundconf list"

If I remove your suggested code and do a "cat /proc/asound/modules", I get:

0 cx88_alsa
1 cx88_alsa
2 snd_hda_intel

but when I do a "cat /proc/asound/cards", I get:

0 [CX8801 ]: CX88x - Conexant CX8801
Conexant CX8801 at 0xf9000000
1 [CX8801_1 ]: CX88x - Conexant CX8801
Conexant CX8801 at 0xf5000000
2 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xfe024000 irq 209

For modules, it shows both PCHDTV-5500 cards as cx88_alsa, but in cards, it shows one with an _1 to indicate they are the different. Is having two 5500 cards the problem? I've been working on this all day and its driving me crazy.
View user's profile Send private message
PostPosted: Thu Apr 12, 2007 9:04 am Reply with quote
xyzzy
 
Joined: 12 Feb 2006
Posts: 225




djseto wrote:

alias snd-card-0 snd_hda_intel
options snd_hda_intel index=0
alias snd-card-1 cx88_alsa
options cx88_alsa index=1
alias snd-card-2 cx88_alsa
options cx88_alsa index=2


There is only one driver for all devices of the same type. There aren't two cx88_alsa drivers loaded, so trying to have two options lines for cx88_alsa doesn't make any sense. Try modinfo cx88_alsa:
parm: index:Index value for cx88x capture interface(s). (array of int)

You should use index=1,2 if you have multiple cards and want them in slot 1 and 2.
View user's profile Send private message
PostPosted: Thu Apr 12, 2007 9:37 pm Reply with quote
djseto
 
Joined: 06 Apr 2007
Posts: 15




xyzzy wrote:

There is only one driver for all devices of the same type. There aren't two cx88_alsa drivers loaded, so trying to have two options lines for cx88_alsa doesn't make any sense. Try modinfo cx88_alsa:
parm: index:Index value for cx88x capture interface(s). (array of int)

You should use index=1,2 if you have multiple cards and want them in slot 1 and 2.


So what does this mean to someone who isnt a linux guru? In otherwords, how does this translate into a command I can throw into the command line? Thanks for the help
View user's profile Send private message
PostPosted: Thu Apr 12, 2007 10:22 pm Reply with quote
xyzzy
 
Joined: 12 Feb 2006
Posts: 225




xyzzy wrote:

You should use index=1,2 if you have multiple cards and want them in slot 1 and 2.
View user's profile Send private message
CX88_Alsa Sound on the 5500 conflicts with onboard Sound
  pcHDTV Forum Index -> Installation/Setup
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All times are GMT - 7 Hours  
Page 1 of 1  

  
  
 Post new topic  Reply to topic  


Powered by phpBB © 2001-2003 phpBB Group
Theme created by Vjacheslav Trushkin