Part of Slepp's ProjectsPastebinTURLImagebinFilebin
Feedback -- English French German Japanese
Create Upload Newest Tools Donate

Advertising

Stuff
Sunday, January 6th, 2008 at 4:28:31am UTC 

  1. Advanced Linux Sound Architecture - Driver
  2.                 ==========================================
  3.                             Installation guide
  4.  
  5.  
  6. The ALSA driver replaces the OSS/Free driver. The OSS/Free driver is
  7. present in current Linux kernels (2.2).  Since version 0.4.0, ALSA has
  8. supported only 2.2+ kernels. The 2.0 kernels are no longer supported. You
  9. must compile the kernel with sound support (you do not need to select
  10. any of the other sound modules apart from sound support).
  11.  
  12. Before installing this driver, it will be helpful to read carefully
  13. the documentation for insmod, modprobe, kmod and for the isapnp
  14. module if you have an ISA PnP soundcard.
  15.  
  16. Module option name change after 0.9.0rc3
  17. ========================================
  18.  
  19. Note that module option names were changed in 0.9.0rc4. The 'snd_' prefix
  20. was removed. You may use script in utils directory (module-options) to
  21. convert your older /etc/modules.conf to newer one.
  22.  
  23. Quick install
  24. =============
  25.  
  26. 1) You must have full configured source for the Linux kernel which you
  27.    want to use for the ALSA drivers. Note that ALSA drivers are part
  28.    of the kernel, so there is necessary to resolve all symbol dependencies
  29.    between the used kernel and ALSA driver code. Partly installed kernels
  30.    (for example from distributor makers) can be unuseable for this action.
  31. 2) You must turn on sound support (soundcore module).
  32. 3) Run './configure' script.
  33.    If you have ISA Plug & Play soundcard, use --with-isapnp=yes switch.
  34.    If you want sequencer support, use --with-sequencer=yes switch.
  35.    If you do not want OSS/Free emulation, use --with-oss=no switch.
  36.    If you want turn on debug mode use --with-debug=full switch.
  37.    If you want debug soundcard detection try --with-debug=detect switch.
  38.    If you have kernel source code in another directory than /usr/src/linux,
  39.    use --with-kernel=<kernel_directory>.
  40.    Example: ./configure --with-isapnp=yes --with-debug=full
  41. 4) Run 'make install'.
  42. 5) Run the './snddevices' script to create new sound devices in /dev directory.
  43.    Skip this step, if you have a kernel with the DEVFS support.
  44. 6) Edit your /etc/modules.conf (see the kmod support section below).
  45. 7) Run 'modprobe snd-xxxx' where xxxx is the name of your card.
  46.    Note: If you have a ISA PnP soundcard you need to first run the isapnp
  47.          program from isapnptools package to initialize your
  48.          soundcard. You can also use the native ISA PnP support by
  49.          using the --with-isapnp=yes configuration switch, in which
  50.          case you do not need the isapnptools package.
  51.  
  52. You can also look at the utils/alsasound file. This script is designed for
  53. the RedHat distribution, but it can be used with other distributions which
  54. use System V style rc init scripts.
  55.  
  56. Note: All mixer channels are muted by default. You must use a native
  57.       or OSS mixer program to unmute appropriate channels (for example a
  58.       mixer from the alsa-utils package).
  59.  
  60. Note: This document notices the /etc/modules.conf file. Many current
  61.       distributions uses the old /etc/conf.modules file. Both names are
  62.       valid.
  63.  
  64.  
  65. Driver cannot be activated?
  66. ===========================
  67.  
  68. 1) You can check your soundcard setup again and read this install file
  69.    (module parameters) carefully.
  70. 2) If you have got ISA PnP soundcard:
  71.    - native ISA PnP support: is your setup in /proc/isapnp correct?
  72.    - isapnptools: is configuration on isapnp.conf same as for the driver?
  73. 3) The driver is not still working: remake driver with:
  74.      ./configure --with-debug=detect; make clean; make
  75.    Reinsert new driver modules to kernel and look to /var/log/messages if
  76.    there are some messages. If these messages do not help you, please
  77.    create a new ticket in our bug reporting system.
  78.  
  79.  
  80. Compilation from CVS sources
  81. ============================
  82.  
  83. You need GNU packages autoconf and automake installed in your system
  84. to compile CVS sources of alsa-driver package.
  85.  
  86. For compilation you can use these commands:
  87.  
  88.         make ALSAKERNELDIR=../alsa-kernel all-deps
  89.                 (if the alsa-kernel-dir is really there)
  90.         aclocal
  91.         autoconf
  92.         ./configure
  93.         make dep
  94.         make
  95.  
  96. The included cvscompile script does this job for you.
  97.  
  98. Note: Some automake packages have missing aclocal program. Use newer version
  99.       in the case.
  100.  
  101.  
  102. Cross-compiling
  103. ===============
  104.  
  105. Use '--with-cross=prefix' parameter for the configure script.
  106.  
  107. Example:
  108.   './configure --with-cross=arm-linux- --with-kernel=/home/ipaq/kernel/linux'.
  109.  
  110.  
  111. Bug reporting system
  112. ====================
  113.  
  114. http://www.alsa-project.org/cgi-bin/bugs
  115.  
  116.  
  117. Module parameters
  118. =================
  119.  
  120. For the drivers already integrated into 2.5 kernel tree, please see
  121. alsa-kernel/Documentation/ALSA-Configuration.txt
  122.  
  123.  
  124. Additional Modules
  125. ==================
  126.  
  127.   Module snd-mixart
  128.   -----------------
  129.  
  130.     Module for Digigram miXart8 soundcards.
  131.  
  132.     Module supports multiple cards.
  133.     Note: One miXart8 board will be represented as 4 alsa cards.
  134.           See doc/MIXART.txt for details.
  135.  
  136.   Module snd-msnd-pinnacle
  137.   ------------------------
  138.  
  139.     Module for Turtle Beach MultiSound Pinnacle/Fiji soundcards.
  140.  
  141.     io    - Port # for pinnacle/fiji card
  142.     irq  - IRQ # for pinnalce/fiji card
  143.     mem  - Memory address (0xb0000, 0xc8000, 0xd0000, 0xd8000,
  144.                   0xe0000 or 0xe8000)
  145.     write_ndelay - enable write ndelay
  146.     calibrate_signal - calibrate signal (?)
  147.  
  148.     Module supports only one card.
  149.  
  150.   Module snd-pdplus
  151.   -----------------
  152.  
  153.     Module for Sek'D/Marian Prodif Plus soundcards.
  154.  
  155.     silent_exit - Do not reset when driver is unloaded.
  156.     init_adat   - Initialise the card in ADAT mode (instead of in digital stereo).
  157.  
  158.     Module supports up to 8 cards.
  159.  
  160.   Module snd-serialmidi
  161.   ---------------------
  162.  
  163.     Module for generic serial MIDI adapters.
  164.  
  165.     sdev        - Device file string for serial device
  166.                   (default = "/dev/ttyS0")
  167.     speed       - Speed in bauds. (9600,19200,38400,57600,115200)
  168.                   (default = 38400)
  169.     adaptor     - Type of adaptor.
  170.                   0 = Soundcanvas, 1 = MS-124T, 2 = MS-124W S/A,
  171.                   3 = MS-124W M/B
  172.  
  173.     Module supports up to 8 cards.

advertising

Update the Post

Either update this post and resubmit it with changes, or make a new post.

You may also comment on this post.

update paste below
details of the post (optional)

Note: Only the paste content is required, though the following information can be useful to others.

Save name / title?

(space separated, optional)



Please note that information posted here will not expire by default. If you do not want it to expire, please set the expiry time above. If it is set to expire, web search engines will not be allowed to index it prior to it expiring. Items that are not marked to expire will be indexable by search engines. Be careful with your passwords. All illegal activities will be reported and any information will be handed over to the authorities, so be good.

comments powered by Disqus
worth-right