Myria MY8307 2-in-1 ラップトップ (基本的には Chuwi のブランド変更) 用に iio-sensor-local を設定する

Myria MY8307 2-in-1 ラップトップ (基本的には Chuwi のブランド変更) 用に iio-sensor-local を設定する

最近、Myria MY8307 ラップトップ/タブレットを購入しました。Kali を試してみることにしましたが、インストール直後に問題が発生しました。ログイン画面が表示されると画面が上下逆さまになり、xrandr -o leftターミナルで「 」を使用するまでその状態が続きます。

編集: これは Kali だけの問題ではなく、Fedora と Parrot Sec の両方で同じ問題が発生します。つまり、原因は iio センサーです。

追加してみました

# Myria MY8307 (MY8307)
sensor:modalias:acpi:BOSC0200*:dmi:*:svnCompletElectroServ:pnMY8307:*
 ACCEL_MOUNT_MATRIX=0, 1, 0; 0, -1, 0; 0, 0, 1

61-sensor-local.hwdb/lib/udev/hwdb.d

しかし、うまく動作しないようです。何が間違っているのか教えていただけないでしょうか。

実行中systemd-hwdb updateはエラーは返されません 実行中はエラーudevadm trigger -v -p DEVNAME=/dev/iio:device0が返されます

/sys/devices/pci0000:00/808622C1:02/i2c-2/i2c-BOSC0200:00/iio:device0

の出力dmidecode | grep Manufacturer

    Manufacturer: Complet Electro Serv
    Manufacturer: Insyde
    Manufacturer: Chassis Manufacturer
    Manufacturer: Intel(R) Corporation
    Option 1: String1 for Type12 Equipment Manufacturer
    Option 2: String2 for Type12 Equipment Manufacturer
    Option 3: String3 for Type12 Equipment Manufacturer
    Option 4: String4 for Type12 Equipment Manufacturer
    Manufacturer: 0000
    Manufacturer: Intel SR 1
    Manufacturer: OEM Define 2

そして出力dmidecode | grep Product

Product Name: MY8307
Product Name: Cherry Trail CR

808622C1のmodaliasファイルで見つけたacpi:808622C1:808622C1:

加速度計に関連するものはこの2つだけでした

P: /devices/pci0000:00/808622C1:02/i2c-2/i2c-BOSC0200:00
E: DEVPATH=/devices/pci0000:00/808622C1:02/i2c-2/i2c-BOSC0200:00
E: DRIVER=bmc150_accel_i2c
E: ID_VENDOR_FROM_DATABASE=BOS
E: MODALIAS=acpi:BOSC0200:BOSC0200:
E: SUBSYSTEM=i2c
E: USEC_INITIALIZED=5496176

P: /devices/pci0000:00/808622C1:02/i2c-2/i2c-BOSC0200:00/iio:device0
N: iio:device0
E: DEVNAME=/dev/iio:device0
E: DEVPATH=/devices/pci0000:00/808622C1:02/i2c-2/i2c-BOSC0200:00/iio:device0
E: DEVTYPE=iio_device
E: IIO_SENSOR_PROXY_TYPE=iio-buffer-accel
E: MAJOR=247
E: MINOR=0
E: SUBSYSTEM=iio
E: SYSTEMD_WANTS=iio-sensor-proxy.service
E: TAGS=:systemd:
E: USEC_INITIALIZED=5755344

また、正しい ACCEL_MOUNT_MATRIX を取得する方法がわからないため、試行終了エラーを試してみようと思いました...ただし、これは悪い考えかもしれないと思います。

sensor:modalias:acpi:BOSC0200*:dmi:*:svnCompletElectroServ*:pnMY8307:*
    ACCEL_MOUNT_MATRIX=-1, 0, 0; 0,1, 0; 0, 0,1

編集: 解決済み

関連情報