Einrichten des iio-sensor-local für ein Myria MY8307 2-in-1-Laptop (im Grunde eine Neuauflage von Chuwi)

Einrichten des iio-sensor-local für ein Myria MY8307 2-in-1-Laptop (im Grunde eine Neuauflage von Chuwi)

Ich habe mir vor Kurzem einen Myria MY8307 Laptop/Tablet zugelegt. Ich wollte Kali ausprobieren, aber gleich nach der Installation trat ein Problem auf. Wenn die Anmeldung angezeigt wird, ist mein Bildschirm auf dem Kopf und das bleibt so, bis ich xrandr -o leftim Terminal „ “ verwende.

Edit: Es ist nicht nur ein Kali-Problem, ich habe das gleiche Problem sowohl bei Fedora als auch bei Parrot Sec. Es liegt also am iio-Sensor.

Ich habe versucht hinzuzufügen

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

in ein 61-sensor-local.hwdbin/lib/udev/hwdb.d

aber ich kriege es einfach nicht zum Laufen. Ich frage mich, ob ihr mir zeigen könnt, was ich falsch gemacht habe.

Beim Ausführen systemd-hwdb updatewird kein Fehler zurückgegeben. Beim Ausführen udevadm trigger -v -p DEVNAME=/dev/iio:device0wird zurückgegeben.

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

Die Ausgabe von dmidecode | grep Manufacturerist

    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

und die Ausgabe von dmidecode | grep Productist

Product Name: MY8307
Product Name: Cherry Trail CR

in der Modalias-Datei für 808622C1 fand ichacpi:808622C1:808622C1:

und die einzigen 2 Dinge, die etwas mit Beschleunigungsmesser zu tun hatten, waren diese

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

Ich habe auch keine Ahnung, wie ich die richtige ACCEL_MOUNT_MATRIX bekomme, also dachte ich, ich versuche es mal mit Ausprobieren und Fehler beheben … obwohl ich glaube, dass das vielleicht keine so gute Idee ist.

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

Bearbeiten: Gelöst

verwandte Informationen