問題:センサープレフィックスの最初の行に必要な情報を取得する方法がわかりません。

問題:センサープレフィックスの最初の行に必要な情報を取得する方法がわかりません。

ベースにできるセンサーを内蔵したタブレットがありますiio-sensors-proxy。ところで、画面の向きが消えているので修正する必要があります。

GitHubページ(https://github.com/systemd/systemd/blob/master/hwdb/60-sensor.hwdb)この動作を変更する方法について説明します。ファイルを作成して/etc/udev/hwdb.d/61-sensor-local.hwdbここに書き込みます。

sensor:modalias:<parent device modalias>:dmi:<dmi string>

そして

ACCEL_MOUNT_MATRIX=1, 0, 0; 0, 1, 0; 0, 0, 1 

(この行列は変更する必要があります)。

問題:センサープレフィックスの最初の行に必要な情報を取得する方法がわかりません。

回避策:最終ファイルには次のものが含まれます。

sensor:modalias:acpi:KIOX000A*:dmi:*:svnEVE*:pnEveV:*
    ACCEL_MOUNT_MATRIX=0, 1, 0; -1, 0, 0; 0, 0, 1

これまで私が見つけたもの:

これでデバイス名が表示されます。

udevadm info --export-db | grep iio
P: /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-0/i2c-KIOX000A:00/iio:device0
N: iio:device0
E: DEVNAME=/dev/iio:device0
E: DEVPATH=/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-0/i2c-KIOX000A:00/iio:device0
E: DEVTYPE=iio_device
E: IIO_SENSOR_PROXY_TYPE=iio-buffer-accel
E: SUBSYSTEM=iio
E: SYSTEMD_WANTS=iio-sensor-proxy.service

これにより、デバイスに関する追加情報を取得できます。

udevadm info -n "/dev/iio:device0" 
P: /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-0/i2c-KIOX000A:00/iio:device0
N: iio:device0
E: DEVNAME=/dev/iio:device0
E: DEVPATH=/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-0/i2c-KIOX000A:00/iio:device0
E: DEVTYPE=iio_device
E: IIO_SENSOR_PROXY_TYPE=iio-buffer-accel
E: MAJOR=245
E: MINOR=0
E: SUBSYSTEM=iio
E: SYSTEMD_WANTS=iio-sensor-proxy.service
E: TAGS=:systemd:
E: USEC_INITIALIZED=1959744

PCIを通していわゆるモダリアを見つけました。

cat /sys/devices/pci0000:00/0000:00:15.0/modalias
pci:v00008086d00009D60sv00008086sd00007270bc11sc80i00

これから助けてくれて本当にありがとうございます!


私のシステム:Linux jva 4.14.5-1-ARCH#1 SMP PREEMPT Sun Dec 10 14:50:30 UTC 2017 x86_64 GNOME 3.26.2(Wayland-seesion)で実行されているGNU / Linux

タブレット:Eve V i7Y

ベストアンサー1

Lenovo Miix 320でこの問題を解決しました。

すでにドライバ名があります。

udevadm info -n  /dev/iio:device0

あなたの場合:KIOX000A

次に、dmidecodeを使用してベンダーと製品名を見つけます(私の場合は、最初のヒット製品名LENOVOとXF80でなければなりません)。

dmidecode | grep Manufacturer
dmidecode | grep Product

それでは、次のことをまとめてみてください。

sensor:modalias:acpi:[driver name]*:dmi:*:svn[Manufacturer]*:pn[Product Name]:*

角括弧はありません。

この情報は以下で見つけました。https://www.aixin.fr/jipeblog/?p=119

おすすめ記事