1 | The source code copy from www.alsa-project.org. ver:3.3-4
|
---|
2 | Linux Source Code for ALC audio codec
|
---|
3 | Support Codec list:
|
---|
4 | ====AC97 Codec=====
|
---|
5 | ALC100,100P
|
---|
6 | ALC200,200P
|
---|
7 | ALC650D
|
---|
8 | ALC650E
|
---|
9 | ALC650F
|
---|
10 | ALC650
|
---|
11 | ALC655
|
---|
12 | ALC653
|
---|
13 | ALC658
|
---|
14 | ALC658D
|
---|
15 | ALC850
|
---|
16 | ALC101
|
---|
17 | ALC202
|
---|
18 | ALC250
|
---|
19 | ALC203
|
---|
20 |
|
---|
21 | ====HD Audio codec ====
|
---|
22 | ALC260
|
---|
23 | ALC262
|
---|
24 | ALC267
|
---|
25 | ALC268
|
---|
26 | ALC269
|
---|
27 | ALC272
|
---|
28 | ALC660
|
---|
29 | ALC660VD
|
---|
30 | ALC662
|
---|
31 | ALC663
|
---|
32 | ALC861
|
---|
33 | ALC861VD
|
---|
34 | ALC880
|
---|
35 | ALC882
|
---|
36 | ALC883
|
---|
37 | ALC885
|
---|
38 | ALC888
|
---|
39 | ALC889A
|
---|
40 |
|
---|
41 | Installation:
|
---|
42 | This Source Code is from www.alsa-project.org.
|
---|
43 | For OS installation, please remember add the Development tool kit.
|
---|
44 | For driver installation, please follow below steps.
|
---|
45 |
|
---|
46 | Automatic install: (Recommend RedHat distribution)
|
---|
47 | execute
|
---|
48 |
|
---|
49 | ./install
|
---|
50 |
|
---|
51 | Note: Ubuntu OS, please use manual install.
|
---|
52 | Run commands need to add sudo at first words.
|
---|
53 |
|
---|
54 | Manual install:
|
---|
55 | Step 1. unzip source code
|
---|
56 | tar xfvj alsa-driver-1.0.xx.tar.bz2
|
---|
57 |
|
---|
58 | Step 2. Turn on sound support from kernel config
|
---|
59 | (soundcore module, default turn on)
|
---|
60 |
|
---|
61 | Step 3. Complied source code
|
---|
62 | a. cd alsa-driver-1.0.xx
|
---|
63 | b. ./configure
|
---|
64 | c. make
|
---|
65 | d. make install
|
---|
66 | e. alsaconf
|
---|
67 | f. ./snddevices (Only kernel 2.4 does it)
|
---|
68 |
|
---|
69 | Step 4. Edit your /etc/modules.conf or conf.modules depending on the distribution
|
---|
70 | (Please refer to the attached modules.conf)
|
---|
71 |
|
---|
72 | snd-xxxx is the card ID.
|
---|
73 |
|
---|
74 | -- Azalia controller --ALC880 ALC882 ALC260 ALC262 ALC883 ALC885 ALC888
|
---|
75 | --- Intel ICH6 ICH7 ---------
|
---|
76 | snd-hda-intel
|
---|
77 |
|
---|
78 | -- AC97 controller --ALC655 ALC650 ALC250 ALC255
|
---|
79 | --- Intel ICH6 ICH7 , SiS 7012 and NVidia----------
|
---|
80 | snd-intel8x0
|
---|
81 | --- Via8233 Via686a -------------------------------
|
---|
82 | snd-via82xx
|
---|
83 | --- ATI Chipset -------------------------------
|
---|
84 | snd-atiixp
|
---|
85 |
|
---|
86 | Copy and paste this to the bottom of your /etc/modules.conf or /etc/modprobe.conf file.
|
---|
87 | # ALSA portion
|
---|
88 | alias char-major-116 snd
|
---|
89 | alias snd-card-0 snd-xxxx
|
---|
90 | # OSS/Free portion
|
---|
91 | alias char-major-14 soundcore
|
---|
92 | alias sound-slot-0 snd-card-0
|
---|
93 | # card #1
|
---|
94 | alias sound-service-0-0 snd-mixer-oss
|
---|
95 | alias sound-service-0-1 snd-seq-oss
|
---|
96 | alias sound-service-0-3 snd-pcm-oss
|
---|
97 | alias sound-service-0-8 snd-seq-oss
|
---|
98 | alias sound-service-0-12 snd-pcm-oss
|
---|
99 |
|
---|
100 | Step 5. reboot your machine
|
---|
101 |
|
---|
102 | Step 6. Use the alsamixer the disable mute (All audio line default is mute)
|
---|
103 | *Must to compile and to install the ALSA library and utility. (Use automatic install is already install)
|
---|
104 | excute alsamixer
|
---|
105 |
|
---|
106 | Note: 1. The most detail information, can refer the alsa-kernel/Documenttation/ALSA-Configuration.txt in the azx-021705.tar.bz2.
|
---|
107 | 2. Kernel Version must be 2.2.14 or later.
|
---|
108 | 3. All mixer channels are muted by default. You must use a native
|
---|
109 | or OSS mixer program to unmute appropriate channels.
|
---|
110 | 4. If can not compile the source code, try to rename the /usr/src/linux-2.x -> /usr/src/linux.
|
---|
111 | 5. The driver added to support the SPDIF functoin.
|
---|
112 | 6. a. You can download the alsa-lib-1.0.9 and alsa-utils-1.0.9a form the www.alsa-project.org, then unzip and install them.
|
---|
113 | b. Suggest use "alsamixer" to control mixer function.
|
---|
114 | c. Used "alsaconf" can autodetect which drive you need to install (step 4).
|
---|
115 | 7. SUSE Distribution must install the ncurses package.
|
---|