Em algum momento, há alguns dias, os alto-falantes do Lenovo Thinkpad T410 (número do modelo: 2537A11) pararam de funcionar aleatoriamente. Esse erro acontece toda vez que vejo um vídeo ou ouço um arquivo de música. O som acaba abruptamente. No momento, não consigo produzir um único som, não importa o que eu faça. Eu estou usando o Debian GNU / Linux neste laptop e não parece haver mais nada errado (o ventilador está funcionando, sem aquecimento anormal (permanecendo em torno de ~ 40 ° C), nenhum outro erro ou problema óbvio).
Aqui está a saída de um programa legal que alguém me indicou:
martin@martin:~/Downloads$ sudo python run.py --monitor
Using temporary directory: /dev/shm/hda-analyzer
You may remove this directory when finished or if you like to
download the most recent copy of hda-analyzer tool.
Downloading file hda_analyzer.py
Downloading file hda_guilib.py
Downloading file hda_codec.py
Downloading file hda_proc.py
Downloading file hda_graph.py
Downloading file hda_mixer.py
Downloaded all files, executing hda_analyzer.py
Watching 1 cards
======================================
O som está funcionando normalmente e, em seguida, ele pára e as seguintes linhas aparecem:
Diff for codec 0/0 (0x14f15069):
---
+++
@@ -164,17 +164,17 @@
Power: setting=D0, actual=D0
Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
Pincap 0x00000010: OUT
Pin Default 0x901701f0: [Fixed] Speaker at Int N/A
Conn = Analog, Color = Unknown
DefAssociation = 0xf, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0x40: OUT
- Power: setting=D0, actual=D0
+ Power: setting=D3, actual=D3
Connection: 2
0x10* 0x11
Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
Pincap 0x00000010: OUT
Pin Default 0x40f001f0: [N/A] Other at Ext N/A
Conn = Unknown, Color = Unknown
DefAssociation = 0xf, Sequence = 0x0
Misc = NO_PRESENCE
E agora também há um erro na saída do dmesg
hda-intel: IRQ timing workaround is activated for card #0. Suggest a bigger bdl_pos_adj.
Eu mudei o bdl_pos_adj para vários números (-1, 0, 64, 1024) e ou não há alteração alguma ou o dmesg relata que o ajuste é muito grande. Gostaria de saber se esse bdl_pos_adj é o verdadeiro motivo do erro.
Estas são as informações do meu hardware fornecidas pelo site alsa-info.sh.
Ok, fiz alguns testes sérios e até instalei o Windows, e agora concluo oficialmente que esse é um problema relacionado ao hardware com os alto-falantes do meu laptop.
Razão:
- O erro ocorre no meu Debian Linux instalado, uma distribuição Ubuntu Live e Windows XP
- Nenhuma mensagem de erro é exibida em todo o sistema operacional. O som continua correndo e não consigo ouvir nada.
- testei diferentes configurações, incluindo OSS, ALSA e o servidor pulseaudio no topo
- Se eu usar meus novos fones de ouvido, posso ouvir som o tempo todo sem silêncios repentinos. Então, obviamente, embora seja difícil de acreditar, os alto-falantes do meu laptop não estão bem (nunca ouvi falar de casos semelhantes).
Eu recompensarei a recompensa para qualquer um que possa me indicar bons tutoriais ou o procedimento de como trocar meus alto-falantes T410 (eu ainda tenho garantia. O laptop foi comprado na Alemanha, mas agora estou na Dinamarca).
Ou para alguém que possa me explicar a saída do analisador-hda (grande log acima).