Heute fand sich ganz ень mit dem Laut zurecht. Hat damit angefangen was всера die neuen Spalten, da alt авно тупят, und hier noch das Netz für die Kopfhörer разболталось gekauft hat. Hat sie gestellt und sie leise bei leise, denke ich die Ehe welcher also, ich werde zurück tragen. Heute hat nachgedacht, dass всётаки, es, seltsamerweise sein solchen nicht soll, man muss auf dem Notebook prüfen. Vollständig zu lesen»Сегодня целый ень разбирался со звуком. Началось с того что всера купил новые колонки, т.к. старые авно тупят, а тут ещё гнездо для наушников разболталось. Поставил их а они тихие при тихие, ну думаю брак какой, понесу обратно. Сегодня подумал, что всётаки, это странно не должно такого быть, надо проверить на ноутбуке. Читать полностью »
Solcher Quatsch, hat den Film gewollt, anzuschauen, hat die Kopfhörer eingesteckt hat xine gestartet, und mir schreien, den Laut schalte aus, ich nehme die Kopfhörer ab, und der Laut geht jenes und aus den Spalten, hat in инете gesucht, hat auf dem Forum gefragt, haben im Versand empfohlen, wenn gibt es zu suchen, so dorthin zu schreiben. Dort war die Frage der jährigen Dauer und Ariff der Stirn schrieb/usr/src/sys/dev/sound/pci/hda/hdac.c speziell fertig und gab ihm, so dass außer der Veränderung hdac.c nichts wie ich helfen wird hat verstanden, hat die ähnliche Frage, aber geschrieben bis die Antwort gekommen ist, hat sich entschieden hineinzuschauen, und, was dort solches interessant jenes? Wie es sich nichts furchtbar dort zeigte gibt es) hat die Erklärungen der Konstanten mit den Namen der Modelle gefunden, hat und für ACER gefunden:Вот такая вот фигня, захотел фильм посмотреть, воткнул наушники запустил 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) |
Also, habe ich die Zeile ergänztну я добавил строку
11 | #define ACER_E5220_SUBVENDOR HDA_MODEL_CONSTRUCT (ACER, 0x011f)#define ACER_E5220_SUBVENDOR HDA_MODEL_CONSTRUCT(ACER, 0x011f) |
0x011f ist es aus dem Typ катры genommen0x011f взято из типа катры
11 22 33 44 | # pciconf-lv | grep-A2 pcm# pciconf -lv| grep -A2 pcm pcm0@pci0:0:2 7: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' |
Später hat gesucht wo diese Konstanten verwendet werden, es zeigt sich nur an einer Stelleпотом поискал где используются эти константы, оказывается только в одном месте
In роне bedeuten 690 Zeilen, für alle асеров die Zeilen identisch, ist такуюже für gerade erst созданой die Konstanten ergänztв роне 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 }, |
Wir sparen auf, und компилим dieser Sache сохраняем, и компилим всё это дело
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 |
Ist aller, bei mir hat) verdientВот и всё, у меня заработало)









Die frischen Kommentare
Свежие комментарии