LINUX.ORG.RU

Сломался звук Realtek AC97

 , , ,


0

1

При определенных обстоятельствах, мне пришлось переставить жесткий из нетбука в стационарник. Само собой, ни фига не завелось. Но с видео драйвером все просто оказалось, а со звуком - нифига.

Пробовал sudo alsactl init:

Found hardware: "ICH4" "Realtek ALC655 rev 0" "AC97a:414c4760" "0x1019" "0x1870"
Hardware is initialized using a generic method
Но звука нет все равно, пищит спикер.

Deleted

Последнее исправление: cetjs2 (всего исправлений: 1)

где вы этот alsactl init раскапываете? Должно всё само цепляться.

диагностика звука стандартная

проверяем уровни/mute в alsamixer

смотрим, есть ли устройства вывода: aplay -L

список загруженных звуковых модулей: lsmod | grep snd

dmesg можно покурить

итп

lazyklimm ★★★★★
()

Видеокарточка какая?

Новые линуха пытаются выводить звук через видеокарточку.

Вот такой прикол.

«Если при переходе с Lenny на Squeeze отвалилось видео, то почему бы не отвалиться звуку? Именно это и может произойти. У меня, например, после обновления, система стала пытаться выводить звук через видеокарточку. А звуковая карточка SBLive 5.1 тихонько курила в сторонке.»

http://webhamster.ru/site/page/index/articles/comp/129

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

где вы этот alsactl init

Наверное, с тех пор, как не было udev или он криво работал.

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

проверяем уровни/mute в alsamixer

Все ок.

смотрим, есть ли устройства вывода: aplay -L

ilya@ilya-eM350:~$ aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
default:CARD=ICH5
    Intel ICH5, Intel ICH5
    Default Audio Device
sysdefault:CARD=ICH5
    Intel ICH5, Intel ICH5
    Default Audio Device
front:CARD=ICH5,DEV=0
    Intel ICH5, Intel ICH5
    Front speakers
surround40:CARD=ICH5,DEV=0
    Intel ICH5, Intel ICH5
    4.0 Surround output to Front and Rear speakers
surround41:CARD=ICH5,DEV=0
    Intel ICH5, Intel ICH5
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=ICH5,DEV=0
    Intel ICH5, Intel ICH5
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=ICH5,DEV=0
    Intel ICH5, Intel ICH5
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
iec958:CARD=ICH5,DEV=0
    Intel ICH5, Intel ICH5 - IEC958
    IEC958 (S/PDIF) Digital Audio Output

список загруженных звуковых модулей: lsmod | grep snd

ilya@ilya-eM350:~$ lsmod | grep snd
snd_intel8x0           22372  3 
snd_ac97_codec         84236  1 snd_intel8x0
snd_pcm                53461  3 snd_ac97_codec,snd_intel8x0
snd_page_alloc         12867  2 snd_pcm,snd_intel8x0
snd_seq                39512  0 
snd_seq_device         13016  1 snd_seq
snd_timer              22356  3 snd_seq,snd_pcm
snd                    42722  10 snd_timer,snd_seq_device,snd_seq,snd_pcm,snd_ac97_codec,snd_intel8x0
soundcore              12921  1 snd
ac97_bus               12462  1 snd_ac97_codec

dmesg можно покурить

ilya@ilya-eM350:~$ dmesg | grep ac97
[    5.468692] intel8x0_measure_ac97_clock: measured 52853 usecs (2547 samples)

Вроде больше ничего нет.

Звука нет все равно, пищит спикер.

Deleted
()

Покажи файлы:

/etc/modprobe.d/alsa-base-blacklist.conf
/etc/modprobe.d/alsa-base.conf

Узнать параметры модуля: sudo modinfo snd_intel8x0

Создать файл /etc/modprobe.d/local.conf и экспериментировать:

options snd_intel8x0 параметр1=значение параметр2=значение

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

/etc/modprobe.d/alsa-base-blacklist.conf

ilya@ilya-eM350:~$ cat /etc/modprobe.d/alsa-base-blacklist.conf
# Uncomment these entries in order to blacklist unwanted modem drivers
# blacklist snd-atiixp-modem
# blacklist snd-intel8x0m
# blacklist snd-via82xx-modem
# Comment this entry in order to load snd-pcsp driver
blacklist snd-pcsp

/etc/modprobe.d/alsa-base.conf

ilya@ilya-eM350:~$ cat /etc/modprobe.d/alsa-base.conf
# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7
# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd && { /sbin/modprobe --quiet snd-ioctl32 ; /sbin/modprobe --quiet snd-seq ; : ; }
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi && { /sbin/modprobe --quiet snd-seq-midi ; : ; }
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 && { /sbin/modprobe --quiet snd-emu10k1-synth ; : ; }
# Keep snd-pcsp from beeing loaded as first soundcard
options snd-pcsp index=-2
# Keep snd-usb-audio from beeing loaded as first soundcard
options snd-usb-audio index=-2
# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2

Сейчас попробую поиграться с параматрами.

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

Сейчас попробую поиграться с параматрами.

Кстати:

https://wiki.archlinux.org/index.php/ALSA#Conflicting_PC_speaker

If you are sure nothing is muted, that your drivers are installed correctly, and that your volume is right, but you still do not hear anything, then try adding the following line to /etc/modprobe.d/modprobe.conf:

options snd-NAME-OF-MODULE ac97_quirk=1
The above fix has been reported to work with snd_intel8x0

anonymous
()

> пищит спикер

Встречал такой баг. Пересобери ядро без поддержки звука через PC Speaker, и нормальный звук заработает.

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

Самособой. В винде все работало. Ну ок, я перепроверю. Наверное.

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