• Re: finding package for reportbug

    From Charles Curley@21:1/5 to Franziska Menti on Fri Jan 31 17:10:02 2025
    On Fri, 31 Jan 2025 16:12:55 +0100
    Franziska Menti <fmenti@phys.ethz.ch> wrote:

    My debian problem: My inbuilt microphone of my laptop stopped working
    since about one month. It worked smoothly for months before then. I
    believe the issue
    appeared after an update.

    You can check for what packages were upgraded about that time by
    inspecting (as root) the term.log* files in /var/log/apt. That should
    help you narrow down the suspect packages.

    You did not mention what sort of hardware you are running. Running
    lspci as root should give us what we need. Something like:



    --
    Does anybody read signatures any more?

    https://charlescurley.com
    https://charlescurley.com/blog/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Franziska Menti@21:1/5 to All on Fri Jan 31 16:40:01 2025
    Dear all,

    I would like to make a bugreport. This is my first time trying to file a
    bug
    report. Reportbug is asking me for the name of the package in which I
    found a
    problem. Since I am a novice, I don't know. Also, I wonder if it would be better to just post my issue in a debian forum and not do a bug report
    at all.

    My debian problem: My inbuilt microphone of my laptop stopped working since about one month. It worked smoothly for months before then. I believe
    the issue
    appeared after an update. The mic does still work on my Windows
    partition of my
    dualboot.

    I tried with the Debian IT expert of my company but he couldn't find a solution.
    He thinks the relevant package might be firmware-sof-signed.

    I hope you can help me by either confirming I should send a bugreport on package
    firmware-sof-signed or suggest an alternative action.

    Cheers,

    Franziska


    PS: Tried to send this email already on 27th January but think it failed
    as I
    couldn't find it in the archive (am not subscribed to the list). Some additional information in case it is needed:

    OS: Trixie

    hardware model: HP HP Elite x360 830 13 inch G11 2-in-1 Notebook PC

    Gnome version: 47
    Kernel version:
    uname -a
    Linux externalbrain 6.12.10-amd64 #1 SMP PREEMPT_DYNAMIC Debian
    6.12.10-1 (2025-01-18) x86_64 GNU/Linux

    pavucontrol output: only choosable input devide is "microphone (unplugged)"

    error message making my IT support think the package firmware-sof-signed
    is the
    problem:

    journalctl -b -1 | grep -i csc3551
    Jan 22 14:57:55 externalbrain kernel: Serial bus multi instantiate
    pseudo device driver CSC3551:00: Instantiated 2 SPI devices.
    Jan 22 14:57:55 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Cirrus Logic CS35L41 (35a40), Revision: B2
    Jan 22 14:57:55 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Reset line busy, assuming shared reset
    Jan 22 14:57:55 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Cirrus Logic CS35L41 (35a40), Revision: B2
    Jan 22 14:57:56 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-103c8c49-r0.wmfw (-2)
    Jan 22 14:57:56 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-103c8c49-r0.wmfw (-2)
    Jan 22 14:57:56 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-103c8c49.wmfw (-2)
    Jan 22 14:57:56 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-103c8c49.wmfw (-2)
    Jan 22 14:57:56 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Falling back to default firmware.
    Jan 22 14:57:56 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot.wmfw (-2)
    Jan 22 14:57:56 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot.wmfw (-2)
    Jan 22 14:57:56 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Unable to find firmware and tuning
    Jan 22 14:57:56 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Cannot Initialize Firmware. Error: -2
    Jan 22 14:57:56 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Cannot Run Firmware, reverting to dsp
    bypass...
    Jan 22 14:57:56 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: CS35L41 Bound - SSID: 103C8C49, BST: 1,
    VSPK: 0, CH: R, FW EN: 0, SPKID: -19
    Jan 22 14:57:56 externalbrain kernel: snd_hda_codec_realtek ehdaudio0D0:
    bound spi0-CSC3551:00-cs35l41-hda.0 (ops cs35l41_hda_comp_ops [snd_hda_scodec_cs35l41])
    Jan 22 14:57:56 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-103c8c49-l0.wmfw (-2)
    Jan 22 14:57:56 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-103c8c49-l0.wmfw (-2)
    Jan 22 14:57:56 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-103c8c49.wmfw (-2)
    Jan 22 14:57:56 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-103c8c49.wmfw (-2)
    Jan 22 14:57:56 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Falling back to default firmware.
    Jan 22 14:57:56 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot.wmfw (-2)
    Jan 22 14:57:56 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot.wmfw (-2)
    Jan 22 14:57:56 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Unable to find firmware and tuning
    Jan 22 14:57:56 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Cannot Initialize Firmware. Error: -2
    Jan 22 14:57:56 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Cannot Run Firmware, reverting to dsp
    bypass...
    Jan 22 14:57:56 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: CS35L41 Bound - SSID: 103C8C49, BST: 1,
    VSPK: 1, CH: L, FW EN: 0, SPKID: -19
    Jan 22 14:57:56 externalbrain kernel: snd_hda_codec_realtek ehdaudio0D0:
    bound spi0-CSC3551:00-cs35l41-hda.1 (ops cs35l41_hda_comp_ops [snd_hda_scodec_cs35l41])
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Requesting Firmware Load after HDA_GEN_PCM_ACT_CLOSE
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Requesting Firmware Load after HDA_GEN_PCM_ACT_CLOSE
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-103c8c49-r0.wmfw (-2)
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-103c8c49-r0.wmfw (-2)
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-103c8c49.wmfw (-2)
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-103c8c49.wmfw (-2)
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Falling back to default firmware.
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot.wmfw (-2)
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot.wmfw (-2)
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Unable to find firmware and tuning
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Cannot Initialize Firmware. Error: -2
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-103c8c49-l0.wmfw (-2)
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-103c8c49-l0.wmfw (-2)
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-103c8c49.wmfw (-2)
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-103c8c49.wmfw (-2)
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Falling back to default firmware.
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot.wmfw (-2)
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot.wmfw (-2)
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Unable to find firmware and tuning
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Cannot Initialize Firmware. Error: -2
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Requesting Firmware Load after HDA_GEN_PCM_ACT_CLOSE
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Requesting Firmware Load after HDA_GEN_PCM_ACT_CLOSE
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-103c8c49-r0.wmfw (-2)
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-103c8c49-r0.wmfw (-2)
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-103c8c49.wmfw (-2)
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-103c8c49.wmfw (-2)
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Falling back to default firmware.
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot.wmfw (-2)
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot.wmfw (-2)
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Unable to find firmware and tuning
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Cannot Initialize Firmware. Error: -2
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-103c8c49-l0.wmfw (-2)
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-103c8c49-l0.wmfw (-2)
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-103c8c49.wmfw (-2)
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-103c8c49.wmfw (-2)
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Falling back to default firmware.
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot.wmfw (-2)
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot.wmfw (-2)
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Unable to find firmware and tuning
    Jan 22 14:57:57 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Cannot Initialize Firmware. Error: -2
    Jan 22 14:57:58 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Requesting Firmware Load after HDA_GEN_PCM_ACT_CLOSE
    Jan 22 14:57:58 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Requesting Firmware Load after HDA_GEN_PCM_ACT_CLOSE
    Jan 22 14:57:58 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-103c8c49-r0.wmfw (-2)
    Jan 22 14:57:58 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-103c8c49-r0.wmfw (-2)
    Jan 22 14:57:58 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-103c8c49.wmfw (-2)
    Jan 22 14:57:58 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-103c8c49.wmfw (-2)
    Jan 22 14:57:58 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Falling back to default firmware.
    Jan 22 14:57:58 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot.wmfw (-2)
    Jan 22 14:57:58 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot.wmfw (-2)
    Jan 22 14:57:58 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Unable to find firmware and tuning
    Jan 22 14:57:58 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Cannot Initialize Firmware. Error: -2
    Jan 22 14:57:58 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-103c8c49-l0.wmfw (-2)
    Jan 22 14:57:58 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-103c8c49-l0.wmfw (-2)
    Jan 22 14:57:58 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-103c8c49.wmfw (-2)
    Jan 22 14:57:58 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-103c8c49.wmfw (-2)
    Jan 22 14:57:58 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Falling back to default firmware.
    Jan 22 14:57:58 externalbrain kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot.wmfw (-2)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Charles Curley@21:1/5 to Charles Curley on Fri Jan 31 17:20:01 2025
    Sorry, I hit the wrong button.

    On Fri, 31 Jan 2025 09:02:37 -0700
    Charles Curley <charlescurley@charlescurley.com> wrote:

    You did not mention what sort of hardware you are running. Running
    lspci as root should give us what we need. Something like:

    root@peregrine:~# lspci -vs 1f.3
    0000:00:1f.3 Audio device: Intel Corporation Raptor Lake-P/U/H cAVS (rev 01)
    Subsystem: CLEVO/KAPOK Computer Raptor Lake-P/U/H cAVS
    Flags: bus master, fast devsel, latency 32, IRQ 164, IOMMU group 13
    Memory at 6003230000 (64-bit, non-prefetchable) [size=16K]
    Memory at 6003000000 (64-bit, non-prefetchable) [size=1M]
    Capabilities: [50] Power Management version 3
    Capabilities: [80] Vendor Specific Information: Len=14 <?>
    Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl

    root@peregrine:~#

    where 1f.3 is the slot/function number from a prior run of lspci.

    Notice the list of kernel drivers and modules. Rooting around in the
    output from dmesg or journalctl with those should locate any messages
    about initializing the sound card, including any error messages.

    I hope you can help me by either confirming I should send a bugreport
    on package
    firmware-sof-signed or suggest an alternative action.

    I suggest getting some more information to this list before filing a
    bug report. I'm not convinced it is a bug.

    --
    Does anybody read signatures any more?

    https://charlescurley.com
    https://charlescurley.com/blog/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Franziska Menti@21:1/5 to All on Wed Feb 5 16:10:02 2025
    Hi Charles

    Thanks for the tipps where I could start looking to solve my problem.
    You can check for what packages were upgraded about that time by
    inspecting (as root) the term.log* files in /var/log/apt. That should
    help you narrow down the suspect packages.

    That is lots of lines and package names that I as a novice don't
    understand very well. I did copy out the ones that have sound, pipewire,
    alsa or some warning in there, in case that helps narrow down the package:

    Unpacking pipewire-pulse (1.2.7-1+b1) over (1.2.7-1) …
    Unpacking libasound2t64:amd64 (1.2.13-1) over (1.2.12-1+b1) …
    Unpacking libasound2-data (1.2.13-1) over (1.2.12-1) …
    Unpacking pipewire-alsa:amd64 (1.2.7-1+b1) over (1.2.7-1) …
    Unpacking libpipewire-0.3-modules:amd64 (1.2.7-1+b1) over (1.2.7-1) … Unpacking pipewire:amd64 (1.2.7-1+b1) over (1.2.7-1) …
    Setting up libasound2-data (1.2.13-1) …
    Updating certificates in /etc/ssl/certs...
    rehash: warning: skipping ca-certificates.crt, it does not contain
    exactly one certificate or CRL
    Setting up libasound2t64:amd64 (1.2.13-1) …
    Setting up libpipewire-0.3-0t64:amd64 (1.2.7-1+b1) … #[0;1;39m/usr/lib/tmpfiles.d/legacy.conf:14: Duplicate line for path "/run/lock", ignoring.#[0m
    Setting up libpipewire-0.3-modules:amd64 (1.2.7-1+b1) …
    Setting up systemd-timesyncd (257.1-5) ...
    systemd-time-wait-sync.service is a disabled or a static unit not
    running, not starting it.
    Setting up pipewire-bin (1.2.7-1+b1) …
    Setting up pipewire:amd64 (1.2.7-1+b1) …
    Setting up pipewire-alsa:amd64 (1.2.7-1+b1) ...
    Setting up pipewire-pulse (1.2.7-1+b1) …
    Preparing to unpack .../07-alsa-utils_1.2.13-1_amd64.deb ...
    Unpacking alsa-utils (1.2.13-1) over (1.2.12-1) …
    Setting up alsa-ucm-conf (1.2.13-1) …
    Setting up alsa-utils (1.2.13-1) …



    You did not mention what sort of hardware you are running. Running
    lspci as root should give us what we need. Something like:

    Here my output:
    00:1f.3 Multimedia audio controller: Intel Corporation Meteor Lake-P HD
    Audio Controller (rev 20)
        Subsystem: Hewlett-Packard Company Device 8c26
        Flags: bus master, fast devsel, latency 64, IRQ 244, IOMMU group 16
        Memory at 5019310000 (64-bit, non-prefetchable) [size=16K]
        Memory at 5019000000 (64-bit, non-prefetchable) [size=2M]
        Capabilities: [50] Power Management version 3
        Capabilities: [c0] Vendor Specific Information: Len=14 <?>
        Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel, snd_sof_pci_intel_mtl

    Notice the list of kernel drivers and modules. Rooting around in the
    output
    from dmesg or journalctl with those should locate any messages about initializing the sound card, including any error messages.

    Can you break down this advise a bit more or me as novice debian user and
    non native english speaker? I don't fully get it.
    One of my attached outputs of my first message was along that line,
    something
    my IT support person produced:

     journalctl -b -1 | grep -i csc3551

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Charles Curley@21:1/5 to Franziska Menti on Wed Feb 5 19:30:01 2025
    On Wed, 5 Feb 2025 15:46:23 +0100
    Franziska Menti <fmenti@phys.ethz.ch> wrote:

    Hi Charles

    Thanks for the tipps where I could start looking to solve my problem.
    You can check for what packages were upgraded about that time by inspecting (as root) the term.log* files in /var/log/apt. That
    should help you narrow down the suspect packages.

    That is lots of lines and package names that I as a novice don't
    understand very well. I did copy out the ones that have sound,
    pipewire, alsa or some warning in there, in case that helps narrow
    down the package:

    Unpacking pipewire-pulse (1.2.7-1+b1) over (1.2.7-1) …
    Unpacking libasound2t64:amd64 (1.2.13-1) over (1.2.12-1+b1) …
    Unpacking libasound2-data (1.2.13-1) over (1.2.12-1) …

    Somewhere above and near those lines should be the date(s) they took
    place. I suggest you use less (as root) to search for them, then go up
    from the interesting ones. Something like:

    cd /var/log/apt
    zless term.log

    Then use the / key to search withing that file.

    (zless is like less, but it will decompress on the fly for you, so you
    don't have to do that manually first.)


    You did not mention what sort of hardware you are running. Running
    lspci as root should give us what we need. Something like:

    Here my output:
    00:1f.3 Multimedia audio controller: Intel Corporation Meteor Lake-P
    HD Audio Controller (rev 20)
        Subsystem: Hewlett-Packard Company Device 8c26
        Flags: bus master, fast devsel, latency 64, IRQ 244, IOMMU group
    16 Memory at 5019310000 (64-bit, non-prefetchable) [size=16K]
        Memory at 5019000000 (64-bit, non-prefetchable) [size=2M]
        Capabilities: [50] Power Management version 3
        Capabilities: [c0] Vendor Specific Information: Len=14 <?>
        Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel, snd_sof_pci_intel_mtl

    Notice the list of kernel drivers and modules. Rooting around in
    the
    output
    from dmesg or journalctl with those should locate any messages
    about initializing the sound card, including any error messages.

    Can you break down this advise a bit more or me as novice debian user
    and non native english speaker? I don't fully get it.

    What I had in mind here is something like:

    dmesg | less -X

    then use the search function (the / key) to search for snd_hda_intel
    and (separately) snd_sof_pci_intel_mtl. Check in the neighbor of any
    entries for error messages.

    For journalctl, the setup will be a bit more complex. depending on what
    you want.

    journalctl -b | less

    for everything since the last boot.

    journalctl -S YYYY-MM-DD | less

    for everything since the given date (e.g. 2012-10-30).

    man less and man journalctl are your friends. And your IT person should
    be familiar with these tools.


    One of my attached outputs of my first message was along that line, something
    my IT support person produced:

     journalctl -b -1 | grep -i csc3551


    I'm not sure why your IT person was looking at csc3551, but the output
    is interesting. Apparently wanted firmware isn't being loaded ("spi0-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-103c8c49-r0.wmfw (-2)")

    My next step would be to see what package provides the indicated file:

    root@tiassa:~# apt-file search cs35l41-dsp1-spk-prot-103c8c49-r0.wmfw root@tiassa:~#

    And apparently nothing does! This is a hazard of running trixie. So I
    shorten up the search pattern:

    root@tiassa:~# apt-file search cs35l41-dsp1-spk-prot-103c8c49
    firmware-cirrus: /usr/lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c49.bin firmware-cirrus: /usr/lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c49.wmfw root@tiassa:~#

    That would lead me to check to see if the package firmware-cirrus is
    installed:

    root@tiassa:~# dpkg-query --show cirrus-firmware
    dpkg-query: no packages found matching cirrus-firmware
    root@tiassa:~#

    Obviously I don't have it installed on tiassa. If you do have it
    installed, the the problem is that the exact firmware blob you want
    isn't in the package, and your remedies are to wait, or to query the
    Debian maintainers.

    --
    Does anybody read signatures any more?

    https://charlescurley.com
    https://charlescurley.com/blog/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From debian-user@howorth.org.uk@21:1/5 to Charles Curley on Wed Feb 5 21:40:01 2025
    Charles Curley <charlescurley@charlescurley.com> wrote:
    On Wed, 5 Feb 2025 15:46:23 +0100
    Franziska Menti <fmenti@phys.ethz.ch> wrote:

    Hi Charles

    [snip]

    What I had in mind here is something like:

    dmesg | less -X

    then use the search function (the / key) to search for snd_hda_intel
    and (separately) snd_sof_pci_intel_mtl. Check in the neighbor of any
    entries for error messages.

    For journalctl, the setup will be a bit more complex. depending on
    what you want.

    journalctl -b | less

    for everything since the last boot.

    journalctl -S YYYY-MM-DD | less

    for everything since the given date (e.g. 2012-10-30).

    man less and man journalctl are your friends. And your IT person
    should be familiar with these tools.

    Indeed so, and in particular the bit in journalctl's man page where it
    says "The output is paged through less by default ..." !

    Piping journalctl's output through less is pointless, I think.

    dmesg -H might also be worth looking at.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Charles Curley@21:1/5 to debian-user@howorth.org.uk on Wed Feb 5 22:30:01 2025
    On Wed, 5 Feb 2025 20:32:32 +0000
    debian-user@howorth.org.uk wrote:

    Indeed so, and in particular the bit in journalctl's man page where it
    says "The output is paged through less by default ..." !

    Piping journalctl's output through less is pointless, I think.

    Unless you have --nopager set, which I do, and forgot about.

    root@peregrine:~# type journalctl
    journalctl is aliased to `journalctl --no-pager'
    root@peregrine:~#

    So I stand corrected.


    dmesg -H might also be worth looking at.

    Indeed. Thank you.

    --
    Does anybody read signatures any more?

    https://charlescurley.com
    https://charlescurley.com/blog/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)