Cube KNote i1101

HardwarePCI/USB IDWorking?
VideoYes
TouchscreenYes
WirelessYes
AudioYes
TouchpadYes
CameraNo
BluetoothYes
MicroSD ReaderYes
AccelerometerYes

Touchscreen

Needs gsl-firmware-gitAUR

Audio

If the 3.5mm jack is not recognized, add following lines to /etc/modprobe.d/50-sound.conf

alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel

Accelerometer

You need to build kernel manually to enable bmc150_accel_i2c IIO driver, and install iio-sensor-proxy if you use a desktop environment. The DSDT data gives a faulty ACCEL_MOUNT_MATRIX data, so create the following file in /etc/udev/hwdb.d/61-sensor-local.hwdb with the following contents:

sensor:modalias:acpi:BOSC0200*:dmi:*:svnALLDOCUBE:pni1101:*
 ACCEL_MOUNT_MATRIX=1, 0, 0; 0, -1, 0; 0, 0, -1

Reboot and accelerometer works. However, it will fail after sleep and wake up, which considered as a driver bug.

This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.