Tiny Core Linux
Tiny Core Extensions => TCE Tips & Tricks => Topic started by: Juanito on March 26, 2009, 07:08:27 AM
-
If you have one of these:
$ lspci
Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
Then this got it working with the alsa/alsa_modules extensions: $ sudo modprobe snd-hda-intel position_fix=1 model=3stack
$ lsmod
Module Size Used by
snd_hda_intel 322684 0
snd_pcm 57092 1 snd_hda_intel
snd_timer 17544 1 snd_pcm
snd_page_alloc 7688 2 snd_hda_intel,snd_pcm
snd_hwdep 7172 1 snd_hda_intel
snd 42040 4 snd_hda_intel,snd_pcm,snd_timer,snd_hwdep
soundcore 6216 1 snd
$ sudo modprobe snd-pcm-oss
$ lsmod
Module Size Used by
snd_pcm_oss 34080 0
snd_mixer_oss 13696 1 snd_pcm_oss
$ sudo udevtrigger --subsystem-match=sound
At this point no sound came out (I checked the sound was not muted), but then running "sudo alsaconf" and letting it probe legacy devices (it does not find any pci devices) got the sound working with both "speaker-test" and the xmms extension.
-
Juanito & Jason W have both done tons of work on the ALSA extensions since March 2009. As of July 2009, the Intel HDA Controller (above) should work fine with the stock extensions:
- alsa.tcel
- alsa-modules-2.6.xx.x-tinycore.tcem
Start by installing just those extensions. If you have trouble:
- Run alsamixer from the terminal. Check to make sure your sliders aren't muted (M or MM at base of slider). Press 'm' to enable/disable muting.
- unload other audio extensions - he alsa-oss and OSS extensions may interfere. Keep it simple at first.
- read the various forum postings regarding alsa (use the forum search, include ALSA and intel)
My own experience is that the stock extensions work for the Intel HDA Controller (rev 02) on an HP Mini 1001 netbook. I do not need to run alsaconf, alsasound, or modify bootlocal.sh.