[ltp] Help, no sound fc4, A20m

Jiang Qian linux-thinkpad@linux-thinkpad.org
Sat, 3 Sep 2005 23:30:52 -0400


Just my 2 cent. Did you try fuser /dev/dsp or whatever alsa device is to 
see whether any process is using it?
Jiang
On Sat, Sep 03, 2005 at 11:24:34PM -0400, Bert Haskins wrote:
> 
> 
> Helen Borrie wrote:
> 
> >Bert,
> >At 12:37 PM 3/09/2005 -0400, you wrote:
> >
> >>I'm trying to set up a A20M with FC4 for a friend and everything is 
> >>fine except
> >>no sound anywhere cd, xmms, etc.
> >>I did the alsamixer thing, sound detect, cat interrupts shows CS46XX, 
> >>cat ioports does
> >>not show anything that looks like a sound card.
> >>lspci does show Cirrus Logic CS 4614/22/24 [CrystalClear SoundFusion 
> >>Audio Accelerator] (rev 01)
> >>The sound does work ( fine ) when I booted up using the Dyne Bolic 
> >>live cd.
> >>
> >>I know that I'm missing something but can't find it.
> >
> >
> >Don't know if this helps, as I'm still struggling a bit with sound 
> >myself...
> >
> >PIcked up the following snippets in Google:
> >
> >"Sound seems to be the most difficult part right now. The ThinkPad 
> >uses the cs461x driver available as OSS and Alsa driver. I am using 
> >the Alsa driver currently. To get sound at all you will need to 
> >disable PCI Power Management in the BIOS. The OSS Driver seems to have 
> >a workaround in it with poking at the ACPI area.
> >
> >I am using this modules.conf extension for alsa:
> >
> >        alias char-major-116 snd
> >        alias snd-card-0 snd-card-cs461x
> >        alias char-major-14 soundcore
> >        alias sound-slot-0 snd-card-0
> >        alias sound-service-0-0 snd-mixer-oss
> >        alias sound-service-0-1 snd-seq-oss
> >        alias sound-service-0-3 snd-pcm-oss
> >        alias sound-service-0-12 snd-pcm-oss
> >        options snd snd_major=116 snd_cards_limit=1 
> >snd_device_mode=0660 snd_device_gid=29 snd_device_uid=0
> >        options snd-card-cs461x snd_index=0
> >-------------------------------------------------------------
> >Another one:
> >
> >" The soundcard worked out of the box. Try "modprobe cs46xx".
> >
> >You may need to add the following lines to /etc/modutils/sound:
> >
> >  alias char-major-14 cs46xx
> >  alias sound cs46xx
> >
> >Then do a "echo sound >> /etc/modules". Sound is now loaded 
> >automatically at startup.
> >----------------------------------------------------------------------------------------- 
> >
> >And another:
> >"Steps I did:
> >
> >1) Check that the card comes up as CS 4614/22/24 [CrystalClear 
> >SoundFusion Audio Accelerator] and uses the ALSA snd-46xx driver (not 
> >CS46xx)
> >
> >2) Shut down any [gui setup interface] and any applications that may 
> >be accessing the sound driver. Make sure to check the taskbar for any 
> >running apps like Kmix volume level or Amarok... There's a command to 
> >check what apps are running, but I can't remember what it is. 
> 
> top.. and it doesn't show any sound aps running
> 
> >
> >
> >3) Go to [your services interface] and make sure the ALSA is running, 
> >if not stop and restart it. YOU MUST HAVE MADE SURE YOU DID STEP 2 OR 
> >YOU'LL GET AN ERROR. 
> 
> Alsa is running... I can do aplay ( a *.wav file ) and it plays... dead 
> silent.
> xmms also runs, plays all the way through the wav file also... dead silent.
> 
> 
> >
> >
> >4) open a terminal window and log in as root
> >
> >5) Type "cd /sbin" to go to the sbin directory
> >Type "./lsmod" to find what sound module is running. mine had 
> >'snd-CS46xx 81896 7'
> >Type "./modprobe -r snd-CS46xx" to remove the sound module and change 
> >'snd-CS46xx' to whatever yours is from the lsmod command if necessary
> 
> This is interesting, if I do modeprobe - r snd-cs46xx
> I get:
> FATAL: Module snd_cs46xx is in use.
> FATAL: Error running remove command for snd_cs46xx
> 
> This happens if I do it right after boot-up, top reports 2 running
> and shows X, rhn-applet-gui, gnome-terminal, top , init
> hald nifd show up now and then.
> 
> I think that this is ( Module snd_cs46xx is in use ) must be the problem.
> Now how do I find out what is using it?
> 
> One other strange thing, if I press either the A20Ms volume up or down 
> buttons,
> I get a speaker beep.
> 
> Thanks,
>  Bert
> 
> >
> >Type "./modprobe snd-CS46xx" to reinstall the module
> >Type "alsamixer" to start the mixer (don't do this from the KDE start 
> >menu but do it here in the terminal
> >Check that the 'Master' 'PCM' and 'DAC' levels are turned up pretty 
> >far. Arrow right to move to the ones not shown on the screen. These 
> >three were the only ones I needed, plus the CD level. All the others 
> >could be muted. Actually making sure the two 3DContr levels were muted 
> >actually helped the sound quality. Use the 'm' key to mute/unmute.
> >Press the 'Esc' key to exit.
> >
> >6) Make sure whatever setting for the application your using are ok 
> >and it should be good to go.
> >
> >If you're using XMMS and the volume control slider doesn't change the 
> >level, go into XMMS Options->Preferences and configure the ALSA driver 
> >to use software volume control.
> >--------------------------------------------------
> >And an old ref from this list's own archives referring to the 2.4 
> >kernel (but maybe it's still applicable):
> >
> >http://mailman.linux-thinkpad.org/pipermail/linux-thinkpad/2001-July/005400.html 
> >
> >
> >Helen
> >
> >
> >
> >
> >
> >
> -- 
> The linux-thinkpad mailing list home page is at:
> http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad