Bug#1029850: linux: Driver not loaded for ST Microelectronics LSM6DS3TR-C accelerometer (acpi:SMO8B30:SMO8B30:)
Hi Darrell,
On Sat, Jan 28, 2023 at 08:13:16PM +0000, Darrell Kavanagh wrote:
> Package: src:linux
> Version: 6.1.4-1
> Severity: normal
> File: linux
> X-Debbugs-Cc: darrell.kavanagh@gmail.com
>
> Dear Maintainer,
>
> This is a convertable touchscreen tablet/laptop. The rotation sensor device
> ST Microelectronics LSM6DS3TR-C does not work. It is detected via ACPI and the
> sysfs trees are created at devices/pci0000:00/0000:00:17.1/i2c_designware.3/i2c-4/i2c-SMO8B30:00
> and devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:3c/SMO8B30:00 with
> symlinks bus/acpi/devices/SMO8B30:00 and bus/i2c/devices/i2c-SMO8B30:00, but
> no driver is loaded.
>
> The device is identifying itself to the kernel with PNP id SMO8B30:
> physical_node:
> modalias=acpi:SMO8B30:SMO8B30:
> name=SMO8B30:00
> uevent=MODALIAS=acpi:SMO8B30:SMO8B30:
> waiting_for_supplier=0
> firmware_node:
> hid=SMO8B30
> modalias=acpi:SMO8B30:SMO8B30:
> path=\_SB_.PCI0.I2C5.DEV_
> status=15
> uevent=MODALIAS=acpi:SMO8B30:SMO8B30:
> uid=0
>
> The kernel module for the appropriate driver (st_lsm6dsx_i2c) is not loaded on boot.
> Modprobing it does not associate it with the device, as I would expect as
> the module does not provide an alias for the above acpi/pnp id.
Can you report this issue upstream? Gues to reach out are according to
get_maintainers.pl script:
Lorenzo Bianconi <lorenzo@kernel.org> (maintainer:ST LSM6DSx IMU IIO DRIVER)
Jonathan Cameron <jic23@kernel.org> (maintainer:IIO SUBSYSTEM AND DRIVERS)
Lars-Peter Clausen <lars@metafoo.de> (reviewer:IIO SUBSYSTEM AND DRIVERS)
linux-iio@vger.kernel.org (open list:ST LSM6DSx IMU IIO DRIVER)
linux-kernel@vger.kernel.org (open list)
Please keep us in the loop.
Regards,
Salvatore
Reply to: