Re: amd-sfh bug: Accelerometer will not initialize on Lenovo 300e 2nd generation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi there,

> I have a Lenovo 300e 2nd Generation, a "2-in-1". This device uses an
> accelerometer via the AMD Sensor Fusion Hub to detect laptop and tablet
> mode. Despite being attached to the (supported) AMD SFH, this
> accelerometer does not function. When the system tries to initialize the
> accelerometer, it simply reports:
> 
> [    8.850222] pcie_mp2_amd 0000:04:00.7: sid 0x0 (accelerometer) status
> 0x5
> [    8.850240] pcie_mp2_amd 0000:04:00.7: Failed to discover, sensors
> not enabled is 0
> [    8.850276] pcie_mp2_amd: probe of 0000:04:00.7 failed with error -95
> 
> The device works correctly under Windows, so I know this isn't broken
> hardware.

I have an "HP ENVY x360 Convertible 13-ay0xxx " and the same problem. The 
sensors work on Windows, but on Linux I can't get them to work (running kernel 
6.6.1).

I'm getting a similar dmesg message:

[    3.353367] pcie_mp2_amd 0000:04:00.7: enabling device (0000 -> 0002)
[    8.154761] pcie_mp2_amd 0000:04:00.7: Failed to discover, sensors not 
enabled is 0
[    8.154793] pcie_mp2_amd: probe of 0000:04:00.7 failed with error -95

I'd also be happy to help with debugging this. 

Thank you for your time!
Tom






[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux