Matériel : plus de périphérique son

Tags: #<Tag:0x00007f63f26b1a18>

Bonjour,
Je n’ai plus de son via la carte de l’ordi, et le périphérique physique n’apparaît plus, en entrée comme en sortie.

Au boot, je trouve dans les logs :

snd_hda_intel 0000:00:1b.0: no codecs found!

Un peu plus d’info sur ce périphérique…

# lspci -s 00:1b.0 -vvx
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
	Subsystem: Dell 8 Series/C220 Series Chipset High Definition Audio Controller
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 33
	Region 0: Memory at f7a30000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [50] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
		Address: 00000000fee00398  Data: 0000
	Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00
		DevCap:	MaxPayload 128 bytes, PhantFunc 0
			ExtTag- RBE-
		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 128 bytes, MaxReadReq 128 bytes
		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
	Capabilities: [100 v1] Virtual Channel
		Caps:	LPEVC=0 RefClk=100ns PATEntryBits=1
		Arb:	Fixed- WRR32- WRR64- WRR128-
		Ctrl:	ArbSelect=Fixed
		Status:	InProgress-
		VC0:	Caps:	PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
			Arb:	Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
			Ctrl:	Enable+ ID=0 ArbSelect=Fixed TC/VC=01
			Status:	NegoPending- InProgress-
		VC1:	Caps:	PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
			Arb:	Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
			Ctrl:	Enable+ ID=2 ArbSelect=Fixed TC/VC=04
			Status:	NegoPending- InProgress-
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
00: 86 80 20 8c 06 04 10 00 04 00 03 04 10 00 00 00
10: 04 00 a3 f7 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 28 10 cc 05
30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 00 00

La machine : un Dell Precision M4800
l’OS : Debian stable.

Je précise que tout fonctionnait bien avant.
Je soupçonne une panne matérielle ou une désactivation, mais je ne sais pas déchiffrer la sortie de lspci.

Avant quoi??

y a t il eu un changement de noyau récemment?

ls -alrt /boot

Avant quoi??

Eh bien… avant que ça ne fonctionne plus :stuck_out_tongue:

Je dois rajouter que la veille j’avais encore du son, que le matin j’ai constaté que la machine était allumée (au lieu d’être en veille) et que lorsque je la mettais en veille, après se mettre réellement en veille, elle en ressortait aussitôt. J’ai fini par soupçonner un problème avec l’alim et la gestion de l’état « batterie pleine », car il me semble que après avoir débranché la câble la veille restait - mais les souvenirs sont peu certains sur ce point.
Je soupçonne désormais plusieurs choses par rapport à ça :

  • soit le fait de rester allumé et mal ventilé a fait chauffer la bête;
  • soit la dysfonctionnement du matériel son a perturbé la mémoire;
  • soit le process de mise en veille a causé le bug.
$ ls -alrt /boot/
total 180448
drwx------  3 root root     4096 janv.  1  1970 efi
-rw-r--r--  1 root root  5278960 oct.  18 10:43 vmlinuz-4.19.0-12-amd64
-rw-r--r--  1 root root  3415048 oct.  18 10:43 System.map-4.19.0-12-amd64
-rw-r--r--  1 root root   206143 oct.  18 10:43 config-4.19.0-12-amd64
-rw-r--r--  1 root root 52458298 oct.  21 10:17 initrd.img-4.19.0-12-amd64
-rw-r--r--  1 root root  5283056 nov.  28 08:47 vmlinuz-4.19.0-13-amd64
-rw-r--r--  1 root root  3419998 nov.  28 08:47 System.map-4.19.0-13-amd64
-rw-r--r--  1 root root   206269 nov.  28 08:47 config-4.19.0-13-amd64
-rw-r--r--  1 root root 52551318 déc.   8 10:35 initrd.img-4.19.0-13-amd64
-rw-r--r--  1 root root  5278960 janv. 30 10:35 vmlinuz-4.19.0-14-amd64
-rw-r--r--  1 root root  3420599 janv. 30 10:35 System.map-4.19.0-14-amd64
-rw-r--r--  1 root root   206242 janv. 30 10:35 config-4.19.0-14-amd64
drwxr-xr-x 18 root root     4096 févr. 16 20:09 ..
drwxr-xr-x  6 root root     4096 févr. 16 20:10 grub
-rw-r--r--  1 root root 53013080 févr. 16 22:46 initrd.img-4.19.0-14-amd64
drwxr-xr-x  4 root root     4096 févr. 16 22:46 .

ceci dit le dernier noyau 4.19.0-14-amd64 date du 16 fevrier, tu as la possiblité de démarrer sur un des deux plus anciens via les menus grub