Comment 722 for bug 1958019

Revision history for this message
In , cam (cam-linux-kernel-bugs) wrote :

(In reply to antidense from comment #705)
> Here are the dmesg errors:
> [ 35.177946] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: error -EINVAL:
> Platform not supported
> [ 35.179512] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.1: error -EINVAL:
> Platform not supported
>
> [ 2.331045] ACPI: \_SB_.PCI0.LPC0.EC0_: Boot DSDT EC initialization
> complete
> [ 35.177183] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: Error: ACPI _DSD
> Properties are missing for HID CSC3551.
> [ 35.178812] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.1: Error: ACPI _DSD
> Properties are missing for HID CSC3551.

As referenced here:
https://bugzilla.kernel.org/show_bug.cgi?id=208555#c702

(Newer kernels had a patch that fortunately clarifies that it's a matter of missing _DSD properties)

Your laptop is missing the _DSD entries to setup this device. I suggest opening a support ticket. Hopefully with enough pressure, they'll add the entries. Especially since it doesn't require Lenovo to touch Linux or anything else other than to update their own BIOS images for the affected models.