AudioExcelDSP16
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:4k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. Driver
  2. ------
  3. Informations about Audio Excel DSP 16 driver can be found in the source
  4. file aedsp16.c
  5. Please, read the head of the source before using it. It contain useful
  6. informations.
  7. Configuration
  8. -------------
  9. The Audio Excel configuration, is now done with the standard Linux setup.
  10. You have to configure the sound card (Sound Blaster or Microsoft Sound System)
  11. and, if you want it, the Roland MPU-401 (do not use the Sound Blaster MPU-401,
  12. SB-MPU401) in the main driver menu. Activate the lowlevel drivers then select
  13. the Audio Excel hardware that you want to initialize. Check the IRQ/DMA/MIRQ
  14. of the Audio Excel initialization: it must be the same as the SBPRO (or MSS)
  15. setup. If the parameters are different, correct it.
  16. I you own a Gallant's audio card based on SC-6600, activate the SC-6600 support.
  17. If you want to change the configuration of the sound board, be sure to
  18. check off all the configuration items before re-configure it.
  19. Module parameters
  20. -----------------
  21. To use this driver as a module, you must configure some module parameters, to
  22. set up I/O addresses, IRQ lines and DMA channels. Some parameters are
  23. mandatory while some others are optional. Here a list of parameters you can
  24. use with this module:
  25. Name Description
  26. ==== ===========
  27. MANDATORY
  28. io I/O base address (0x220 or 0x240)
  29. irq irq line (5, 7, 9, 10 or 11)
  30. dma dma channel (0, 1 or 3)
  31. OPTIONAL
  32. mss_base I/O base address for activate MSS mode (default SBPRO)
  33. (0x530 or 0xE80)
  34. mpu_base I/O base address for activate MPU-401 mode
  35. (0x300, 0x310, 0x320 or 0x330)
  36. mpu_irq MPU-401 irq line (5, 7, 9, 10 or 0)
  37. The /etc/modules.conf will have lines like this:
  38. options opl3 io=0x388
  39. options ad1848 io=0x530 irq=11 dma=3
  40. options aedsp16 io=0x220 irq=11 dma=3 mss_base=0x530
  41. Where the aedsp16 options are the options for this driver while opl3 and
  42. ad1848 are the corresponding options for the MSS and OPL3 modules.
  43. Loading MSS and OPL3 needs to pre load the aedsp16 module to set up correctly
  44. the sound card. Installation dependencies must be written in the modules.conf
  45. file:
  46. pre-install ad1848 modprobe aedsp16
  47. pre-install opl3 modprobe aedsp16
  48. Then you must load the sound modules stack in this order:
  49. sound -> aedsp16 -> [ ad1848, opl3 ]
  50. With the above configuration, loading ad1848 or opl3 modules, will
  51. automatically load all the sound stack.
  52. Sound cards supported
  53. ---------------------
  54. This driver supports the SC-6000 and SC-6600 based Gallant's sound card.
  55. It don't support the Audio Excel DSP 16 III (try the SC-6600 code).
  56. I'm working on the III version of the card: if someone have useful
  57. informations about it, please let me know.
  58. For all the non-supported audio cards, you have to boot MS-DOS (or WIN95)
  59. activating the audio card with the MS-DOS device driver, then you have to
  60. <ctrl>-<alt>-<del> and boot Linux.
  61. Follow these steps:
  62. 1) Compile Linux kernel with standard sound driver, using the emulation
  63.    you want, with the parameters of your audio card,
  64.    e.g. Microsoft Sound System irq10 dma3
  65. 2) Install your new kernel as the default boot kernel.
  66. 3) Boot MS-DOS and configure the audio card with the boot time device
  67.    driver, for MSS irq10 dma3 in our example.
  68. 4) <ctrl>-<alt>-<del> and boot Linux. This will maintain the DOS configuration
  69.    and will boot the new kernel with sound driver. The sound driver will find
  70.    the audio card and will recognize and attach it.
  71. Reports on User successes
  72. -------------------------
  73. > Date: Mon, 29 Jul 1996 08:35:40 +0100
  74. > From: Mr S J Greenaway <sjg95@unixfe.rl.ac.uk>
  75. > To: riccardo@cdc8g5.cdc.polimi.it (Riccardo Facchetti)
  76. > Subject: Re: Audio Excel DSP 16 initialization code
  77. >
  78. > Just to let you know got my Audio Excel (emulating a MSS) working
  79. > with my original SB16, thanks for the driver!
  80. Last revised: 20 August 1998
  81. Riccardo Facchetti
  82. fizban@tin.it