Hoy entero ень comprendía con el sonido. Ha comenzado de aquel que всера ha comprado las nuevas columnas, porque viejo авно тупят, y aquí todavía el nido para los cascos se ha aflojado. Los ha puesto y silencioso a silencioso, y bien, pienso el matrimonio por que, llevaré atrás. Hoy ha pensado que всётаки, esto no debe ser extraño de tal, es necesario comprobar. Leer sobre el portátil por completo»Сегодня целый ень разбирался со звуком. Началось с того что всера купил новые колонки, т.к. старые авно тупят, а тут ещё гнездо для наушников разболталось. Поставил их а они тихие при тихие, ну думаю брак какой, понесу обратно. Сегодня подумал, что всётаки, это странно не должно такого быть, надо проверить на ноутбуке. Читать полностью »
Aquí tal aquí фигня, ha querido mirar la película, ha clavado los cascos ha puesto en marcha xine, y me gritan, el sonido desconecta, quito los cascos, y el sonido esto y de las columnas va, ha buscado en инете, ha preguntado en el foro, han aconsejado en el envío buscar si no aquella, allá escribir. ¿Era allí la pregunta de la prescripción anual y Ariff a la frente acababa de escribir especialmente/usr/src/sys/dev/sound/pci/hda/hdac.c y le daba, así que excepto el cambio hdac.¿c nada ayudará como yo ha comprendido, ha escrito la pregunta análoga, pero mientras la respuesta no llegue, ha decidido mirar y que allí de tal interesante esto? Como resultó nada terrible no existe allí) ha encontrado los anuncios de las constantes con los nombres de los modelos, ha encontrado y para ACER:Вот такая вот фигня, захотел фильм посмотреть, воткнул наушники запустил xine, а мне кричат, звук выключи, я снимаю наушники, а звук то и из колонок идёт, поискал в инете, спросил на форуме, посоветовали в рассылке поискать если нету, то туда написать. Там был вопрос годичной давности и Ariff челу специально дописывал /usr/src/sys/dev/sound/pci/hda/hdac.c и давал ему, так что кроме изменения hdac.c ничто не поможет как я понял, написал аналогичный вопрос, но пока ответ не пришёл, решил заглянуть, а что там такого интересного то? Как оказалось ничего страшного там нет) нашёл объявления констант с именами моделей, нашёл и для ACER :
11 22 33 44 55 66 | #define ACER_VENDORID 0x1025#define ACER_VENDORID 0x1025 #define ACER_A5050_SUBVENDOR HDA_MODEL_CONSTRUCT (ACER, 0x010f) #define ACER_A5050_SUBVENDOR HDA_MODEL_CONSTRUCT(ACER, 0x010f) #define ACER_A4520_SUBVENDOR HDA_MODEL_CONSTRUCT (ACER, 0x0127) #define ACER_A4520_SUBVENDOR HDA_MODEL_CONSTRUCT(ACER, 0x0127) #define ACER_A4710_SUBVENDOR HDA_MODEL_CONSTRUCT (ACER, 0x012f) #define ACER_A4710_SUBVENDOR HDA_MODEL_CONSTRUCT(ACER, 0x012f) #define ACER_3681WXM_SUBVENDOR HDA_MODEL_CONSTRUCT (ACER, 0x0110) #define ACER_3681WXM_SUBVENDOR HDA_MODEL_CONSTRUCT(ACER, 0x0110) #define ACER_ALL_SUBVENDOR HDA_MODEL_CONSTRUCT (ACER, 0xffff) #define ACER_ALL_SUBVENDOR HDA_MODEL_CONSTRUCT(ACER, 0xffff) |
Y bien, he añadido la líneaну я добавил строку
11 | #define ACER_E5220_SUBVENDOR HDA_MODEL_CONSTRUCT (ACER, 0x011f)#define ACER_E5220_SUBVENDOR HDA_MODEL_CONSTRUCT(ACER, 0x011f) |
0x011f es tomado del tipo катры0x011f взято из типа катры
11 22 33 44 | # pciconf-lv | grep-A2 pcm# pciconf -lv| grep -A2 pcm pcm0@pci0:0:27:0: class=0x040300 card=0x011f1025 chip=0x284b8086 rev=0x03 hdr=0x00 pcm0@pci0:0:27:0: class=0x040300 card=0x011f1025 chip=0x284b8086 rev=0x03 hdr=0x00 vendor = ' Intel Corporation' vendor = 'Intel Corporation' device = ' 82801H &SUBSYS_81EC1043&REV_02\3&11583659&0&D8' device = '82801H &SUBSYS_81EC1043&REV_02\3&11583659&0&D8' |
Ha buscado después donde se usan estas constantes, resulta solamente en un lugarпотом поискал где используются эти константы, оказывается только в одном месте
En роне 690 líneas, para todos асеров las líneas igual, significan es añadido такуюже para recientemente созданой las constantesв роне 690 строки, для всех асеров строки одинаковые, значит добавляем такуюже для только что созданой константы
11 | {ACER_E5220_SUBVENDOR, HDA_CODEC_ALC268, HDAC_HP_SWITCH_CTL, 0, 0,-1, 20, {21,-1},-1},{ ACER_E5220_SUBVENDOR, HDA_CODEC_ALC268, HDAC_HP_SWITCH_CTL,0, 0, -1, 20, { 21, -1 }, -1 }, |
Conservamos, y компилим todo esto ha puesto сохраняем, и компилим всё это дело
11 22 33 | # cd/usr/src/sys/modules/sound/; make clean cleandir; make && make install# cd /usr/src/sys/modules/sound/; make clean cleandir; make && make install # kldunload snd_hda # kldunload snd_hda # kldload snd_hda # kldload snd_hda |
Aquí y todo, a yo ha ganado)Вот и всё, у меня заработало)









Los comentarios frescos
Свежие комментарии