Harware support of Linux on Lenovo Miix 3 To open UEFI secure boot/boot order menu: From powered off press both volume up and power until UEFI setup screen appears. This data is using Adam Williamson's 3.20.0-0.rc0.git9.1.2awb.i686 fedlet kernel, from fedlet 11 and onwards install should be possible without workarounds; with fedlet 10 you need to invoke the installer as root from the live image manually with: anaconda --nodmraid --nompath --liveinst --method=livecd:///dev/mapper/live-base Legend: + works - doesn't work % works partially + gpu Intel HD4000, on 1920x1200 IPS display + Touchscreen 10-finger multi touch input: ELAN1001:00 04F3:2038 as /devices/platform/80860F41:03/i2c-11/i2c-ELAN1001:00/0018:04F3:2038.0003/input/input6 hid-multitouch 0018:04F3:2038.0003: input,hidraw2:HID v1.00 Device [ELAN1001:00 04F3:2038] on + Internal MMC (with extra stability from fedlet patches) + SD card reader + Volume/Power buttons + Folio case keyboard + touchpad (multi touch keypad and a keyboard that can be programmed on) + Lid button event on closing of folio case + Power Off/Reboot + USB-OTG + Battery, charges under linux, can swap charge/USB-OTG operation % Suspend/resume, backlight remains turned on - Hibernate/reanimate, screen is black after reanimation - Sound, Intel BayTrail SoC, doesn't work due to DMA failure - see below - Backlight control, userland/gnome thinks it is in control - but nothing happens. debugging notes - Wi-Fi, Realtek 8723bs, unstable driver http://github.com/hadess/rtl8723bs (doesn't currently build with as new linux headers as the used kernel) - Bluetooth, Realtek Bluetooth UART Bus driver (same chipset as wifi) - Camera, OV2722 driver - Accelerometer, Bosch BMA2x2 driver? Not tested: micro HDMI output micro HDMI audio output Lenovo software updates for windows/BIOS possibly a way to unlock more UEFI setup settings Audio issue fragments from dmesg: [ 9.225085] [Firmware Bug]: No valid trip found [ 9.262827] i2c_hid i2c-ITE8568:00: Could not register for ITE8568:00 interrupt, irq = -1, ret = -22 [ 9.285422] i2c_hid: probe of i2c-ITE8568:00 failed with error -22 [ 9.334058] dw_dmac INTL9C60:00: Missing DT data [ 9.334516] dw_dmac INTL9C60:00: DesignWare DMA Controller, 8 channels [ 9.334813] dw_dmac INTL9C60:01: Missing DT data [ 9.335298] dw_dmac INTL9C60:01: DesignWare DMA Controller, 8 channels [ 9.688133] iTCO_vendor_support: vendor-support=0 [ 9.689852] byt-rt5640 byt-rt5640: ASoC: CPU DAI baytrail-pcm-audio not registered [ 9.689883] platform byt-rt5640: Driver byt-rt5640 requests probe deferral [ 9.777786] byt-rt5640 byt-rt5640: ASoC: CPU DAI baytrail-pcm-audio not registered [ 9.777812] platform byt-rt5640: Driver byt-rt5640 requests probe deferral [ 9.812566] baytrail-pcm-audio baytrail-pcm-audio: error: invalid DMA engine 0 [ 9.812576] baytrail-pcm-audio baytrail-pcm-audio: sst_dma_new failed -22 [ 9.859415] byt-rt5640 byt-rt5640: ASoC: CPU DAI baytrail-pcm-audio not registered [ 9.859440] platform byt-rt5640: Driver byt-rt5640 requests probe deferral [ 10.046244] baytrail-pcm-audio baytrail-pcm-audio: ipc: error DSP boot timeout