amarao (amarao_san) wrote,
amarao
amarao_san

alsa

Вкачиваю уровни по alsa (и современному звуку, то бишь snd_hda_intel) с фантастической скоростью.

В частности, локализовал проблему - у меня из всех кодеков только #3, который весь из себя HDMI. А codec#0, который должен быть реальным кодеком - его нет. (если что, успел проверить алсу и 2.6.32 из squeeze - там то же самое).

Сейчас надо каким-то образом сказать snd_hda_intel, чтобы оно силком инициализировало codec#0.

В трейсе видно, что обращение принципиально идёт только по #3
</pre>
modprobe-3132 [003] ...2 1021.060067: hda_power_count: [0:3] power_count=2, power_on=1, power_transition=0
modprobe-3132 [003] ...1 1021.060072: hda_send_cmd: [0:3] val=300f0000
modprobe-3132 [003] ...1 1021.060128: hda_get_response: [0:3] val=80862805
modprobe-3132 [003] ...2 1021.060130: hda_power_count: [0:3] power_count=1, power_on=1, power_transition=0
</pre>

Надо сказать, оно ведёт себя забавно:

modprobe snd_hda_intel probe_mask=0x247
[ 1318.455869] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
[ 1318.455948] ALSA sound/pci/hda/hda_intel.c:3490 0000:00:1b.0: chipset global capabilities = 0x4401
[ 1318.455979] ALSA sound/pci/hda/hda_intel.c:1314 0000:00:1b.0: Clearing TCSEL
[ 1318.455992] ALSA sound/pci/hda/hda_intel.c:1357 0000:00:1b.0: SCH snoop: Enabled
[ 1318.459513] ALSA sound/pci/hda/hda_intel.c:1170 0000:00:1b.0: codec_mask = 0x8
[ 1318.459623] ALSA sound/pci/hda/hda_intel.c:1781 0000:00:1b.0: no codecs initialized


А сам этот кодек находится в слоте №4 (маска 0x8)
Tags: alsa, linux, snd_hda_intel, x220
Subscribe

  • systemd-networkd, netlink и arp флуд

    Нереально странный баг пофикшен с помощью eBPF затычки. Для меня большой неожиданностью является реакция на него.…

  • Rust soundness

    Каждый раз, когда я сталкиваюсь с маленькими "но" в Rust'е, это ощущение тщательной продуманности. Например, простейшие fold-функции для итераторов:…

  • still_ntp

    В ходе локального мозгового штурма у меня родилась суперидея. Надо написать ntp сервер, который может отдавать указанную дату. Т.е. сказали при…

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 0 comments