Index of /miix3
Harware support of Linux on Lenovo Miix 3
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