alsa.opensrc.org tem uma seção curta que descreve um cenário semelhante a este problema.
% bl0ck_qu0te% Nenhuma placa de som é um dispositivo USB, portanto você não pode se apossar dos campos do módulo com lsusb
, no entanto, esse mesmo artigo sugere usar modinfo
para obter uma lista de parâmetros para esse módulo:
modinfo -p snd_hda_intel
index:Index value for Intel HD audio interface. (array of int)
id:ID string for Intel HD audio interface. (array of charp)
enable:Enable Intel HD audio interface. (array of bool)
model:Use the given board model. (array of charp)
position_fix:DMA pointer read method.(-1 = system default, 0 = auto, 1 = LPIB, 2 = POSBUF, 3 = VIACOMBO, 4 = COMBO). (array of int)
bdl_pos_adj:BDL position adjustment offset. (array of int)
probe_mask:Bitmask to probe codecs (default = -1). (array of int)
probe_only:Only probing and no codec initialization. (array of int)
jackpoll_ms:Ms between polling for jack events (default = 0, using unsol events only) (array of int)
single_cmd:Use single command to communicate with codecs (for debugging only). (bool)
enable_msi:Enable Message Signaled Interrupt (MSI) (bint)
patch:Patch file for Intel HD audio interface. (array of charp)
beep_mode:Select HDA Beep registration mode (0=off, 1=on) (default=1). (array of bool)
power_save:Automatic power-saving timeout (in second, 0 = disable). (xint)
power_save_controller:Reset controller in power save mode. (bool)
align_buffer_size:Force buffer and period sizes to be multiple of 128 bytes. (bint)
snoop:Enable/disable snooping (bint)
As páginas man de modinfo
mostram o uso de um sinalizador -F
com um nome de campo para imprimir um valor de campo. Eu tentei modinfo -F id snd_hda_intel
, mas não produziu saída.
/proc/asound/
tem pastas para ambos os cartões (em card0
e card1
). Essas pastas, por sua vez, tinham id
arquivos. Um cat /proc/asound/card0/id
rápido resultou em HDMI
, assim como no card1 foi PCH
.
Como uma tentativa cega, adicionei as seguintes linhas a /etc/modprobe.d/alsa-base.conf
# fix ordering of HDMI and PCH soundcards on Chromebook
options snd_hda_intel index=0,1 id=PCH,HDMI
Esta resposta foi originalmente o fim da pergunta, mas após a reinicialização do sistema, essa alteração para alsa-base.conf
corrigiu o problema.