Solucionando problemas do som da ASUS p5vdc-x
Dica publicada em Linux / Introdução
Solucionando problemas do som da ASUS p5vdc-x
Estava olhando os fontes do ALSA e achei o seguinte:
No arquivo hda_codec.c, linha 1727, temos:
"if (codec->bus->modelname && models) {"
A variável codec->bus->modelname não é reconhecida na ASUS pc5vdc-x, nosso chip é: "Analog Devices AD1986A".
Pra corrigir eu alterei a função que usa essa variável:
No arquivo hda_codec.c, linha 1727, temos:
"if (codec->bus->modelname && models) {"
A variável codec->bus->modelname não é reconhecida na ASUS pc5vdc-x, nosso chip é: "Analog Devices AD1986A".
Pra corrigir eu alterei a função que usa essa variável:
static int patch_ad1986a(struct hda_codec *codec)
.
.
.
default:
spec->num_mixers = 2;
spec->mixers[1] = ad1986a_3st_mixers;
spec->num_init_verbs = 3;
spec->init_verbs[1] = ad1986a_3st_init_verbs;
spec->init_verbs[2] = ad1986a_ch2_init;
spec->channel_mode = ad1986a_modes;
spec->num_channel_mode = ARRAY_SIZE(ad1986a_modes);
spec->need_dac_fix = 1;
spec->multiout.max_channels = 2;
spec->multiout.num_dacs = 1;
}
Bom, pra quem não quer se preocupar, baixe o driver com patch já na minha página:
Vlw... espero que acabem as dores de cabeça agora heim!
procuro sobre isso faz seculos
enfim tirou o zumbido chato do alsa
horrivel aquilo vlw
abracao awe