Posts: 24
Honeypuck
Joined: 19 Jan 2012
#1
Hi all,

I have the problem that sound disappeared although I had sound right after install. It got lost after some upgrade, unfortunately I didn't pay attention to the update history, so I cannot provide further information in this regard. In essence sound seems to be possible in principal.

The hardware setup of my IBM Thinkpad T23 is quite similiar to the Thinkpad R51 mentioned in this post: no-audio-intel-n10-ich-7-hd-audio-t2564.html

Here are more specific information about the soundcard as recognized:

Code: Select all

cat /proc/asound/cards
 0 [I82801CAICH3   ]: ICH - Intel 82801CA-ICH3
                      Intel 82801CA-ICH3 with CS4299 at irq 11
29 [ThinkPadEC     ]: ThinkPad EC - ThinkPad Console Audio Control
                      ThinkPad Console Audio Control at EC reg 0x30, fw 1AHT23WW-1.06a
and...

Code: Select all

cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.23.

Kernel modules seem to be loaded:

Code: Select all

lspci -nnk
..
l00:1f.5 Multimedia audio controller [0401]: Intel Corporation 82801CA/CAM AC'97 Audio Controller [8086:2485] (rev 01)
    Subsystem: IBM ThinkPad A30/A30p/T23 [1014:0222]
    Kernel driver in use: Intel ICH
..
The sound related modules are:

Code: Select all

lsmod | grep snd
snd_intel8x0           19407  1 
snd_ac97_codec         76689  1 snd_intel8x0
ac97_bus                 690  1 snd_ac97_codec
snd_pcm_oss            26956  0 
snd_mixer_oss          10117  1 snd_pcm_oss
snd_pcm                45526  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_seq_midi            3376  0 
snd_rawmidi            12512  1 snd_seq_midi
snd_seq_midi_event      3716  1 snd_seq_midi
snd_seq                34139  2 snd_seq_midi,snd_seq_midi_event
snd_timer              12397  2 snd_pcm,snd_seq
snd_seq_device          3619  3 snd_seq_midi,snd_rawmidi,snd_seq
snd                    32975  12 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,thinkpad_acpi,snd_mixer_oss,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
snd_page_alloc          4833  2 snd_intel8x0,snd_pcm
soundcore               3127  1 snd
I added the following line to /etc/modprobe.d/alsa-base.conf:

Code: Select all

options snd-intel8x0= Intel ICH (i8x0) chipsets
I checked out the sound configuration via alsa-conf, in order to see, whether any speaker was put on mute, well they are all on.

Strangely while pulseaudio is running, alsa is not, I guess that is the real problem.

Code: Select all

ps aux | grep pulseaudio
pascal    2214  1.6  0.9 164192  4928 ?        Sl   00:28   0:01 /usr/bin/pulseaudio --start --log-target=syslog

ps aux | grep alsa
root      2299  0.0  0.1   4048   820 pts/0    S+   00:31   0:00 grep --color=auto alsa
On my Debian system pulseaudio and alsa are both running simultaneously.

I (re)started both services without success via:

Code: Select all

killall pulseaudio
sudo alsa force-reload
pulseaudio -D

I perhabs naively put alsa-utils as a service that is to be started at bootup. Didn't help.

Help is highly appreciated.
Last edited by Honeypuck on 28 Apr 2012, 21:25, edited 1 time in total.
Posts: 4,164
rokytnji
Joined: 20 Feb 2009
#2
Hmmmm. Posting from my IBM T23 (I still have AntiX 8.5 running on this rig. Pretty much fully updated) No sound problems, ever. It is freezing outside so I have the laptop in my lap (to keep me warm)

Code: Select all

System:    Host: biker Kernel: 2.6.34-stevo i686 (32 bit) 
           Desktop: Fluxbox 1.3.2 Distro: antiX-M8.5 Marek Edelman 16 February 2010
Machine:   Mobo: IBM model: 26474MU Bios: IBM version: 1AET64WW (1.20 ) date: 10/18/2006
CPU:       Single core Mobile Intel Pentium III CPU - M (-UP-) cache: 512 KB flags: (sse) clocked at 798.00 MHz 
Graphics:  Card: S3 SuperSavage IX/C SDR X.Org: 1.11.2.901 driver: vesa Resolution: 1024x768@71.0hz 
           GLX Renderer: Rasterizer GLX Version: 2.1 Mesa 7.11.1
