https://bugzilla.kernel.org/show_bug.cgi?id=199715 --- Comment #45 from Hans de Goede (jwrdegoede@xxxxxxxxxxxxxxxxx) --- I believe that your models simply do not have an ALS sensor. Luya did also test the magnetometer and gyro bits and reported his results in the Fedora bug about this: https://bugzilla.redhat.com/show_bug.cgi?id=1651886 """ Gyroscope --------- ls /sys/bus/iio/devices/iio\:device0/ buffer/ in_anglvel_z_raw dev name in_anglvel_hysteresis power/ in_anglvel_offset scan_elements/ in_anglvel_sampling_frequency subsystem/ in_anglvel_scale trigger/ in_anglvel_x_raw uevent in_anglvel_y_raw cat /sys/bus/iio/devices/iio\:device0/name gyro_3d cat /sys/bus/iio/devices/trigger0/name gyro_3d-dev0 Gyroscope value returned 0.0.0 (x.y.z) Magnetometer ------------ ls /sys/bus/iio/devices/iio\:device3/ buffer in_magn_sampling_frequency in_magn_z_raw subsystem dev in_magn_scale name trigger in_magn_hysteresis in_magn_x_raw power uevent in_magn_offset in_magn_y_raw scan_elements cat /sys/bus/iio/devices/iio\:device3/name magn_3d cat /sys/bus/iio/devices/trigger2/name magn_3d-dev3 Test with cat /sys/bus/iio/devices/iio:device3/in_magn_x_raw successful. Test with cat /sys/bus/iio/devices/iio:device3/in_magn_y_raw successful. Test with cat /sys/bus/iio/devices/iio:device3/in_magn_z_raw successful. """ Where I assume successful for the magn device means that the values changed when doing the following: "For the magneto values (compass) you expect the x and y values to change if you sit the laptop on the desk and then rotate it while keeping it sitting on the desk, while the values should stat more or less the same when you do not move the laptop." @Richard, can you confirm that your model behaves the same, so working accelerometer and magnetometer, with the gyro and als always reading all 0 ? I would like to know, so that I can use the right sensor_mask for the DMI quirk for the upstream driver for this. -- You may reply to this email to add a comment. You are receiving this mail because: You are watching the assignee of the bug.