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.