Audio:     Card: Intel 82801CA/CAM AC'97 Audio Controller driver: Intel ICH Sound: ALSA ver: 1.0.22.1
Network:   Card-1: Ralink RT2561/RT61 802.11g PCI driver: rt61pci 
           IF: wlan0 state: up mac: <filter>
           Card-2: Intel 82801CAM (ICH3) PRO/100 VE (LOM) Ethernet Controller driver: e100 
           IF: eth0 state: down mac: <filter>
Drives:    HDD Total Size: 80.0GB (18.7% used) 1: /dev/hda ST980815A 80.0GB 
Partition: ID: / size: 6.8G used: 3.4G (52%) fs: ext3 ID: /home size: 11G used: 2.9G (30%) fs: ext3 
           ID: swap-1 size: 1.04GB used: 0.00GB (0%) fs: swap 
Sensors:   System Temperatures: cpu: 55.0C mobo: 49.0C 
           Fan Speeds (in rpm): cpu: 0 
Info:      Processes: 100 Uptime: 1:23 Memory: 301.4/1008.7MB Client: Shell inxi: 1.7.28 

Code: Select all

@biker:~$ cat /proc/asound/cards
 0 [I82801CAICH3   ]: ICH - Intel 82801CA-ICH3
                      Intel 82801CA-ICH3 with CS4299 at irq 11
 5 [ThinkPadEC     ]: ThinkPad EC - ThinkPad Console Audio Control
                      ThinkPad Console Audio Control at EC reg 0x30, fw 1AHT20WW-1.04

Code: Select all

@biker:~$ lspci -nnk
00:1f.5 Multimedia audio controller [0401]: Intel Corporation 82801CA/CAM AC'97 Audio Controller [8086:2485] (rev 02)
Subsystem: IBM ThinkPad A30/A30p/T23 [1014:0222]
    Kernel driver in use: Intel ICH

Code: Select all

@biker:~$ lsmod | grep snd
snd_intel8x0           19407  0 
snd_ac97_codec         77180  1 snd_intel8x0
ac97_bus                 686  1 snd_ac97_codec
snd_pcm_oss            27764  0 
snd_mixer_oss          10254  1 snd_pcm_oss
snd_pcm                46062  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_seq_midi            3312  0 
snd_rawmidi            12176  1 snd_seq_midi
snd_seq_midi_event      3556  1 snd_seq_midi
snd_seq                34457  3 snd_seq_midi,snd_seq_midi_event
snd_timer              12089  2 snd_pcm,snd_seq
snd_seq_device          3629  3 snd_seq_midi,snd_rawmidi,snd_seq
snd                    32567  11 snd_intel8x0,snd_ac97_codec,thinkpad_acpi,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore               3418  1 snd
snd_page_alloc          4761  2 snd_intel8x0,snd_pcm
My full /etc/modprobe.d/alsa-base.conf txt file reads

Code: Select all

# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7
# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd && { /sbin/modprobe --quiet snd-ioctl32 ; /sbin/modprobe --quiet snd-seq ; }
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi && { /sbin/modprobe --quiet snd-seq-midi ; : ; }
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 && { /sbin/modprobe --quiet snd-emu10k1-synth ; : ; }

# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
# Keep snd-pcsp from beeing loaded as first soundcard
options snd-pcsp index=-2
# Keep snd-usb-audio from beeing loaded as first soundcard
options snd-usb-audio index=-2
My alsa version may be older, (as shown in above inxi -F readout in first code tag), since this is AntiX 8.5, (been installed since release date)

Code: Select all

harry@biker:~$ ps aux | grep pulseaudio
harry    21984  0.0  0.0   3472   752 pts/0    S+   23:24   0:00 grep pulseaudio
harry@biker:~$ ps aux | grep alsa
harry    21105  0.8  1.5 172256 16472 ?        Sl   23:19   0:02 geany /etc/modprobe.d/alsa-base.conf
harry    22137  0.0  0.0   3476   752 pts/0    S+   23:24   0:00 grep alsa
I don't know why your above readout says"root" instead of user name though. I figured since my post showing how my IBM T23 setup looks compared to yours may shed some light on your problem. __{{emoticon}}__

Edit: In case you are wondering about my kernel
update-via-smxi-to-liiqourix-2-6-35-kernel-slim-fails-at-log-t2585.html
Posts: 24
Honeypuck
Joined: 19 Jan 2012
#3
The problem is partly solved. It is definitively not a hardware issue after all, as I had assumed all along. Sound DID work right after clean install and all the sound hardware is correctly recognized. I noticed that something mutes PCM in alsa-mixer after each startup, so it is hardly surprising that there is no sound unless I manually activate it.
Does anybody have an idea what might cause that behavior?