[ltp] ALSA Sound problem in TP600E with CS4610

Hans Nilsson linux-thinkpad@www.bm-soft.com
Thu, 24 Feb 2000 22:17:38 +0100


I can install ALSA 0.5.3 but I don't get any sound (Yes, I know about
the default muting). I got the same result with 0.4.1i.

I have an IBM ThinkPad 600E (model 2645550) running RedHat 6.1 kernel
2.2.12-20.

The audio controller is a CS4610:

[root@helan ~]# lspci -v -s 00:06
00:06.0 Multimedia audio controller: Cirrus Logic CS 4610 (rev 01)
        Subsystem: Unknown device 1014:1010
        Flags: bus master, medium devsel, latency 208, IRQ 11
        Memory at 50100000 (32-bit, non-prefetchable)
        Memory at 50000000 (32-bit, non-prefetchable)


I have rebuilt the kernel with only sound support and then I installed
the ALSA 0.5.3 as the INSTALL file said.

In /usr/src/linux/.config the sound section is:

#
CONFIG_SOUND=y
# CONFIG_SOUND_CMPCI is not set
# CONFIG_SOUND_ES1370 is not set
# CONFIG_SOUND_ES1371 is not set
# CONFIG_SOUND_ESSSOLO1 is not set
# CONFIG_SOUND_SONICVIBES is not set
# CONFIG_SOUND_MSNDCLAS is not set
# CONFIG_SOUND_MSNDPIN is not set
# CONFIG_SOUND_OSS is not set


[root@helan ~]# cat /etc/conf.modules

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-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss



I run the 'alsasound start' early in runlevel 3:

[root@helan ~]# ls /etc/rc.d/rc3.d/
/etc/rc.d/rc3.d:
K20rstatd@    S05kudzu@     S25netfs@     S50inet@      S99linuxconf@
K20rusersd@   S10network@   S30syslog@    S60lpd@       S99local@
K20rwhod@     S11portmap@   S40atd@       S75keytable@  
K55routed@    S16apmd@      S40crond@     S85gpm@       
S03alsasound@ S20random@    S45pcmcia@    S90xfs@    


[root@helan ~]# cat /proc/asound/sndstat 
Sound Driver:3.8.1a-980706 (ALSA v0.5.3 emulation code)
Kernel: Linux helan.du.uab.ericsson.se 2.2.12-20 #2 Thu Feb 24 15:54:20 CET 
2000 i686
Config options: 0

Installed drivers: 
Type 10: ALSA emulation

Card config: 
Sound Fusion CS461x at 0x50100000/0x50000000, irq 11

Audio devices:
0: CS461x (DUPLEX)

Synth devices: NOT ENABLED IN CONFIG

Midi devices:
0: ES1371

Timers:
7: system timer

Mixers:
0: AC97 generic


[root@helan ~]# amixer
Group 'Input Gain',0
  Capabilities: volume mute jointly-mute
  Channels: Front-Left Front-Right 
  Limits: min = 0, max = 15
  Front-Left: 15 [100%] [on] [---]
  Front-Right: 15 [100%] [on] [---]
Group 'Master Mono',0
  Capabilities: volume mute capture exclusive-capture
  Capture exclusive group: 1
  Channels: Front-Left Front-Right 
  Limits: min = 0, max = 31
  Front-Left: 31 [100%] [on] [---]
  Front-Right: 31 [100%] [on] [---]
Group 'Master',0
  Capabilities: volume mute capture exclusive-capture
  Capture exclusive group: 1
  Channels: Front-Left Front-Right Rear-Left Rear-Right Woofer 
  Limits: min = 0, max = 31
  Front-Left: 31 [100%] [on] [---]
  Front-Right: 31 [100%] [on] [---]
  Rear-Left: 31 [100%] [on] [---]
  Rear-Right: 31 [100%] [on] [---]
  Woofer: 0 [0%] [mute] [---]
Group 'Aux',0
  Capabilities: volume mute jointly-mute capture exclusive-capture
  Capture exclusive group: 1
  Channels: Front-Left Front-Right 
  Limits: min = 0, max = 31
  Front-Left: 31 [100%] [on] [---]
  Front-Right: 31 [100%] [on] [---]
Group 'Phone',0
  Capabilities: volume mute capture exclusive-capture
  Capture exclusive group: 1
  Channels: Front-Left Front-Right 
  Limits: min = 0, max = 31
  Front-Left: 31 [100%] [on] [---]
  Front-Right: 31 [100%] [on] [---]
Group 'PCM',0
  Capabilities: volume mute jointly-mute
  Channels: Front-Left Front-Right 
  Limits: min = 0, max = 31
  Front-Left: 31 [100%] [on] [---]
  Front-Right: 31 [100%] [on] [---]

[root@helan ~]# aplay /usr/share/sounds/phone.wav 
Aplay: version 0.5.3 by Jaroslav Kysela <perex@suse.cz>
Using soundcard 'Sound Fusion CS461x at 0x50100000/0x50000000, irq 11'
Playing WAVE '/usr/share/sounds/phone.wav' : Signed 16-bit Little Endian, Rate 
44100 Hz, Stereo
## Here it just hang until I cntl-C

During the "play", cat /proc/dma shows only
 4: cascade


Question 1: Any idea why there is no sound output?

Question 2: The booting is a bit non-deterministic, sometimes the 
	    card is not loaded at all, sometimes it is loaded but
	    /proc/asound/sndstat tells NOT ENABLED IN CONFIG on 
	    the audio, synth and midi devices.  How early should the
	    ALSA sound be started?

/Hans Nilsson



----- The Linux ThinkPad mailing list -----
The linux-thinkpad mailing list home page is at:
http://www.bm-soft.com/~bm/tp_mailing.html