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.