I installed SuSE Linux 6.0 on my brand new ACER Extensa 503T with Kernel 2.0.36.
I updated the Kernel to Version 2.2.5 to 2.2.9 and encountered problems with sound. The OSS from 2.2.x Kernel freezes the Computer when playing music (all kind of sound CD, wav, ...). I tried OSSfree for Kernel 2.0.36 instead of the standard Linux sound driver and noticed the same problem. The evaluation Version of commercial OSS for Kernel 2.2.x has the same problem.
Then I tried ALSA 0.3.0, ALSA 0.3.0-pre4 and ALSA 0.3.1,
from
http://www.alsa-project.org
and had success.
Here is what I did.
Download the following files from www.alsa-project.org:
alsa-driver-0.3.1.tar.gz alsa-utils-0.3.1.tar.gz alsa-lib-0.3.1.tar.gzTo install ALSA, read INSTALL and FAQ, and then do:
############### ALSA START # ISA PnP support #options isapnp isapnp_reserve_irq=9,10,11,12,13 # ALSA native device support alias char-major-116 snd options snd snd_major=116 snd_cards_limit=1 # This is the driver setting alias snd-card-0 snd-opl3sa # OSS/Lite setup alias char-major-14 soundcore alias sound-slot-0 snd-card-0 alias sound-service-0-0 snd-mixer-oss alias sound-service-0-1 snd-pcm1-oss alias sound-service-0-3 snd-pcm1-oss alias sound-service-0-6 snd-pcm1-oss ############### ALSA ENDI tested the sounddriver under SuSE 6.0 with Kernel 2.2.9 and KDE 1.0 using kmedia, kmix and kcd. The wavplay and wavrec from SuSE has problems with the Audio block size.
Then you can unpack alsa-utils-..., which brings some native utilities for ALSA, and alsa-lib-..., which brings the C-lib for compiling the alsa-utils.
xamixer2 which comes with alsa-utils-0.3.1.tar.gz works not perfect but it works :-)