You are not logged in.
Pages: 1
Hi,
I'm having trouble running the sound device on my Lenovo Thinkpad T61.
Symptoms: I don't hear sound when using aplay. When using moc I get
"FATAL_ERROR: No valid sound driver!"When running moc as root it starts fine, but I can't hear any sound as well.
What I've done so far:
- unmuted all channels. But below the PCM bar, there is no mute/unmute button
- added myself to group "audio"
- added "thinkpad-acpi snd-hda-intel snd-pcm-oss" to MODULES in /etc/rc.conf
- added "alsa" to DEAMONS in /etc/rc.conf
- created /etc/modprobe.d/alsa.conf with
options snd slots=snd-hda-intel
options snd-hda-intel model=thinkpadBut all fails.
Thanks in advance for your help.
Maybe useful outputs:
ls -l /dev/snd
total 0
drwxr-xr-x 2 root root 80 Oct 5 07:26 by-path
crw-rw----+ 1 root audio 116, 7 Oct 5 07:26 controlC0
crw-rw----+ 1 root audio 116, 2 Oct 5 07:26 controlC29
crw-rw----+ 1 root audio 116, 6 Oct 5 07:26 hwC0D0
crw-rw----+ 1 root audio 116, 5 Oct 5 07:26 pcmC0D0c
crw-rw----+ 1 root audio 116, 4 Oct 5 07:27 pcmC0D0p
crw-rw----+ 1 root audio 116, 3 Oct 5 07:26 pcmC0D1p
crw-rw---- 1 root audio 116, 1 Oct 5 07:26 seq
crw-rw----+ 1 root audio 116, 33 Oct 5 07:26 timer$ lsmod|grep '^snd' | column -t
snd_hda_codec_analog 78696 1
snd_pcm_oss 38850 0
snd_mixer_oss 15275 1 snd_pcm_oss
snd_hda_intel 22122 0
snd_hda_codec 77927 2 snd_hda_codec_analog,snd_hda_intel
snd_hwdep 6325 1 snd_hda_codec
snd_pcm 73888 3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_timer 19416 1 snd_pcm
snd_page_alloc 7121 2 snd_hda_intel,snd_pcm
snd 57818 9 snd_hda_codec_analog,snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer,thinkpad_acpiWhy is thinkpad_acpi displayed in the last line? Is this a problem?
Offline
I don't know the cause to your problem. I too have a T61 and here is the output for the commands you posted. Here everything works.
$ ls -l /dev/snd
total 0
drwxr-xr-x 2 root root 80 Oct 5 08:46 by-path
crw-rw----+ 1 root audio 116, 7 Oct 5 08:46 controlC0
crw-rw----+ 1 root audio 116, 2 Oct 5 08:46 controlC29
crw-rw----+ 1 root audio 116, 6 Oct 5 08:46 hwC0D0
crw-rw----+ 1 root audio 116, 5 Oct 5 08:48 pcmC0D0c
crw-rw----+ 1 root audio 116, 4 Oct 5 10:13 pcmC0D0p
crw-rw----+ 1 root audio 116, 3 Oct 5 08:48 pcmC0D1p
crw-rw---- 1 root audio 116, 1 Oct 5 08:46 seq
crw-rw----+ 1 root audio 116, 33 Oct 5 08:46 timer$ lsmod|grep '^snd' | column -t
snd_hda_codec_analog 78696 1
snd_hda_intel 22122 2
snd_hda_codec 77927 2 snd_hda_codec_analog,snd_hda_intel
snd_hwdep 6325 1 snd_hda_codec
snd_pcm 73888 2 snd_hda_intel,snd_hda_codec
snd_timer 19416 1 snd_pcm
snd 57818 11 snd_hda_codec_analog,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer,thinkpad_acpi
snd_page_alloc 7121 2 snd_hda_intel,snd_pcmEDIT: The difference I see is that you have some OSS mentioned there.
Last edited by SoleSoul (2011-10-05 08:16:26)
Offline
The difference I see is that you have some OSS mentioned there.
Thats because I'm loading snd-pcm-oss on startup. (because ALSA's wiki page says so).
Removing it from MODULES in /etc/rc.conf has no effect, besides that these oss outputs are missing.
EDIT: But one thing is interesting: The column "Used by" of your lsmod output states that snd_hda_intel is used by two other modules. According to my lsmod output snd_hda_intel is used by no other modules.
That can't be right.
Last edited by lien (2011-10-05 10:04:58)
Offline
Pages: 1