Changes In Init Script On SL10.0
--------------------------------
The alsasound initscript was changed to improve the boot/halt speed.
Now the script assumes that the devices are configured and initialized
via udev/coldplug, and does only minimal jobs with start and stop
commands.  The modules to be loaded are listed in
/etc/sysconfig/hardware/cfg-* files.  Also, the restoration of sound
set-up is done via udev instead of alsasound init script.

If you have a problem with loading sound modules, try to reconfigure
the sound device via yast.  Note that the new alsaconf sets up the
hwcfg file properly.

When "restart" or "reload" command is used, alsasound behaves like
the older version, i.e. reload the modules.  This is provided just
for convenience.


General
-------
Since SuSE-6.4, the alsa modules come with the kernel rpms specifically
compiled for those kernels and the alsa package contains the libs, utils
and mixers for alsa.

ALSA is constantly improving, as this file. If you have any improvements
for it, please send them via http://www.suse.de/feedback


Module Configuration on Linux 2.6 Kernels
-----------------------------------------
The configuration of ALSA modules is written to /etc/modprobe.d/sound
file via YaST and alsaconf.  Don't modify /etc/modprobe.conf directly,
since this file may be overwritten when the package is updated.


Module Option Names
-------------------
The module option names are renamed to the standard style without
snd_ prefix.  For example, the former "snd_index" module option became
now "index".
generate-modprobe.conf script in module-init-tools package converts
these names automatically.


Changes from ALSA 0.5.x to 0.9.0
--------------------------------
Along with the upgrade to ALSA ver.0.9.0, there have been many changes
done from ver.0.5.0, which was included in SuSE 6.x and 7.x
distributions.

First of all, the name of top-level driver module becomes now like
"snd-sb16.o" while the older version uses "snd-card-sb16.o".
If you upgrade the existing system, please set up the sound
configuration again.


Package Splitting
-----------------
The gamix and alsa-tools (envy24control, cspctl and sbiload) are split
to inidividual packages.

The programs in alsa-tools are also divided to two packages, alsa-tools
and alsa-tools-gui.  The latter includes the programs with the graphical
interface (gtk, fltk), while the former includes only the console
applications such as the firmware loaders.

