Lines Matching refs:the
4 Support for sound cards based around the Avance Logic
6 chip PnP sound solution which is mostly hardware compatible with the
7 Sound Blaster 16 card, with most differences occurring in the use of
8 the mixer registers. For this reason the ALS code is integrated
9 as part of the Sound Blaster 16 driver (adding only 800 bytes to the
12 To use an ALS sound card under Linux, enable the following options as
13 modules in the sound configuration section of the kernel config:
16 - standalone MPU401 support may be required for some cards; for the
18 Since the ALS-007/100/200 are PnP cards, ISAPnP support should probably be
20 be required to configure the card before the sound modules are loaded.
22 When using kernel level ISAPnP, the kernel should correctly identify and
23 configure all resources required by the card when the "sb" module is
24 inserted. Note that the ALS-007 does not have a 16 bit DMA channel and that
25 the MPU401 interface on this card uses a different interrupt to the audio
26 section. This should all be correctly configured by the kernel; if problems
27 with the MPU401 interface surface, try using the standalone MPU401 module,
28 passing "0" as the "sb" module's "mpu_io" module parameter to prevent the
29 soundblaster driver attempting to register the MPU401 itself. The onboard
30 synth device can be accessed using the "opl3" module.
32 If isapnptools is used to wake up the sound card (as in 2.2.x), the settings
33 of the card's resources should be passed to the kernel modules ("sb", "opl3"
34 and "mpu401") using the module parameters. When configuring an ALS-007, be
35 sure to specify different IRQs for the audio and MPU401 sections - this card
37 to the same values used to configure the audio section of the card with
39 card does not have a 16 bit dma channel; if not specified the kernel will
41 "mpu_io" should be set to 0. The "io" parameter of the "opl3" module should
42 also agree with the setting used by isapnp. To get the MPU401 interface
43 working on an ALS-007 card, the "mpu401" module will be required since this
44 card uses separate IRQs for the audio and MPU401 sections and there is no
45 parameter available to pass a different IRQ to the "sb" driver (whose
46 inbuilt MPU401 driver would otherwise be fine). Insert the mpu401 module
47 passing appropriate values using the "io" and "irq" parameters.
49 The resulting sound driver will provide the following capabilities:
53 - Record and playback of midi data via the external MPU-401
55 - Control of the ALS-007 mixer via any OSS-compatible mixer programs.