ma la cosa sembra funzionare a random su alcuni pc e altri no che però montano tutti lo stesso controller audio. Qualcuno per caso ha avuto e risolto questo problema?
Ho esattamente lo stesso problema, con la stessa scheda audio... Ho provato anch'io a modificare alsa-base.conf ma il problema non si risolve :(
Qualcuno è riuscito a trovare una soluzione?
Cercando pare sia un problema diffuso per molti utenti ubuntu 9.04 e alcuni anche della versione precedente e l'unica soluzione che non funziona quasi mai è quella.
se hai fatto un semplice copia incolla delle option, ti consiglio la lettura di parte di questi documenti
Documentation/sound/alsa/ALSA-Configuration.txt
Codice:
730 Module snd-hda-intel
731 --------------------
732
733 Module for Intel HD Audio (ICH6, ICH6M, ESB2, ICH7, ICH8, ICH9, ICH10,
734 PCH, SCH),
735 ATI SB450, SB600, R600, RS600, RS690, RS780, RV610, RV620,
736 RV630, RV635, RV670, RV770,
737 VIA VT8251/VT8237A,
738 SIS966, ULI M5461
739
740 [Multiple options for each card instance]
741 model - force the model name
742 position_fix - Fix DMA pointer (0 = auto, 1 = use LPIB, 2 = POSBUF)
743 probe_mask - Bitmask to probe codecs (default = -1, meaning all slots)
744 When the bit 8 (0x100) is set, the lower 8 bits are used
745 as the "fixed" codec slots; i.e. the driver probes the
746 slots regardless what hardware reports back
747 probe_only - Only probing and no codec initialization (default=off);
748 Useful to check the initial codec status for debugging
749 bdl_pos_adj - Specifies the DMA IRQ timing delay in samples.
750 Passing -1 will make the driver to choose the appropriate
751 value based on the controller chip.
752
753 [Single (global) options]
754 single_cmd - Use single immediate commands to communicate with
755 codecs (for debugging only)
756 enable_msi - Enable Message Signaled Interrupt (MSI) (default = off)
757 power_save - Automatic power-saving timtout (in second, 0 =
758 disable)
759 power_save_controller - Reset HD-audio controller in power-saving mode
760 (default = on)
761
762 This module supports multiple cards and autoprobe.
763
764 See Documentation/sound/alsa/HD-Audio.txt for more details about
765 HD-audio driver.
766
767 Each codec may have a model table for different configurations.
768 If your machine isn't listed there, the default (usually minimal)
769 configuration is set up. You can pass "model=<name>" option to
770 specify a certain model in such a case. There are different
771 models depending on the codec chip. The list of available models
772 is found in HD-Audio-Models.txt
773
774 The model name "genric" is treated as a special case. When this
775 model is given, the driver uses the generic codec parser without
776 "codec-patch". It's sometimes good for testing and debugging.
777
778 If the default configuration doesn't work and one of the above
779 matches with your device, report it together with alsa-info.sh
780 output (with --no-upload option) to kernel bugzilla or alsa-devel
781 ML (see the section "Links and Addresses").
Documentation/sound/alsa/HD-Audio.txt
Codice:
128 HD-AUDIO CODEC
129 --------------
130
131 Model Option
132 ~~~~~~~~~~~~
133 The most common problem regarding the HD-audio driver is the
134 unsupported codec features or the mismatched device configuration.
135 Most of codec-specific code has several preset models, either to
136 override the BIOS setup or to provide more comprehensive features.
137
138 The driver checks PCI SSID and looks through the static configuration
139 table until any matching entry is found. If you have a new machine,
140 you may see a message like below:
141 ------------------------------------------------------------------------
142 hda_codec: Unknown model for ALC880, trying auto-probe from BIOS...
143 ------------------------------------------------------------------------
144 Even if you see such a message, DON'T PANIC. Take a deep breath and
145 keep your towel. First of all, it's an informational message, no
146 warning, no error. This means that the PCI SSID of your device isn't
147 listed in the known preset model (white-)list. But, this doesn't mean
148 that the driver is broken. Many codec-drivers provide the automatic
149 configuration mechanism based on the BIOS setup.
150
151 The HD-audio codec has usually "pin" widgets, and BIOS sets the default
152 configuration of each pin, which indicates the location, the
153 connection type, the jack color, etc. The HD-audio driver can guess
154 the right connection judging from these default configuration values.
155 However -- some codec-support codes, such as patch_analog.c, don't
156 support the automatic probing (yet as of 2.6.28). And, BIOS is often,
157 yes, pretty often broken. It sets up wrong values and screws up the
158 driver.
159
160 The preset model is provided basically to overcome such a situation.
161 When the matching preset model is found in the white-list, the driver
162 assumes the static configuration of that preset and builds the mixer
163 elements and PCM streams based on the static information. Thus, if
164 you have a newer machine with a slightly different PCI SSID from the
165 existing one, you may have a good chance to re-use the same model.
166 You can pass the `model` option to specify the preset model instead of
167 PCI SSID look-up.
168
169 What `model` option values are available depends on the codec chip.
170 Check your codec chip from the codec proc file (see "Codec Proc-File"
171 section below). It will show the vendor/product name of your codec
172 chip. Then, see Documentation/sound/alsa/HD-Audio-Models.txt file,
173 the section of HD-audio driver. You can find a list of codecs
174 and `model` options belonging to each codec. For example, for Realtek
175 ALC262 codec chip, pass `model=ultra` for devices that are compatible
176 with Samsung Q1 Ultra.
Documentation/sound/alsa/HD-Audio-Models.txt
Spoiler:
Codice:
1 Model name Description
2 ---------- -----------
3 ALC880
4 ======
5 3stack 3-jack in back and a headphone out
6 3stack-digout 3-jack in back, a HP out and a SPDIF out
7 5stack 5-jack in back, 2-jack in front
8 5stack-digout 5-jack in back, 2-jack in front, a SPDIF out
9 6stack 6-jack in back, 2-jack in front
10 6stack-digout 6-jack with a SPDIF out
11 w810 3-jack
12 z71v 3-jack (HP shared SPDIF)
13 asus 3-jack (ASUS Mobo)
14 asus-w1v ASUS W1V
15 asus-dig ASUS with SPDIF out
16 asus-dig2 ASUS with SPDIF out (using GPIO2)
17 uniwill 3-jack
18 fujitsu Fujitsu Laptops (Pi1536)
19 F1734 2-jack
20 lg LG laptop (m1 express dual)
21 lg-lw LG LW20/LW25 laptop
22 tcl TCL S700
23 clevo Clevo laptops (m520G, m665n)
24 medion Medion Rim 2150
25 test for testing/debugging purpose, almost all controls can be
26 adjusted. Appearing only when compiled with
27 $CONFIG_SND_DEBUG=y
28 auto auto-config reading BIOS (default)
29
30 ALC260
31 ======
32 hp HP machines
33 hp-3013 HP machines (3013-variant)
34 hp-dc7600 HP DC7600
35 fujitsu Fujitsu S7020
36 acer Acer TravelMate
37 will Will laptops (PB V7900)
38 replacer Replacer 672V
39 basic fixed pin assignment (old default model)
40 test for testing/debugging purpose, almost all controls can
41 adjusted. Appearing only when compiled with
42 $CONFIG_SND_DEBUG=y
43 auto auto-config reading BIOS (default)
44
45 ALC262
46 ======
47 fujitsu Fujitsu Laptop
48 hp-bpc HP xw4400/6400/8400/9400 laptops
49 hp-bpc-d7000 HP BPC D7000
50 hp-tc-t5735 HP Thin Client T5735
51 hp-rp5700 HP RP5700
52 benq Benq ED8
53 benq-t31 Benq T31
54 hippo Hippo (ATI) with jack detection, Sony UX-90s
55 hippo_1 Hippo (Benq) with jack detection
56 sony-assamd Sony ASSAMD
57 toshiba-s06 Toshiba S06
58 toshiba-rx1 Toshiba RX1
59 tyan Tyan Thunder n6650W (S2915-E)
60 ultra Samsung Q1 Ultra Vista model
61 lenovo-3000 Lenovo 3000 y410
62 nec NEC Versa S9100
63 basic fixed pin assignment w/o SPDIF
64 auto auto-config reading BIOS (default)
65
66 ALC267/268
67 ==========
68 quanta-il1 Quanta IL1 mini-notebook
69 3stack 3-stack model
70 toshiba Toshiba A205
71 acer Acer laptops
72 acer-dmic Acer laptops with digital-mic
73 acer-aspire Acer Aspire One
74 dell Dell OEM laptops (Vostro 1200)
75 zepto Zepto laptops
76 test for testing/debugging purpose, almost all controls can
77 adjusted. Appearing only when compiled with
78 $CONFIG_SND_DEBUG=y
79 auto auto-config reading BIOS (default)
80
81 ALC269
82 ======
83 basic Basic preset
84 quanta Quanta FL1
85 eeepc-p703 ASUS Eeepc P703 P900A
86 eeepc-p901 ASUS Eeepc P901 S101
87 fujitsu FSC Amilo
88 auto auto-config reading BIOS (default)
89
90 ALC662/663
91 ==========
92 3stack-dig 3-stack (2-channel) with SPDIF
93 3stack-6ch 3-stack (6-channel)
94 3stack-6ch-dig 3-stack (6-channel) with SPDIF
95 6stack-dig 6-stack with SPDIF
96 lenovo-101e Lenovo laptop
97 eeepc-p701 ASUS Eeepc P701
98 eeepc-ep20 ASUS Eeepc EP20
99 ecs ECS/Foxconn mobo
100 m51va ASUS M51VA
101 g71v ASUS G71V
102 h13 ASUS H13
103 g50v ASUS G50V
104 asus-mode1 ASUS
105 asus-mode2 ASUS
106 asus-mode3 ASUS
107 asus-mode4 ASUS
108 asus-mode5 ASUS
109 asus-mode6 ASUS
110 auto auto-config reading BIOS (default)
111
112 ALC882/885
113 ==========
114 3stack-dig 3-jack with SPDIF I/O
115 6stack-dig 6-jack digital with SPDIF I/O
116 arima Arima W820Di1
117 targa Targa T8, MSI-1049 T8
118 asus-a7j ASUS A7J
119 asus-a7m ASUS A7M
120 macpro MacPro support
121 mbp3 Macbook Pro rev3
122 imac24 iMac 24'' with jack detection
123 w2jc ASUS W2JC
124 auto auto-config reading BIOS (default)
125
126 ALC883/888
127 ==========
128 3stack-dig 3-jack with SPDIF I/O
129 6stack-dig 6-jack digital with SPDIF I/O
130 3stack-6ch 3-jack 6-channel
131 3stack-6ch-dig 3-jack 6-channel with SPDIF I/O
132 6stack-dig-demo 6-jack digital for Intel demo board
133 acer Acer laptops (Travelmate 3012WTMi, Aspire 5600, etc)
134 acer-aspire Acer Aspire 9810
135 acer-aspire-4930g Acer Aspire 4930G
136 medion Medion Laptops
137 medion-md2 Medion MD2
138 targa-dig Targa/MSI
139 targa-2ch-dig Targs/MSI with 2-channel
140 laptop-eapd 3-jack with SPDIF I/O and EAPD (Clevo M540JE, M550JE)
141 lenovo-101e Lenovo 101E
142 lenovo-nb0763 Lenovo NB0763
143 lenovo-ms7195-dig Lenovo MS7195
144 lenovo-sky Lenovo Sky
145 haier-w66 Haier W66
146 3stack-hp HP machines with 3stack (Lucknow, Samba boards)
147 6stack-dell Dell machines with 6stack (Inspiron 530)
148 mitac Mitac 8252D
149 clevo-m720 Clevo M720 laptop series
150 fujitsu-pi2515 Fujitsu AMILO Pi2515
151 fujitsu-xa3530 Fujitsu AMILO XA3530
152 3stack-6ch-intel Intel DG33* boards
153 auto auto-config reading BIOS (default)
154
155 ALC861/660
156 ==========
157 3stack 3-jack
158 3stack-dig 3-jack with SPDIF I/O
159 6stack-dig 6-jack with SPDIF I/O
160 3stack-660 3-jack (for ALC660)
161 uniwill-m31 Uniwill M31 laptop
162 toshiba Toshiba laptop support
163 asus Asus laptop support
164 asus-laptop ASUS F2/F3 laptops
165 auto auto-config reading BIOS (default)
166
167 ALC861VD/660VD
168 ==============
169 3stack 3-jack
170 3stack-dig 3-jack with SPDIF OUT
171 6stack-dig 6-jack with SPDIF OUT
172 3stack-660 3-jack (for ALC660VD)
173 3stack-660-digout 3-jack with SPDIF OUT (for ALC660VD)
174 lenovo Lenovo 3000 C200
175 dallas Dallas laptops
176 hp HP TX1000
177 asus-v1s ASUS V1Sn
178 auto auto-config reading BIOS (default)
179
180 CMI9880
181 =======
182 minimal 3-jack in back
183 min_fp 3-jack in back, 2-jack in front
184 full 6-jack in back, 2-jack in front
185 full_dig 6-jack in back, 2-jack in front, SPDIF I/O
186 allout 5-jack in back, 2-jack in front, SPDIF out
187 auto auto-config reading BIOS (default)
188
189 AD1882 / AD1882A
190 ================
191 3stack 3-stack mode (default)
192 6stack 6-stack mode
193
194 AD1884A / AD1883 / AD1984A / AD1984B
195 ====================================
196 desktop 3-stack desktop (default)
197 laptop laptop with HP jack sensing
198 mobile mobile devices with HP jack sensing
199 thinkpad Lenovo Thinkpad X300
200
201 AD1884
202 ======
203 N/A
204
205 AD1981
206 ======
207 basic 3-jack (default)
208 hp HP nx6320
209 thinkpad Lenovo Thinkpad T60/X60/Z60
210 toshiba Toshiba U205
211
212 AD1983
213 ======
214 N/A
215
216 AD1984
217 ======
218 basic default configuration
219 thinkpad Lenovo Thinkpad T61/X61
220 dell Dell T3400
221
222 AD1986A
223 =======
224 6stack 6-jack, separate surrounds (default)
225 3stack 3-stack, shared surrounds
226 laptop 2-channel only (FSC V2060, Samsung M50)
227 laptop-eapd 2-channel with EAPD (ASUS A6J)
228 laptop-automute 2-channel with EAPD and HP-automute (Lenovo N100)
229 ultra 2-channel with EAPD (Samsung Ultra tablet PC)
230 samsung 2-channel with EAPD (Samsung R65)
231
232 AD1988/AD1988B/AD1989A/AD1989B
233 ==============================
234 6stack 6-jack
235 6stack-dig ditto with SPDIF
236 3stack 3-jack
237 3stack-dig ditto with SPDIF
238 laptop 3-jack with hp-jack automute
239 laptop-dig ditto with SPDIF
240 auto auto-config reading BIOS (default)
241
242 Conexant 5045
243 =============
244 laptop-hpsense Laptop with HP sense (old model laptop)
245 laptop-micsense Laptop with Mic sense (old model fujitsu)
246 laptop-hpmicsense Laptop with HP and Mic senses
247 benq Benq R55E
248 test for testing/debugging purpose, almost all controls
249 can be adjusted. Appearing only when compiled with
250 $CONFIG_SND_DEBUG=y
251
252 Conexant 5047
253 =============
254 laptop Basic Laptop config
255 laptop-hp Laptop config for some HP models (subdevice 30A5)
256 laptop-eapd Laptop config with EAPD support
257 test for testing/debugging purpose, almost all controls
258 can be adjusted. Appearing only when compiled with
259 $CONFIG_SND_DEBUG=y
260
261 Conexant 5051
262 =============
263 laptop Basic Laptop config (default)
264 hp HP Spartan laptop
265 hp-dv6736 HP dv6736
266 lenovo-x200 Lenovo X200 laptop
267
268 STAC9200
269 ========
270 ref Reference board
271 dell-d21 Dell (unknown)
272 dell-d22 Dell (unknown)
273 dell-d23 Dell (unknown)
274 dell-m21 Dell Inspiron 630m, Dell Inspiron 640m
275 dell-m22 Dell Latitude D620, Dell Latitude D820
276 dell-m23 Dell XPS M1710, Dell Precision M90
277 dell-m24 Dell Latitude 120L
278 dell-m25 Dell Inspiron E1505n
279 dell-m26 Dell Inspiron 1501
280 dell-m27 Dell Inspiron E1705/9400
281 gateway-m4 Gateway laptops with EAPD control
282 gateway-m4-2 Gateway laptops with EAPD control
283 panasonic Panasonic CF-74
284 auto BIOS setup (default)
285
286 STAC9205/9254
287 =============
288 ref Reference board
289 dell-m42 Dell (unknown)
290 dell-m43 Dell Precision
291 dell-m44 Dell Inspiron
292 eapd Keep EAPD on (e.g. Gateway T1616)
293 auto BIOS setup (default)
294
295 STAC9220/9221
296 =============
297 ref Reference board
298 3stack D945 3stack
299 5stack D945 5stack + SPDIF
300 intel-mac-v1 Intel Mac Type 1
301 intel-mac-v2 Intel Mac Type 2
302 intel-mac-v3 Intel Mac Type 3
303 intel-mac-v4 Intel Mac Type 4
304 intel-mac-v5 Intel Mac Type 5
305 intel-mac-auto Intel Mac (detect type according to subsystem id)
306 macmini Intel Mac Mini (equivalent with type 3)
307 macbook Intel Mac Book (eq. type 5)
308 macbook-pro-v1 Intel Mac Book Pro 1st generation (eq. type 3)
309 macbook-pro Intel Mac Book Pro 2nd generation (eq. type 3)
310 imac-intel Intel iMac (eq. type 2)
311 imac-intel-20 Intel iMac (newer version) (eq. type 3)
312 ecs202 ECS/PC chips
313 dell-d81 Dell (unknown)
314 dell-d82 Dell (unknown)
315 dell-m81 Dell (unknown)
316 dell-m82 Dell XPS M1210
317 auto BIOS setup (default)
318
319 STAC9202/9250/9251
320 ==================
321 ref Reference board, base config
322 m1 Some Gateway MX series laptops (NX560XL)
323 m1-2 Some Gateway MX series laptops (MX6453)
324 m2 Some Gateway MX series laptops (M255)
325 m2-2 Some Gateway MX series laptops
326 m3 Some Gateway MX series laptops
327 m5 Some Gateway MX series laptops (MP6954)
328 m6 Some Gateway NX series laptops
329 auto BIOS setup (default)
330
331 STAC9227/9228/9229/927x
332 =======================
333 ref Reference board
334 ref-no-jd Reference board without HP/Mic jack detection
335 3stack D965 3stack
336 5stack D965 5stack + SPDIF
337 5stack-no-fp D965 5stack without front panel
338 dell-3stack Dell Dimension E520
339 dell-bios Fixes with Dell BIOS setup
340 auto BIOS setup (default)
341
342 STAC92HD71B*
343 ============
344 ref Reference board
345 dell-m4-1 Dell desktops
346 dell-m4-2 Dell desktops
347 dell-m4-3 Dell desktops
348 hp-m4 HP mini 1000
349 hp-dv5 HP dv series
350 hp-hdx HP HDX series
351 auto BIOS setup (default)
352
353 STAC92HD73*
354 ===========
355 ref Reference board
356 no-jd BIOS setup but without jack-detection
357 dell-m6-amic Dell desktops/laptops with analog mics
358 dell-m6-dmic Dell desktops/laptops with digital mics
359 dell-m6 Dell desktops/laptops with both type of mics
360 dell-eq Dell desktops/laptops
361 auto BIOS setup (default)
362
363 STAC92HD83*
364 ===========
365 ref Reference board
366 mic-ref Reference board with power managment for ports
367 dell-s14 Dell laptop
368 auto BIOS setup (default)
369
370 STAC9872
371 ========
372 vaio VAIO laptop without SPDIF
373 auto BIOS setup (default)
Dopo aver combattuto un po' ce l'ho fatta... Posto il procedimento, valido (teoricamente... -.-') per tutti HP - dv[num]. Va però detto che le cuffie non funzionano :(
Allora, da terminale
Codice:
$ sudo apt-get install build-essential
per installare un pacchetto necessario. Poi bisogna scaricare gli ultimi snapshot alsa. Si trovano qui http://ftp.kernel.org/pub/linux/kern...iwai/snapshot/.
Dopo averli scompattati da qualche parte, bisogna entrare da terminale nella cartella in cui li avete scompattati e dare
Codice:
$ ./configure && make && sudo make install
$ sudo gedit /etc/modprobe.d/alsa-base.conf
dopodiché bisogna aggiungere in fondo a tale file la stringa
Codice:
options snd_hda_intel model=hp-dv5
salvare e riavviare il pc...
Prossimamente provo a vedere se riesco a far funzionare anche le cuffie... Fatemi sapere come va a voi.