Configurando o iio-sensor-local para um notebook Myria MY8307 2-em-1 (basicamente uma marca Chuwi)

1

Adquiri recentemente um laptop / tablet Myria MY8307. Eu decidi dar uma chance a Kali, mas logo após a instalação me deparei com um problema. Quando o login aparece, minha tela está de cabeça para baixo, e continua assim até eu usar " xrandr -o left " no terminal.

Edit: Não é uma coisa do Kali, eu tenho a mesma coisa no Fedora e no Parrot Sec. Então é o sensor iio que está causando isso.

Eu tentei adicionar

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

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

mas parece que não consigo trabalhar. Eu queria saber se vocês poderiam me mostrar o que fiz de errado.

A execução de systemd-hwdb update não retorna nenhum erro Executando udevadm trigger -v -p DEVNAME=/dev/iio:device0 retornos

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

A saída de 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

e a saída de dmidecode | grep Product é

Product Name: MY8307
Product Name: Cherry Trail CR

no arquivo modalias para 808622C1, encontrei acpi:808622C1:808622C1:

e as duas únicas coisas que tinham alguma coisa relacionada ao acelerômetro foram estas

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

Eu também não tenho ideia de como acertar o ACCEL_MOUNT_MATRIX correto, então pensei em testar o erro no final do teste ... até mesmo porque acho que pode ser uma má ideia.

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

Editar: resolvido

    
por Zero 29.05.2018 / 14:52

0 respostas