.png)
Недавно я приобрел ноутбук/планшет Myria MY8307. Я решил попробовать Kali, но сразу после установки столкнулся с проблемой. Когда появляется вход в систему, мой экран перевернут, и так продолжается до тех пор, пока я не нажму " xrandr -o left
" в терминале.
Редактировать: Это касается не только Kali, у меня то же самое происходит и на Fedora, и на Parrot Sec. Так что это из-за iio-sensor.
Я попробовал добавить
# 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
в файле modalias для 808622C1 я нашел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
Редактировать: Решено