You are not logged in.
Pages: 1
Hi
I've tried everything I could think of but I can't get the sound/alsa working again after it broke some time ago on my thinkpad x41. Everything seems fine except alsactl init, alsaconf doesn't complain, alsamixer works, everything unmuted and up, but no sound (no it is not the speaker headset doesn't work either).
EDIT I get sound but barely noticeable. Same with other distros using livecds. seems to be an alsa driver issue.
Any ideas?
thanks
alsactl init
Unknown hardware: "ICH4" "Analog Devices AD1981B" "AC97a:41445374" "0x1014" "0x0581"
Hardware is initialized using a guess methodlspci | grep audio
00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)aplay -l
Karte 0: ICH6 [Intel ICH6], Gerät 0: Intel ICH [Intel ICH6]
Sub-Geräte: 0/1
Sub-Gerät #0: subdevice #0
Karte 0: ICH6 [Intel ICH6], Gerät 4: Intel ICH - IEC958 [Intel ICH6 - IEC958]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 1: Modem [Intel ICH6 Modem], Gerät 0: Intel ICH - Modem [Intel ICH6 Modem - Modem]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0lsmod | grep snd
snd_seq_dummy 1079 0
snd_seq_oss 25040 0
snd_seq_midi_event 4528 1 snd_seq_oss
snd_seq 41688 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 4369 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_intel8x0 22230 2
snd_pcm_oss 33694 0
snd_intel8x0m 9344 0
snd_ac97_codec 87943 2 snd_intel8x0,snd_intel8x0m
ac97_bus 762 1 snd_ac97_codec
snd_mixer_oss 14654 1 snd_pcm_oss
snd_pcm 59136 5 snd_intel8x0,snd_intel8x0m,snd_pcm_oss,snd_ac97_codec
snd_timer 15583 3 snd_seq,snd_pcm
snd 43219 13 snd_seq_oss,snd_seq,snd_seq_device,snd_intel8x0,snd_intel8x0m,snd_pcm_oss,snd_ac97_codec,snd_mixer_oss,snd_pcm,thinkpad_acpi,snd_timer
soundcore 4929 1 snd
snd_page_alloc 5981 3 snd_intel8x0,snd_intel8x0m,snd_pcmLast edited by dafu (2011-02-04 02:56:16)
Offline
Bump. I have exact same issue on my Thinkpad X41 Tablet. Working fine until I did a full upgrade with pacman today (it had been several months, so a lot of package updates including new kernel). Now sound output is very very quiet. All controls are unmuted. Mute and volume control do work on the output, but the volume even at max is not usable. The output of the various sound config commands hasn't changed and is the same as OP except my lsmod output is a little bit different:
lsmod | grep snd
snd_seq_dummy 1119 0
snd_seq_oss 25232 0
snd_seq_midi_event 4568 1 snd_seq_oss
snd_intel8x0 22270 0
snd_seq 41912 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 4409 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_ac97_codec 88079 1 snd_intel8x0
snd_pcm_oss 33950 0
ac97_bus 770 1 snd_ac97_codec
snd_pcm 59496 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_mixer_oss 15366 1 snd_pcm_oss
snd_timer 15687 2 snd_seq,snd_pcm
snd 43987 10 snd_seq_oss,snd_intel8x0,snd_seq,snd_seq_device,snd_ac97_codec,snd_pcm_oss,snd_pcm,thinkpad_acpi,snd_mixer_oss,snd_timer
soundcore 4961 1 snd
snd_page_alloc 6021 2 snd_intel8x0,snd_pcmIs there a solution to this? Is this a problem I need to report upstream? Thanks.
Offline
I haven't found a solution yet. I tried everything even to amplify the volume with dmix but that didn't work too good (just a little louder but totally messed up). I'm using an usb sound device for now. I read somewhere the alsa people are messin up the volume levels in the drivers from time to time maybe that's the case here.
Offline
I have the same problem on my desktop which uses a Realtec ACL888.
This happened after the latest upgrade of alsa-lib and alsa-utils. I undid the upgrade (re-installed the previous versions) and that did NOT fix this. I suspect that the upgrade changed a configuration setting somewhere. When I do an
$ amixer sget Master,0
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
Playback channels: Mono
Limits: Playback 0 - 31
Mono: Playback 31 [100%] [0.00dB] [on]This shows that the volume is at 100%, so that isn't the setting. I don't know what the problem is.
Offline
My X24 has volume up/down buttons near the escape key that appear to directly control the audio output or speakers directly.
Do those buttons exist on the X41, and if so, does increasing the volume with those help?
Offline
@theapodan
yes they do and it worked! thank you so much! very strange though
Offline
@theapodan
yes they do and it worked! thank you so much! very strange though
It is (or was) common for Thinkpads to have a real hardware mixer inside of them, those buttons don't produce keyboard or ACPI events like they do on most laptops, they directly control the mixer. It is nice because muting that will mute the beep when you plug in or remove the power cord, nice to have in a quiet environment.
I just leave my software mixer at about 3/4 volume and use the buttons to adjust.
Offline
the strange thing is mine do produce acpi events. i have configured them to change alsa levels directly in the acpi handler script and it works fine with alsa (with alsamixer open i can see the level change when pushing the buttons). so while troubleshooting i just used alsamixer to set the volume and didn't even think of trying the buttons. might have never found out so thanks again.
Offline
Here is something to check out if you want a visual volume bar for the hardware mixer, it gives a nice OSD bar like a TV volume bar when you press the buttons. I have it on my T41, it works great.
http://www.nongnu.org/tpb/
It is in AUR:
http://aur.archlinux.org/packages.php?ID=43546
I did have to play with permissions a little though, it needs access to /dev/nvram which normally belongs to the kmem group. I wanted to run tpb as a user, but not give my user access to /dev/kmem and /dev/mem for security reasons. So I created a nvram group and made a udev rule to set /dev/nvram to that. You could just add the user to the kmem group if you aren't paranoid like me.
Last edited by elliott (2011-03-13 14:50:20)
Offline
Pages: 1