ARCHOS 90 CESIUM 태블릿에 Debian 9를 설치하려고 합니다. 기본적인 기능은 이미 Liquorix 코어에서 작동하지만 액셀러레이터에서는 작동합니다(터치스크린도 아님).
가속기의 경우 다음 지침을 따랐습니다.ACCEL_MOUNT_MATRIX를 사용자 정의하여 iio 센서 데이터를 변경합니다., 그러나 여러 번 시도한 후에도 제대로 작동하지 못했습니다.
$ udevadm info -n "/dev/iio:device0"
P: /devices/platform/80860F41:02/i2c-2/i2c-SMO8500:00/iio:device0
N: iio:device0
E: DEVNAME=/dev/iio:device0
E: DEVPATH=/devices/platform/80860F41:02/i2c-2/i2c-SMO8500: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=5497035
$ cat /sys/class/dmi/id/modalias
dmi:bvnAmericanMegatrendsInc.:bvr5.6.5:bd07/18/2015:svnARCHOS:pnARCHOS90CESIUM:pvrTobefilledbyO.E.M.:rvnARCHOS:rnARCHOS90CESIUM:rvr1.0:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.:
$ journalctl -b | grep iio
Jan 06 21:30:19 tablet iio-sensor-prox[416]: Could not find trigger name associated with /sys/devices/platform/80860F41:02/i2c-2/i2c-SMO8500:00/iio:device0
따라서 udev용 사용자 정의 센서 파일을 만들었습니다.
$ cat /etc/udev/hwdb.d/61-sensor-local.hwdb
sensor:modalias:acpi:SMO8500:dmi:bvn*:bvr*:bd*:svnARCHOS:pnARCHOS90CESIUM:*
ACCEL_MOUNT_MATRIX=0, 1, 0; -1, 0, 0; 0, 0, 1
udev hwdb 및 트리거가 업데이트되었습니다...
$ systemd-hwdb update
$ udevadm trigger
...하지만 맞춤 행렬이 나타나지 않습니다...
$ udevadm info -export-db | grep ACCEL
$
여러 가지 형식을 시도했지만 그 중 아무 것도 작동하지 않았습니다.
답변1
시도해 봤어?
sensor:modalias:acpi:SMO8500*:dmi:*:svnARCHOS*:pnARCHOS90CESIUM:*
당신의 udev 규칙으로?
hwdb-update를 root/sudo로 실행하셨나요?