Gentoo Archives: gentoo-user-ru

From: atos <atos@×××××××.ru>
To: gentoo-user-ru@l.g.o
Subject: [gentoo-user-ru] Re: [gentoo-user-ru] Alsa + 2.6.20-gentoo-r8 + nVidia MCP51 = как ни странно...
Date: Thu, 10 May 2007 17:56:18
Message-Id: 46435C56.5090708@hotmail.ru
In Reply to: Re: [gentoo-user-ru] Alsa + 2.6.20-gentoo-r8 + nVidia MCP51 = как ни странно... by Peter Volkov
1 Приветствую!
2 > Вы так и не сказали нам, что за модули вы используете. Странно, но у
3 > кого-то работает intel8x0, а у кого-то hda-intel, так что попробуйте
4 > сначала intel8x0 (ибо так советуют разработчики alsa для всех карт
5 > nvidia), а потом hda-intel. Удалите, если установлен, alsa-driver и
6 > пробуйте драйвера из ядра. Попробуйте не модулями а вкомпилировать alsa
7 > в ядро, чтобы обойти ошибки в конфигурировании модулей. Не забывайте
8 > всякий раз проверять, что в alsamixer по крайней мере PCM, LINE и MASTER
9 > у вас unmuted и громкость выставлена на 100%. Не помогло? Пробуете
10 > собрать модулями. Для hda-intel посмотрите
11 > в /usr/src/linux/Documentation/sound/alsa/ALSA-Configuration.txt
12 > информацию о доступных model и пробуйте позагружать с различными
13 > моделями.
14 > # modprobe snd-hda-intel model=<модель_из_списка>
15 >
16 По хронологии. :-)
17 1. Случайно обнаружил отсутствие звука. Начал копать логи, обнаружил
18 строчки, которые привел в моем первом письме.
19 2. Попутно подумал и решил, что проблема либо в ядре, либо в звуковой
20 подсистеме. Соответственно, учитывая мою склонность к "ядерной" алсе,
21 начал с ядра. Для начала перебрал конфиг текущего, 2.6.20-8. Ни к чему
22 не привело. Учитывая, что вроде-бы-как был звук на 2.6.19-5, поставил
23 его с вроде-бы-тем-самым-конфигом. Тоже ни к чему не привело.
24 3. Отписал во все уважаемые мной форумы, где я немногословный наблюдатель:
25 /http://gentoo.ru/node/6902
26 http://forums.gentoo.org/viewtopic-t-558060-start-0-postdays-0-postorder-asc-highlight-.html?sid=ebf987de6d2b1d8469183326206147ce
27 http://linuxforum.ru/index.php?showtopic=40235/
28 Так как перебрал, как мне кажется, практически все варианты "ядерной"
29 алсы, начал пробовать alsa-driver. Но и это мало к чему привело -
30 alsaconf перестал узнавать мою карточку. Поэтому продолжил копания с ядром.
31 Вчера пришел к умозаключению, что действительно, как Вы и говорили, есть
32 два кодека, которые мне доходят - hda-intel и intel8x0. Соответственно,
33 уже сутки как собираю ядро с параметрами (если не вариант alsa-driver)
34
35 /CONFIG_SOUND=y /
36 /CONFIG_SND=y /
37 /CONFIG_SND_TIMER=y /
38 /CONFIG_SND_PCM=y /
39 /CONFIG_SND_RAWMIDI=m /
40 /CONFIG_SND_SEQUENCER=y /
41 /CONFIG_SND_SEQ_DUMMY=y /
42 /CONFIG_SND_OSSEMUL=y /
43 /CONFIG_SND_MIXER_OSS=y /
44 /CONFIG_SND_PCM_OSS=y /
45 /CONFIG_SND_PCM_OSS_PLUGINS=y /
46 /CONFIG_SND_SEQUENCER_OSS=y /
47 /CONFIG_SND_RTCTIMER=y /
48 /CONFIG_SND_SEQ_RTCTIMER_DEFAULT=y /
49 /CONFIG_SND_DYNAMIC_MINORS=y /
50 /CONFIG_SND_SUPPORT_OLD_API=y /
51 /CONFIG_SND_VERBOSE_PROCFS=y /
52 /CONFIG_SND_VERBOSE_PRINTK=y /
53 /CONFIG_SND_HDA_INTEL=m /
54 /CONFIG_SND_INTEL8X0=m /
55 /CONFIG_SND_INTEL8X0M=m/
56
57 Сегодняшний день провел с
58
59 /ALSA_CARDS="hda-intel intel8x0" /
60
61 и различными комбинациями. Сегодня же, начитавшись документации к ядру,
62 начал передавать модулю различные параметры. ПОКА - толку ноль.
63 Единственно что - отработал вариант "ошибка не в ядре" - задеинсталлил
64 ВСЕ, что касается алсы, руками прибил все остаточные конфиги,
65 пересобрался заново, но увы. В командах это было
66
67 /emerge --unmerge alsa-headers alsa-libs alsa-utils/
68 /reboot/
69 /правки /etc/portage/package.keywords на "~x86" для всей алсы/
70 /emerge -e alsa-utils/
71 /пересборка ядра на новых заголовках и утилитах/
72
73 Естественно, что каждый раз после очередной сборки, даю команды
74 update-modules, alsaconf, alsamixer с установками по максимуму,
75 alsasound restart, но пока толку ноль - за последние три или четыре дня.
76 Ваш вариант - вкомпилить драйвер (либо один, либо другой) жестко в ядро
77 - тоже отрабатывал. Но, опять-таки, толку как-то так же ноль...
78 > Если ничего не помогло, расскажите подробнее, что у вас за железо, что
79 > за карта, что вы делали (конкретнее какие команды вводили, какие
80 > варианты делали) и что у вас получалось а что нет.
81 >
82 Хронологию указал чуть выше.
83 У меня железо - ноутбук MaxSelect X800, вывод lspci вот такой:
84
85 /00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)/
86 /00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev
87 a2)/
88 /00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev
89 a2)/
90 /00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev
91 a2)/
92 /00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)/
93 /00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev
94 a2)/
95 /00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev
96 a2)/
97 /00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)/
98 /00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)/
99 /00:04.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)/
100 /00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)/
101 /00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a3)/
102 /00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a3)/
103 /00:0a.3 Co-processor: nVidia Corporation MCP51 PMU (rev a3)/
104 /00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller
105 (rev a3)/
106 /00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller
107 (rev a3)/
108 /00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev a1)/
109 /00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA
110 Controller (rev a1)/
111 /00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)/
112 /00:10.1 Audio device: nVidia Corporation MCP51 High Definition
113 Audio (rev a2)/
114 /00:18.0 Host bridge: Advanced Micro Devices [AMD] K8
115 [Athlon64/Opteron] HyperTransport Technology Configuration/
116 /00:18.1 Host bridge: Advanced Micro Devices [AMD] K8
117 [Athlon64/Opteron] Address Map/
118 /00:18.2 Host bridge: Advanced Micro Devices [AMD] K8
119 [Athlon64/Opteron] DRAM Controller/
120 /00:18.3 Host bridge: Advanced Micro Devices [AMD] K8
121 [Athlon64/Opteron] Miscellaneous Control/
122 /01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
123 Unknown device 8168 (rev 01)/
124 /04:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce
125 Go 7600] (rev a1)/
126 /05:04.0 CardBus bridge: O2 Micro, Inc. OZ711MP1/MS1 MemoryCardBus
127 Controller (rev 21)/
128 /05:04.2 Class 0805: O2 Micro, Inc. Unknown device 7120 (rev 01)/
129 /05:04.3 Bridge: O2 Micro, Inc. Unknown device 7130 (rev 01)/
130 /05:04.4 FireWire (IEEE 1394): O2 Micro, Inc. Unknown device 00f7
131 (rev 02)/
132 /05:09.0 Network controller: RaLink RT2500 802.11g Cardbus/mini-PCI
133 (rev 01)/
134
135 Если как бы беспристрастно поглядеть - ничего уж и сверх-выдающегося...
136 Ноут как ноут... И ведь все работало, МЛИН...
137 > P.S. И, на всякий случай, попробуйте, ещё раз почитать и последовать
138 > http://www.gentoo.org/doc/ru/alsa-guide.xml
139 > там только что появился обновлённый перевод, так что проверьте, что
140 > базовые знания об установке и настройки alsa в gentoo в точно знаете.
141 >
142 Млин, не поверите, уже наизусть готов зачитывать... Не спорю, может я
143 что-то замыленным взглядом и пропустил, но тогда носом ткните в строчки...
144 > (Кстати, если увидете опечатки, отсутсвие запятых или ещё какие
145 > корявости прямо шлите мне письмо off-list с alsa-guide в теме письма,
146 > tnx)
147 Нивапрос, только я пока читаю как документацию, а не как литературный
148 текст... Да и не так много, имхо, изменилось... :-) (без обид, ок?) :-)
149
150 ---
151 С уважением,
152 Евгений.

Replies