(7.2) Lenovo ThinkCentre M720q core-i3 : perte du son intégralement
-
ça change mais toujours rien...
May 4 21:10:37 RECALBOX user.info kernel: [ 7.811575] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040380 May 4 21:10:37 RECALBOX user.info kernel: [ 7.811578] sof-audio-pci 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver May 4 21:10:37 RECALBOX user.info kernel: [ 7.811900] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040380 May 4 21:10:37 RECALBOX user.info kernel: [ 7.814180] sof-audio-pci 0000:00:1f.3: use msi interrupt mode May 4 21:10:37 RECALBOX user.warn kernel: [ 7.818454] sof-audio-pci 0000:00:1f.3: warning: No matching ASoC machine driver found May 4 21:10:37 RECALBOX user.warn kernel: [ 7.818456] sof-audio-pci 0000:00:1f.3: Using nocodec machine driver May 4 21:10:37 RECALBOX user.warn kernel: [ 7.818691] sof-audio-pci 0000:00:1f.3: Direct firmware load for intel/sof/sof-cfl.ri failed with error -2 May 4 21:10:37 RECALBOX user.err kernel: [ 7.818694] sof-audio-pci 0000:00:1f.3: error: request firmware intel/sof/sof-cfl.ri failed err: -2 May 4 21:10:37 RECALBOX user.err kernel: [ 7.818695] sof-audio-pci 0000:00:1f.3: error: failed to load DSP firmware -2 May 4 21:10:37 RECALBOX user.err kernel: [ 7.818803] sof-audio-pci 0000:00:1f.3: error: failed to probe DSP hardware! May 4 21:10:37 RECALBOX user.warn kernel: [ 7.819694] sof-audio-pci: probe of 0000:00:1f.3 failed with error -2
-
@thomas-dutrieux said in (7.2) Lenovo ThinkCentre M720q core-i3 : perte du son intégralement:
ça change mais toujours rien...
May 4 21:10:37 RECALBOX user.info kernel: [ 7.811575] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040380 May 4 21:10:37 RECALBOX user.info kernel: [ 7.811578] sof-audio-pci 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver May 4 21:10:37 RECALBOX user.info kernel: [ 7.811900] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040380 May 4 21:10:37 RECALBOX user.info kernel: [ 7.814180] sof-audio-pci 0000:00:1f.3: use msi interrupt mode May 4 21:10:37 RECALBOX user.warn kernel: [ 7.818454] sof-audio-pci 0000:00:1f.3: warning: No matching ASoC machine driver found May 4 21:10:37 RECALBOX user.warn kernel: [ 7.818456] sof-audio-pci 0000:00:1f.3: Using nocodec machine driver May 4 21:10:37 RECALBOX user.warn kernel: [ 7.818691] sof-audio-pci 0000:00:1f.3: Direct firmware load for intel/sof/sof-cfl.ri failed with error -2 May 4 21:10:37 RECALBOX user.err kernel: [ 7.818694] sof-audio-pci 0000:00:1f.3: error: request firmware intel/sof/sof-cfl.ri failed err: -2 May 4 21:10:37 RECALBOX user.err kernel: [ 7.818695] sof-audio-pci 0000:00:1f.3: error: failed to load DSP firmware -2 May 4 21:10:37 RECALBOX user.err kernel: [ 7.818803] sof-audio-pci 0000:00:1f.3: error: failed to probe DSP hardware! May 4 21:10:37 RECALBOX user.warn kernel: [ 7.819694] sof-audio-pci: probe of 0000:00:1f.3 failed with error -2
Au temps pour moi, j'ai oublié un truc, peux-tu essayer avec cette archive: https://mega.nz/file/lsUUWRaL#MJSd4GoTwzDtgYAcPNP_hQfeFffGY1cI7DP5zsLJGSE
-
Alors ... je suis reparti d'une fresh install 7.2.1b3 sur clé USB car je me suis emmêlé les pinceaux sur les "rm" entre les differentes versions ... quitte à tester à une différence, autant le refaire propre
Du coup j'ai maintenant le retour dans les "OPTIONS DU SON" le retour de la ligne "SORTIE AUDIO" (elle avait disparue jusqu'à maintenant).
J'ai le choix entre ANALOG et MULTICHANNEL OUPUT, par contre toujours pas de son.Le driver à l'air bon maintenant ... YES !!!
y 4 20:06:48 RECALBOX user.info kernel: [ 4.496332] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040380 May 4 20:06:48 RECALBOX user.info kernel: [ 4.496335] sof-audio-pci 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver May 4 20:06:48 RECALBOX user.info kernel: [ 4.496462] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040380 May 4 20:06:48 RECALBOX user.info kernel: [ 4.498635] sof-audio-pci 0000:00:1f.3: use msi interrupt mode May 4 20:06:48 RECALBOX user.info kernel: [ 4.499893] iwlwifi 0000:01:00.0: Applying debug destination EXTERNAL_DRAM May 4 20:06:48 RECALBOX user.info kernel: [ 4.500072] iwlwifi 0000:01:00.0: Allocated 0x00400000 bytes for firmware monitor. May 4 20:06:48 RECALBOX user.warn kernel: [ 4.502832] sof-audio-pci 0000:00:1f.3: warning: No matching ASoC machine driver found May 4 20:06:48 RECALBOX user.warn kernel: [ 4.502834] sof-audio-pci 0000:00:1f.3: Using nocodec machine driver May 4 20:06:49 RECALBOX user.info kernel: [ 4.550308] iwlwifi 0000:01:00.0: base HW address: f4:d1:08:3b:db:cf May 4 20:06:49 RECALBOX user.info kernel: [ 4.593937] sof-audio-pci 0000:00:1f.3: Firmware info: version 1:5:1-88707 May 4 20:06:49 RECALBOX user.info kernel: [ 4.593939] sof-audio-pci 0000:00:1f.3: Firmware: ABI 3:16:0 Kernel ABI 3:16:0 May 4 20:06:49 RECALBOX user.warn kernel: [ 4.594227] sof-audio-pci 0000:00:1f.3: warning: unknown ext header type 3 size 0x1c May 4 20:06:49 RECALBOX user.warn kernel: [ 4.594244] sof-audio-pci 0000:00:1f.3: warning: unknown ext header type 4 size 0x10 May 4 20:06:49 RECALBOX user.info kernel: [ 4.594339] sof-nocodec sof-nocodec: info: override BE DAI link NoCodec-0 May 4 20:06:49 RECALBOX user.info kernel: [ 4.594340] sof-nocodec sof-nocodec: info: override BE DAI link NoCodec-1 May 4 20:06:49 RECALBOX user.info kernel: [ 4.594341] sof-nocodec sof-nocodec: info: override BE DAI link NoCodec-2 May 4 20:06:49 RECALBOX user.info kernel: [ 4.594341] sof-nocodec sof-nocodec: info: override BE DAI link NoCodec-3 May 4 20:06:49 RECALBOX user.info kernel: [ 4.594342] sof-nocodec sof-nocodec: info: override BE DAI link NoCodec-4 May 4 20:06:49 RECALBOX user.info kernel: [ 4.594342] sof-nocodec sof-nocodec: info: override BE DAI link NoCodec-5 May 4 20:06:49 RECALBOX user.info kernel: [ 4.594343] sof-nocodec sof-nocodec: info: override BE DAI link NoCodec-6 May 4 20:06:49 RECALBOX user.info kernel: [ 4.594343] sof-nocodec sof-nocodec: info: override BE DAI link NoCodec-7 May 4 20:06:49 RECALBOX user.info kernel: [ 4.595523] sof-audio-pci 0000:00:1f.3: Topology: ABI 3:16:0 Kernel ABI 3:16:0 May 4 20:06:49 RECALBOX user.warn kernel: [ 4.604287] sof-audio-pci 0000:00:1f.3: ASoC: Parent card not yet available, widget card binding deferred May 4 20:06:49 RECALBOX user.info kernel: [ 4.606106] sof-nocodec sof-nocodec: snd-soc-dummy-dai <-> SSP0 Pin mapping ok May 4 20:06:49 RECALBOX user.info kernel: [ 4.606108] sof-nocodec sof-nocodec: snd-soc-dummy-dai <-> SSP1 Pin mapping ok May 4 20:06:49 RECALBOX user.info kernel: [ 4.606110] sof-nocodec sof-nocodec: snd-soc-dummy-dai <-> SSP2 Pin mapping ok May 4 20:06:49 RECALBOX user.info kernel: [ 4.606112] sof-nocodec sof-nocodec: snd-soc-dummy-dai <-> SSP3 Pin mapping ok May 4 20:06:49 RECALBOX user.info kernel: [ 4.606114] sof-nocodec sof-nocodec: snd-soc-dummy-dai <-> SSP4 Pin mapping ok May 4 20:06:49 RECALBOX user.info kernel: [ 4.606115] sof-nocodec sof-nocodec: snd-soc-dummy-dai <-> SSP5 Pin mapping ok May 4 20:06:49 RECALBOX user.info kernel: [ 4.606117] sof-nocodec sof-nocodec: snd-soc-dummy-dai <-> DMIC01 Pin mapping ok May 4 20:06:49 RECALBOX user.info kernel: [ 4.606118] sof-nocodec sof-nocodec: snd-soc-dummy-dai <-> DMIC16k Pin mapping ok May 4 20:06:49 RECALBOX user.info kernel: [ 4.606126] sof-nocodec sof-nocodec: snd-soc-dummy-dai <-> Port0 0 mapping ok May 4 20:06:49 RECALBOX user.info kernel: [ 4.606132] sof-nocodec sof-nocodec: snd-soc-dummy-dai <-> Port1 1 mapping ok May 4 20:06:49 RECALBOX user.info kernel: [ 4.606137] sof-nocodec sof-nocodec: snd-soc-dummy-dai <-> Port2 2 mapping ok May 4 20:06:49 RECALBOX user.info kernel: [ 4.606141] sof-nocodec sof-nocodec: snd-soc-dummy-dai <-> DMIC 3 mapping ok
reste à régler les derniers détails maintenant ... je creuse avec tes premières commandes (1er post)
-
Ok, on avance!
Tu peux m'envoyer le résultat de
pacmd list-cards
. Possible que le profile ne soit pas bon, on a déjà eu le cas avec un de nos bêta testeur. -
ci-joint le résultat de tes premières commandes :
# amixer sontrols amixer: Unknown command 'sontrols'... # pacmd list-cards 1 card(s) available. index: 0 name: <alsa_card.pci-0000_00_1f.3-platform-sof-nocodec> driver: <module-alsa-card.c> owner module: 6 properties: alsa.card = "0" alsa.card_name = "sof-nocodec" alsa.long_card_name = "LENOVO-10T7004BFR-ThinkCentreM720q-312D" alsa.driver_name = "snd_sof_nocodec" device.bus_path = "pci-0000:00:1f.3-platform-sof-nocodec" sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sof-nocodec/sound/card0" device.bus = "pci" device.vendor.id = "8086" device.vendor.name = "Intel Corporation" device.product.id = "a348" device.product.name = "Cannon Lake PCH cAVS" device.string = "0" device.description = "Cannon Lake PCH cAVS" module-udev-detect.discovered = "1" device.icon_name = "audio-card-pci" profiles: input:stereo-fallback: Stereo Input (priority 51, available: unknown) input:multichannel-input: Multichannel Input (priority 1, available: unknown) output:stereo-fallback: Stereo Output (priority 5100, available: unknown) output:stereo-fallback+input:stereo-fallback: Stereo Output + Stereo Input (priority 5151, available: unknown) output:stereo-fallback+input:multichannel-input: Stereo Output + Multichannel Input (priority 5101, available: unknown) output:multichannel-output: Multichannel Output (priority 100, available: unknown) output:multichannel-output+input:stereo-fallback: Multichannel Output + Stereo Input (priority 151, available: unknown) output:multichannel-output+input:multichannel-input: Multichannel Duplex (priority 101, available: unknown) off: Off (priority 0, available: unknown) active profile: <output:stereo-fallback+input:stereo-fallback> sinks: alsa_output.pci-0000_00_1f.3-platform-sof-nocodec.stereo-fallback/#8: Cannon Lake PCH cAVS Stereo sources: alsa_input.pci-0000_00_1f.3-platform-sof-nocodec.stereo-fallback/#1: Cannon Lake PCH cAVS Stereo alsa_output.pci-0000_00_1f.3-platform-sof-nocodec.stereo-fallback.monitor/#9: Monitor of Cannon Lake PCH cAVS Stereo ports: analog-input: Analog Input (priority 10000, latency offset 0 usec, available: unknown) properties: multichannel-input: Multichannel Input (priority 0, latency offset 0 usec, available: unknown) properties: analog-output: Analog Output (priority 9900, latency offset 0 usec, available: unknown) properties: multichannel-output: Multichannel Output (priority 0, latency offset 0 usec, available: unknown) properties: # pacmd list-sinks 1 sink(s) available. * index: 8 name: <alsa_output.pci-0000_00_1f.3-platform-sof-nocodec.stereo-fallback> driver: <module-alsa-card.c> flags: HARDWARE DECIBEL_VOLUME LATENCY FLAT_VOLUME DYNAMIC_LATENCY state: RUNNING suspend cause: (none) priority: 9030 volume: front-left: 55705 / 85% / -4.24 dB, front-right: 55705 / 85% / -4.24 dB balance 0.00 base volume: 65536 / 100% / 0.00 dB volume steps: 65537 muted: no current latency: 46.16 ms max request: 8 KiB max rewind: 8 KiB monitor source: 9 sample spec: s16le 2ch 48000Hz channel map: front-left,front-right Stereo used by: 1 linked by: 1 configured latency: 46.44 ms; range is 0.50 .. 341.00 ms card: 0 <alsa_card.pci-0000_00_1f.3-platform-sof-nocodec> module: 6 properties: alsa.resolution_bits = "16" device.api = "alsa" device.class = "sound" alsa.class = "generic" alsa.subclass = "generic-mix" alsa.name = "" alsa.id = "Port0 (*)" alsa.subdevice = "0" alsa.subdevice_name = "subdevice #0" alsa.device = "0" alsa.card = "0" alsa.card_name = "sof-nocodec" alsa.long_card_name = "LENOVO-10T7004BFR-ThinkCentreM720q-312D" alsa.driver_name = "snd_sof_nocodec" device.bus_path = "pci-0000:00:1f.3-platform-sof-nocodec" sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sof-nocodec/sound/card0" device.bus = "pci" device.vendor.id = "8086" device.vendor.name = "Intel Corporation" device.product.id = "a348" device.product.name = "Cannon Lake PCH cAVS" device.string = "hw:0" device.buffering.buffer_size = "65472" device.buffering.fragment_size = "16320" device.access_mode = "mmap+timer" device.profile.name = "stereo-fallback" device.profile.description = "Stereo" device.description = "Cannon Lake PCH cAVS Stereo" module-udev-detect.discovered = "1" device.icon_name = "audio-card-pci" ports: analog-output: Analog Output (priority 9900, latency offset 0 usec, available: unknown) properties: active port: <analog-output>
-
@leced said in (7.2) Lenovo ThinkCentre M720q core-i3 : perte du son intégralement:
alsa_card.pci-0000_00_1f.3-platform-sof-nocodec
Essayons avec
pacmd set-card-profile 'alsa_card.pci-0000_00_1f.3-platform-sof-nocodec' 'output:multichannel-output'
-
@davidb2111 reboot à chaque test ?
test : redémarrage emulationstation : KO, reboot : KO ... aucun changement
-
@leced said in (7.2) Lenovo ThinkCentre M720q core-i3 : perte du son intégralement:
@davidb2111 reboot à chaque test ?
test : redémarrage emulationstation : KO, reboot : KO ... aucun changement
plus besoin de rebooter, maintenant faut réussier à router le son vers la bonne sortie.
Tu utilises les HPs intégrés du portable? -
@davidb2111 non, normalement c'est la sortie HDMI, je viens de tester avec un casque branchée (sortie casque) ... pas de son (j'ai testé analog et multichannel)
-
Ok, tu pourrais me refiler les logs de boot, stp? Y a peut-être encore autre chose qui manque
-
-
@leced cette ligne intéressante ?
May 4 20:18:48 RECALBOX user.info kernel: [ 0.129077] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
-
on va essayer de passer un paramètre au kernel:
mount -o remount,rw /boot sed -i -E 's/^(\s*linux.*)/\1 snd_hda_intel.dmic_detect=0/' /boot/grub/grub.cfg sed -i -E 's/^(\s*linux.*)/\1 snd_hda_intel.dmic_detect=0/' /boot/EFI/BOOT/grub.cfg
et ensuite reboot
-
@davidb2111
je n'ai qu'un mot à dire : BRAVO !!!!1000x mercis d'avoir pris le temps de déb****r mon petit PC de récup, ça m'aurait fait mal au coeur de rester figé à la 7.1.1
-
Ouf! Chapeau et merci aussi!
Pourrais-tu m'envoyer les logs une dernière fois?Normalement, ça sera inclus pour la 7.2.2
-
@davidb2111
pour info, je n'ai plus ANALOG et MULTICHANNEL mais ... un choix beaucoup plus lisible, iciPetites remarques (mais pour le coup vraiment pas important) :
-
J'ai pas de son au reboot (boot video ... sans son), et lag de la vidéo (= effet remarqué suite à la perte de son à la bascule 7.2), rien n'a changé à ce niveau
-
Lorsque je choisis HDMI / DISPLAYPORT, au reboot c'est le SPEAKER qui prend le relais, meme si l'information HDMI / DISPLAYPORT est sélectionné, je dois le re-sélectionner la meme valeur (ex: HDMI / DISPLAYPORT), ça freeze 1 sec, et le son repart sur la télé. bizarre. Peut-etre est-ce du à nos x manipulations ?
Ci-joint le log de boot : ici
-
-
@leced said in (7.2) Lenovo ThinkCentre M720q core-i3 : perte du son intégralement:
J'ai pas de son au reboot (boot video ... sans son), et lag de la vidéo (= effet remarqué suite à la perte de son à la bascule 7.2), rien n'a changé à ce niveau
c'est un bug connu, on n'a pas de contournement pour l'instant. J'espère trouvé un correctif pour la prochaine version
Lorsque je choisis HDMI / DISPLAYPORT, au reboot c'est le SPEAKER qui prend le relais, meme si l'information HDMI / DISPLAYPORT est sélectionné, je dois le re-sélectionner la meme valeur (ex: HDMI / DISPLAYPORT), ça freeze 1 sec, et le son repart sur la télé. bizarre. Peut-etre est-ce du à nos x manipulations ?
Étrange. Tu peux forcer une reinstall d'usine. Ça va supprimer les fichiers qu'on a inclus dans /lib, mais pas la conf qu'on a modifiée en dernier et qui solutionne ton problème.
-
@davidb2111
pas besoin du driver en fait ? c'est ça ? -
J'ai fait une restauration d'usine, effectivement, le son a booté directement
-
@leced yep, on a bricolé avec les tar.gz, mais il manque quelque chose pour que ça fonctionne correctement. La dernière manip repasse en mode "standard" (et donc sans la nécessité des firmwares)