[ltp] Sound on a T23

Tino Keitel linux-thinkpad@linux-thinkpad.org
Thu, 7 Sep 2006 10:38:13 +0200


On Wed, Sep 06, 2006 at 11:33:23 +0100, Timothy Murphy wrote:
> On Wednesday 06 September 2006 08:47, Tino Keitel wrote:
> 
> > > -----------------------------------------------------------
> > > [tim@martha ~]$ lsmod [irrelevant lines omitted]
> > > Module                  Size  Used by
> > > snd_ac97_codec         92032  0
> > > snd_ac97_bus            1792  1 snd_ac97_codec
> > > snd_seq_oss            29888  0
> > > snd_seq_midi_event      5888  1 snd_seq_oss
> > > snd_seq                45744  4 snd_seq_oss,snd_seq_midi_event
> > > snd_seq_device          6348  2 snd_seq_oss,snd_seq
> > > snd_pcm_oss            34624  0
> > > snd_mixer_oss          15424  1 snd_pcm_oss
> > > snd_pcm                65640  2 snd_ac97_codec,snd_pcm_oss
> > > snd_timer              18180  2 snd_seq,snd_pcm
> > > snd                    42916  8
> > > snd_ac97_codec,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_o
> > >ss,snd_pcm,snd_timer snd_page_alloc          7656  1 snd_pcm
> >
> > The most important module is missing: snd-intel8x0.
> 
> That is true, thanks.
> But the reason this module (which was compiled with the kernel) is not active
> must lie in the modprobe.conf lines I was advised to include:
> ---------------------------------------------------
> alias sound-slot-0 snd-intel8x0
> install usb-interface /sbin/modprobe uhci-hcd; /bin/true
> remove snd-intel8x0 /sbin/modprobe -r snd-pcm-oss; 
> 	/sbin/modprobe --first-time -r --ignore-remove snd-intel8x0
> install snd-intel8x0 /sbin/modprobe --first-time --ignore-install snd-intel8x0 
> 	&& { /sbin/modprobe snd-pcm-oss; /bin/true; }
> remove i810_audio /sbin/modprobe --first-time -r --ignore-remove i810_audio
> install i810_audio /sbin/modprobe --first-time --ignore-install i810_audio

I don't know what that stuff is intended to do. I have just added
snd-intel8x0 in /etc/modules on Debian Sid. IMHO modprobe.conf is just
a file where actions or parameters can be specified. This doesn't
specify what modules should be loaded, just what should be done if they
are loaded.

Regards,
Tino