Thinkbook Plus Gen3 - No sound

As stated in the title, I just got a ThinkBook Plus Gen3, but I’ve run into two major problems.

Problem 1

The sound card is detected and the driver loads, but the speakers produce no sound.
After some investigation, I confirmed that the issue comes from a missing Cirrus firmware in linux-firmware.
However, I’m not sure where this firmware is located in Windows.

I’ve tried referencing Linux for ROG Notebooks, but the result is still terrible — it didn’t solve the problem.

I’ve attached the relevant firmware here: https://drive.google.com file/d/1hBG0t2SgbnhUvYUlpuCnBRkxSp9GgTHE
I’d really appreciate it if someone could help!


Problem 2

When I close the lid, the screen doesn’t turn off automatically.
I dumped the ACPI tables and checked them. It might be an EC (Embedded Controller) issue, but I’m still not sure.
Could someone help me check exactly what’s wrong?

Here’s the LID device info:

Device (LID0)
{
    Name (_HID, EisaId ("PNP0C0D"))  // Lid Device
    Method (_STA, 0, NotSerialized)  // _STA: Status
    {
        If ((ECON == One))
        {
            Return (0x0F)
        }

        Return (Zero)
    }

    Method (_LID, 0, NotSerialized)  // _LID: Lid Status
    {
        If ((ECRD (RefOf (LSTE)) == Zero))
        {
            ^^^^GFX0.CLID = Zero
            Return (Zero)
        }
        Else
        {
            ^^^^GFX0.CLID = 0x03
            Return (One)
        }
    }
}

Mod edit:- Minor formatting edits. No charge.

Welcome to the forum!

First of all, since you are a new member, please restrict your threads to one problem per thread, and start separate threads (under the proper categories) for each additional problem. Otherwise, things are going to get confusing, and it will also become more difficult for people with similar problems to find the solution via a forum search.

Now, on account of the firmware issue, firmwares have recently been split up, and in theory all firmware packages should be installed on your system. But if that is not the case, then I would propose (re-)installing linux-firmware-meta. :backhand_index_pointing_down:

sudo pacman -Syu linux-firmware-meta

On account of your second issue, I’m afraid I cannot help you, but the general requirement whenever someone requests this sort of help, is for them to post the output of inxi (with the proper parameters), so that we’d get an idea on what hardware is in the system, and what drivers are in use. Please see the following (preformatted) advice… :backhand_index_pointing_down:

Tips and Tricks

How to Request Support

Resources


Tip:

As a new member, you may want to subscribe to notifications for the Announcements > Stable Updates category. Every bundled update, whether it’s for Manjaro Testing or Manjaro Stable, always comes accompanied by a dedicated announcement thread.

  • The first post of the thread contains the changes with regard to the previous bundled update.

  • The second post of the thread details the potential problems, and how to deal with them.

  • The announcement thread also always contains a poll (in the first post), and a summary of past issues (in the second post), for those who’ve skipped an update — which is not advised with a rolling-release distribution, but it does happen. :wink:

1 Like

will of course work and pull every firmware out there as dependency, but if the OP whants to save a couple of megabytes he can directly install only Cirrus

sudo pacman -Syu linux-firmware-cirrus
1 Like

I have renamed the topic title for you and placed it in an appropriate category.

Please move your “Problem 2” information to a new topic as per the instruction given by @Aragorn .

Regards.


In which case all firmware wished to be kept should be marked as explicitly installed; from memory, using this example:

pacman -S --asexplicit <package>

(for each firmware package to be kept).

It will always be explicit if you install manually :grinning_face_with_smiling_eyes: