Звук на ноуте ASUS A6M [SOLVED]
Здрасте все, есть проблема. Поставил недавно Генту на ноут ASUS A6W00M, но никак не могу настроить звук. Карточка на нём nVidia MCP51 HD Audio. Пока ставлил систему версии 2005.1 (из-за отсутствия более нового установочного диска) и ядро щас 2.6.15 и альза 1.0.10. Дык вот что самое интересное, при использовании ядрёной альзы, модуль hda-intel подгружается, микшер показывает настройки всех каналов, но звука из динамиков не слышно. (хотя плеер делает вид что усердно проигрывает файл). При сборке альзы с портежей эффект тот-же. Пробовал, как написано в какой-то ветке форума собрать последнюю версию альзы и добавить в /etc/modules.d/alsa строку options snd-hda-intel model=laptop-v71 (вроде так, что после слова laptop точно не помню), но всё равно не пашет. настраивал ч\з alsaconf, она карту находит, но далее всё как описано выше =). З.Ы. над слайдером РСМ в kmix почему-то нет "зелёного включателя" канала. помогите чем можете плиз. спасибо.
- Для комментирования войдите или зарегистрируйтесь
у меня
у меня материнка
Asus
с таким-же чипом,собрал ядро с поддержкой звука
CONFIG_SOUND=y
и всё, больше ничего не включал, ни
alsa
ниoss
...после сборки ядра собрал
alsa-driver
cALSA_CARDS="hda-intel"
и флагомoss
,в
/etc/modules.d/alsa
прописанов
alsaconf
включил только2ch
вроде всё =)
... модуль загружает сама служба
alsa
(
rc-update add alsasound boot
)не помогло
Не помогает. правда дрова юзаю ядрёные, но разницы по большому сёту нет. в /etc/modules.d/alsa у мня написано почти тоже самое (там альзаконф еще приписал alias char-major-116 snd
alias char-major-14 soundcore
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
я дописал строку options... но звука всё равно не стало. и ещё! альзамикшер пишет, что он определяет чип звуковухи как Realtek ID 660.
_________________
Подводная лодка в степях Украины погибла в неравном воздушном бою...
Ах да!...
Чуть не забыл! При попытке проверить звуковую систему через kde control center артс выпадает с ошибкой (сигнал 11 (SIGSEGV)
_________________
Подводная лодка в степях Украины погибла в неравном воздушном бою...
в том то и дело,
в том то и дело, что есть разница откуда дрова юзать -- обсуждалось уже не однократно, что при таком раскладе вроде как всё работает, но звука нет...
я тоже по незнанию сначало собрал ядро с дровами и долго не мог понять в чём же трабла,
по концовке всё же решил почитать мануалы как крайнюю меру =)))
-- помогло ;)
вобщем пересобирай ядро и будет тебе счастье
не спасло... =(
Вобщем, щастье не торопится идти ко мне! =( Сделал в точночти как в рецепте, но теперь при запуске alsasound пишется:
* Loading ALSA modules ...
* Loading: snd-card-0 ... [ ok ]
* Loading: snd-seq-oss ... [ ok ]
* Loading: snd-pcm-oss ... [ ok ]
* Restoring Mixer Levels ...
/usr/sbin/alsactl: set_control:991: warning: name mismatch (Capture Switch/Front Playback Switch) for control #1
/usr/sbin/alsactl: set_control:993: warning: index mismatch (0/0) for control #1
/usr/sbin/alsactl: set_control:995: failed to obtain info for control #1 (Operation not permitted)
* Errors while restoring defaults, ignoring [ ok ]
при попытке запустить alsamixer получаем:
localhost dimon # alsamixer
alsamixer: function snd_mixer_load failed: Invalid argument
естественно, звука нет. что ещё можно предпринять?
_________________
Подводная лодка в степях Украины погибла в неравном воздушном бою...
а alsaconf
а alsaconf запускал? он нормально отработал?
грепни http://forums.gentoo.org/ на предмет "MCP51"
запускал
запускал. он в конце, когда сервис alsasound запускает, вроде тоже самое пишет при восстановлении настроек микшера (или при сбросе, чё он там с ним делает вобщем =) )
_________________
Подводная лодка в степях Украины погибла в неравном воздушном бою...
а если просто
а если просто снести файл настроек?
rm /etc/asound.state
а заодно и
rm /etc/asound.names
(только сначало останови alsasound)
asound.names...
asound.names там вообще почему-то небыло. после удаления asound.state при запуске alsasound пишется в конце:
no mixer config in /etc.asound.state, you have to unmute your card! [ok]
при запуске alsamixer - как и выше: function snd_mixer_load failed: invalid argument
_________________
Подводная лодка в степях Украины погибла в неравном воздушном бою...
проверь сам
проверь сам девайс cat /proc/asound/cards
попробуй обновиться,
ядро собери как я писал выше, сделай emerge --sync
проверь указывает ли линк /usr/stc/linux/ на сорсы текущего ядра,
проверь /etc/make.conf (писал выше)
потри старые модули: rm -rf /lib/modules/$(uname -r)/alsa-driver
обнови alsa-lib alsa-headers alsa-driver alsa-utils udev
сделай: update-modules
проверь алиасы:
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel position_fix=1
alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss
если ты не под рутом, то: gpasswd -a audio
а работает ли звук на лайв си-ди?
Попробую...
localhost dimon # cat /proc/asound/cards
0 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xdf5d8000 irq 20
Всё остальное так как написано. Срез портежей стоит за 25 апреля. Попробую систему пересобрать/обновить. но это будет только в четверг, когда на учёбу поеду. там инет халявный =)
_________________
Подводная лодка в степях Украины погибла в неравном воздушном бою...
ИМХО, стоит всё
ИМХО, стоит всё же обновиться и пересобрать драйверы и утилиты (возможно и ядро) уделив этому больше внимания и аккуратности,
контролируя и перепроверяя всё что можно на всех этапах...
кстати, а звука небыло из встроенных динамиков или с внешнего "джэка"?
... и проверь всё же как оно работает на лайв си-ди (любом)
-- какой модуль задействовано, как собрано ядро (используется модуль ядра или внешних драйверов), какие настройки у алсы и с какими параметрами подгружаются модули...
обрати внимание, что при некоторых условиях совершенно рабочая конфигурация может не давать звука из-за глюка плейера или отсутствия кодека
Ни оттуда ни оттуда...
Звука нет ни с джека ни со встроенных динамиков. Конфиг ядра взят из раздела Hardware на gentoo-wiki специально для этого бука, затем слегка подредактирован. Глюка с плеером быть не может, т.к. amarok (коим я пользуюсь) сразу ругается на отсутствие кодека. Ошибка глобальная, т.к. даже arts выпадает с ошибкой при попытке протестить звуковую систему в КЕДах. Буду пробовать пересобираться.
_________________
Подводная лодка в степях Украины погибла в неравном воздушном бою...
если ругается
если ругается на отсутствие кодека, то ковырять нужно кодек!
сделай всё правильно и проверь звук на каком-нибудь вэйв-файле плейером alsaplayer (aplay)
Точно незнаю, но...
Точно незнаю, но наверное дело в дровах. После перехода на ядро 2.6.19 и обновления системы (за 25 апреля) и обновления всех alsa-* пакетов до версии 1.0.14_rc1 звук так и не появился. Вывод dmesg:
hda-codec: Unknown model for ALC861, trying to auto-probe from BIOS...
hda-codec: num_steps = 0 for NID=0x8
вторая строка далее несколько раз.
_________________
Подводная лодка в степях Украины погибла в неравном воздушном бою...
И ещё...
И ещё, перед всем этим пара строк смущает:
ACPI: PCI Interrupt Link [LAZA] enabled at IRQ 21
ACPI: PCI Interrupt 0000:00:10.1[B] -> Link [LAZA] -> GSI 21 (level, low) -> IRQ 21
PCI: Setting latency timer of device 0000:00:10.1 to 64
затем идёт то, чтоя написал в предидущем топике, а потом:
ACPI: PCI Interrupt for device 0000:00:10.1 disabled
ACPI: PCI Interrupt 0000:00:10.1[B] -> Link [LAZA] -> GSI 21 (level, low) -> IRQ 21
PCI: Setting latency timer of device 0000:00:10.1 to 64
и так далее. что это может означать?
З.Ы. звуковуха висит именно на 21м прерывании.
_________________
Подводная лодка в степях Украины погибла в неравном воздушном бою...
значит
значит звуковуха с кем то делит прерывание,
поиграйся с настроечками биос,
поотключай всё ненужное и непонятное,
обнови биос...
Плохая идея....
Данный рецепт ни к чему хорошему не привёл, т.к. ASUS как всегда урезали пользователя в настройках биос! =( Все доступные настройки:
1. System Date/Time
2. Boot Devices Priority
3. Battery Calibration
4. CPU/Display Configuration
5. System Information
Ничего из девайсов из-под биоса вырубить нельзя (я имею ввиду on-board-овые девайсы) и настроек прерываний там нет. А биос погляжу, но вроде как на оффсайте более свежего чем есть пока не видел.
_________________
Подводная лодка в степях Украины погибла в неравном воздушном бою...
УРААААААААА!!!!!
Вобщем, проблема решилась сама собой после перехода на ядро 2.6.20 и использования альзы из ядра! а не из портежей. видимо дописали что-то =)
_________________
Подводная лодка в степях Украины погибла в неравном воздушном бою...