On Wed, 5 Feb 2025 15:46:23 +0100
Franziska Menti <fme...@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/

Reply via email to