Sound problem

david walcroft d_j_w46 at bigpond.net.au
Tue Oct 2 23:56:59 UTC 2007


Nigel Henry wrote:
> On Monday 01 October 2007 01:54, david walcroft wrote:
>   
>> Nigel Henry wrote:
>>     
>>> On Sunday 30 September 2007 02:30, david walcroft wrote:
>>>       
>>>> Aaron Konstam wrote:
>>>>         
>>>>> On Sat, 2007-09-29 at 10:11 +1000, david walcroft wrote:
>>>>>           
>>>>>> I cannot get my Sonicvibes card to work in FC7,I think it has
>>>>>> something to do
>>>>>> with my modprobe.conf,does anyone know what lines should be installed.
>>>>>>
>>>>>>  Thanks   david
>>>>>>             
>
>   
>>> Hi David. You appear to have two soundcards showing on the lsmod list. A
>>> snd-intel8x0 (presumably the onboard card) , and snd-sonicvibes (your
>>> Pine pci card).
>>>
>>>
>>> Could you post the output of your current /etc/modprobe.conf, and also
>>> the output from.
>>> cat /proc/asound/cards
>>> and
>>> /sbin/lspci -v   (just the parts for the soundcards)
>>>
>>> I think I'd remove the 2 lines you have in rc.local for the moment,
>>> reboot, and see if the card using sonicvibes shows up in cat
>>> /proc/asound/cards, and in /sbin/lsmod | grep snd.
>>>
>>> cat /proc/asound/cards may be showing the 2 cards, but not with the
>>> sonicvibes one as card0.  You can change the order the cards are loaded
>>> in /etc/modprobe.conf. With something like.
>>>
>>> alias snd-card-0 snd-sonicvibes
>>> options snd-sonicvibes index=0
>>> alias snd-card-1 snd-intel8x0
>>> options snd-intel8x0 index=1
>>>
>>> But post the requested output first, which may give us an idea of what's
>>> what.
>>>
>>> All the best.
>>>
>>> Nigel.
>>>       
>> My /etc/modprobe
>>
>>
>> alias eth0 8139too
>>     
> alias snd-card-1 snd-intel8x0
> options snd-card-1 index=1
> Add the 2 lines above
>   
>> options snd-intel8x0 index=0
>>     
> Change the line above to index=1
>   
>> # install snd-intel8x0 /sbin/modprobe --ignore-install snd-intel8x0: &&
>> /usr/sbin/alsactl restore >/dev/null 2>&1 || :
>> # remove snd-intel8x0 { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ;
>> }; /sbin/modprobe -r --ignore-remove snd-intel8x0
>> alias sound-slot-0 snd-intel8x0
>>     
> Remove the alias line above
>   
>> # Set this to the correct number of cards.
>> options snd cards_limit=1
>>     
> Change the limit above to 4 
>   
>> options loop max-loop=32
>> alias sound-slot-1 off
>>     
> Remove the alias line above
>   
>> alias net-pf-10 off
>> #2C module options
>> alias char-major-89 i2c-dev
>> options snd-sonicvibes index=0
>>     
> Remove the above options line
>   
>> remove snd-sonicvibes { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ;
>> }; /sbin/modprobe -r --ignore-remove snd-sonicvibes
>> alias snd-card-0 snd-sonicvibes
>> options snd-card-0 index=0
>>     
> options snd-sonicvibes index=0
> Add the line above, which keeps all the sonicvibes stuff together
>   
>> alias eth1 8139too
>>     
>
>   
>> Thanks  david
>>     
>
> Hi David. Your modprobe.conf needs a bit of attention as above.
>
> I don't think the "remove" and "install" lines are needed any more with Fedora 
> 7, at least on my Fedora 7 they don't exist. On earlier versions of FC they 
> do. Anyway. Leave the remove, and install lines as they are at the moment. 
> They are both commented out with a # at the start of the lines, so will be 
> ignored. Leave the remove line for the sonicvibes as it is. It's uncommented, 
> but that should be ok.
>
> Make the changes to /etc/modprobe.conf as root in a text editor, save the 
> changes, and reboot the machine.
>
> cat /proc/asound/cards should now show both cards. The sonicvibes as card0, 
> and the intel one as card1.
>
> Open alsamixer on the CLI (Konsole) as user, and check the mixer settings, 
> unmuting, pushing up sliders as necessary, see if you can get some sound out 
> of the card.
>
> To access alsamixer for the intel card, start alsamixer as.
> alsamixer -c 1
>
> Now you may have to remove or rename /etc/alsa/asound.state, which is the file 
> where the mixer settings are saved to. When you reboot it will be recreated. 
> Try a reboot first though, without touching this file.
>
> You can save, and restore your mixer settings to this file with the following 
> commands run as root.
> /usr/sbin/alsactl store
> /usr/sbin/alsactl restore
>
> See how you get on, and post back please.
>
> All the best.
>
> Nigel.
>
>   
I have done the items you suggested but with no luck,I suppose the
possibility is that my sound card is faulty....

  david




More information about the fedora-list mailing list