LINUX.ORG.RU

Asus P5QL-E & 82801JI (ICH10 Family) HD Audio Controller


0

0

Доброго времени суток.

Появилась в руках вот такая тачка с матерью Asus P5QL-E

Зарабатало все, окромя звука:
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller

[ totem ] brezerk@pts/5:3 ~ $
uname -a
Linux totem 2.6.29-gentoo-r1 #13 SMP Wed Apr 8 09:18:09 EEST 2009 i686 Intel(R) Core(TM)2 Duo CPU E7300 @ 2.66GHz GenuineIntel GNU/Linux

Пробовал баловатся с конфигом ядра -- не помогло. Ставил алсу отдельно -- аналогично.

Вывод dmesg:

hda_intel: azx_get_response timeout, switching to single_cmd mode: last cmd=0x000f0000
hda-intel: no codecs initialized
HDA Intel 0000:00:1b.0: PCI INT A disabled
ALSA device list:
No soundcards found.

Конфиг ядра по звуку:
[ totem ] brezerk@pts/5:6 ~ $
cat /usr/src/linux/.config | grep CONFIG_SND_HDA
CONFIG_SND_HDA_INTEL=y
CONFIG_SND_HDA_HWDEP=y
CONFIG_SND_HDA_RECONFIG=y
# CONFIG_SND_HDA_INPUT_BEEP is not set
CONFIG_SND_HDA_CODEC_REALTEK=y
CONFIG_SND_HDA_CODEC_ANALOG=y
CONFIG_SND_HDA_CODEC_SIGMATEL=y
CONFIG_SND_HDA_CODEC_VIA=y
CONFIG_SND_HDA_CODEC_ATIHDMI=y
CONFIG_SND_HDA_CODEC_NVHDMI=y
CONFIG_SND_HDA_CODEC_INTELHDMI=y
CONFIG_SND_HDA_ELD=y
CONFIG_SND_HDA_CODEC_CONEXANT=y
CONFIG_SND_HDA_CODEC_CMEDIA=y
CONFIG_SND_HDA_CODEC_SI3054=y
CONFIG_SND_HDA_GENERIC=y
# CONFIG_SND_HDA_POWER_SAVE is not set

В чем может быть косяк? :(



Ответ на: комментарий от Evil_Wizard

А вот это работает ? :
Кроме того, в изделии реализована фирменная технология ASUS Express Gate, благодаря которой всего за 5 секунд осуществляется загрузка операционной системы Linux со встроенной микросхемы памяти, после чего пользователь получает быстрый доступ к работе в интернете, прослушиванию музыки и просмотру изображений без необходимости запуска основной ОС.

kerosinkin
()
Ответ на: комментарий от kerosinkin

Хм. Стартовое предупреждение видел, но оно походу говорит об ошибке :)

Хм. Незнал об expressgate, надо будет поколупатся :)

Evil_Wizard ★★★
() автор топика
Ответ на: комментарий от Evil_Wizard

Последняя - 1005. Правда, там написано "Update ExpressGate to V1.4.4.1", но всё равно вшей, может, всё-таки исправили что кроме экспрессгейта.

Deleted
()

Нужно отключить в ядре поддержку всех звуковых устройств, оставить только сам пункт "звук". После этого собрать отдельно alsa-driver. Всё должно заработать.

Rzhepish
()
Ответ на: комментарий от Rzhepish

Пробовал. Тоже самое :( Регается что не модет загрузить кодеки.

Версия: media-sound/alsa-driver 1.0.18a

Evil_Wizard ★★★
() автор топика
Ответ на: комментарий от isden

Версия: media-sound/alsa-driver 1.0.18a

Последняя 19, там вроде очень много фиксов в hda_intel, но, блин, ебилдов таки еще нет.. :(

Evil_Wizard ★★★
() автор топика

Почитал таки Documentation/sound/alsa/HD-Audio.txt


2.2. Codec-Probing Problem

A less often but a more severe problem is the codec probing. When BIOS reports the available codec slots wrongly, the driver gets confused and tries to access the non-existing codec slot. This often results in the total screw-up, and destructs the further communication with the codec chips. The symptom appears usually as error messages like:
hda_intel: azx_get_response timeout, switching to polling mode:
last cmd=0x12345678
hda_intel: azx_get_response timeout, switching to single_cmd mode:
last cmd=0x12345678

.....

Thus, if the second error message appears, try to narrow the probed codec slots via probe_mask option. It’s a bitmask, and each bit corresponds to the codec slot. For example, to probe only the first slot, pass probe_mask=1. For the first and the third slots, pass probe_mask=5 (where 5 = 1 | 4), and so on.

......

On a machine with a broken BIOS, sometimes you need to force the driver to probe the codec slots the hardware doesn’t report for use. In such a case, turn the bit 8 (0x100) of probe_mask option on. Then the rest 8 bits are passed as the codec slots to probe unconditionally. For example, probe_mask=0x103 will force to probe the codec slots 0 and 1 no matter what the hardware reports.

Похожу таки корявый наоголову биос :( ....

Evil_Wizard ★★★
() автор топика
Ответ на: комментарий от Evil_Wizard

> Незнаю. Дергать биос стремно :)

Что там стрёмного? Качаешь файл, кладёшь на флеху с FAT, вставляешь флеху в мать, запускаешь из биоса EZ-Flash (или как он там называется у асуса) и вперёд. Главное - чтобы питалово не прерывалось, иначе труп, разумеется.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.