]>
Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | (This recipe has been edited to update the configuration symbols, |
2 | and change over to modprobe.conf for 2.6) | |
3 | ||
4 | From: Shaw Carruthers <shaw@shawc.demon.co.uk> | |
5 | ||
6 | I have been using mad16 sound for some time now with no problems, current | |
7 | kernel 2.1.89 | |
8 | ||
9 | lsmod shows: | |
10 | ||
11 | mad16 5176 0 | |
12 | sb 22044 0 [mad16] | |
13 | uart401 5576 0 [mad16 sb] | |
14 | ad1848 14176 1 [mad16] | |
15 | sound 61928 0 [mad16 sb uart401 ad1848] | |
16 | ||
17 | .config has: | |
18 | ||
19 | CONFIG_SOUND=m | |
20 | CONFIG_SOUND_ADLIB=m | |
21 | CONFIG_SOUND_MAD16=m | |
22 | CONFIG_SOUND_YM3812=m | |
23 | ||
24 | modprobe.conf has: | |
25 | ||
26 | alias char-major-14-* mad16 | |
27 | options sb mad16=1 | |
28 | options mad16 io=0x530 irq=7 dma=0 dma16=1 && /usr/local/bin/aumix -w 15 -p 20 -m 0 -1 0 -2 0 -3 0 -i 0 | |
29 | ||
30 | ||
31 | To get the built in mixer to work this needs to be: | |
32 | ||
33 | options adlib_card io=0x388 # FM synthesizer | |
34 | options sb mad16=1 | |
35 | options mad16 io=0x530 irq=7 dma=0 dma16=1 mpu_io=816 mpu_irq=5 && /usr/local/bin/aumix -w 15 -p 20 -m 0 -1 0 -2 0 -3 0 -i 0 | |
36 | ||
37 | The addition of the "mpu_io=816 mpu_irq=5" to the mad16 options line is | |
38 | ||
39 | ------------------------------------------------------------------------ | |
40 | The mad16 module in addition supports the following options: | |
41 | ||
42 | option: meaning: default: | |
43 | joystick=0,1 disabled, enabled disabled | |
44 | cdtype=0x00,0x02,0x04, disabled, Sony CDU31A, disabled | |
45 | 0x06,0x08,0x0a Mitsumi, Panasonic, | |
46 | Secondary IDE, Primary IDE | |
47 | cdport=0x340,0x320, 0x340 | |
48 | 0x330,0x360 | |
49 | cdirq=0,3,5,7,9,10,11 disabled, IRQ3, ... disabled | |
50 | cddma=0,5,6,7 disabled, DMA5, ... DMA5 for Mitsumi or IDE | |
51 | cddma=0,1,2,3 disabled, DMA1, ... DMA3 for Sony or Panasonic | |
52 | opl4=0,1 OPL3, OPL4 OPL3 | |
53 | ||
54 | for more details see linux/drivers/sound/mad16.c | |
55 | ||
56 | Rui Sousa |