(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.
(In reply to antidense from comment #705) 00-cs35l41- hda.0: error -EINVAL: 00-cs35l41- hda.1: error -EINVAL: LPC0.EC0_ : Boot DSDT EC initialization 00-cs35l41- hda.0: Error: ACPI _DSD 00-cs35l41- hda.1: Error: ACPI _DSD
> Here are the dmesg errors:
> [ 35.177946] cs35l41-hda i2c-CSC3551:
> Platform not supported
> [ 35.179512] cs35l41-hda i2c-CSC3551:
> Platform not supported
>
> [ 2.331045] ACPI: \_SB_.PCI0.
> complete
> [ 35.177183] cs35l41-hda i2c-CSC3551:
> Properties are missing for HID CSC3551.
> [ 35.178812] cs35l41-hda i2c-CSC3551:
> Properties are missing for HID CSC3551.
As referenced here: /bugzilla. kernel. org/show_ bug.cgi? id=208555# c702
https:/
(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.