Index of /miix3

[ICO]NameLast modifiedSizeDescription

[PARENTDIR]Parent Directory  -  
[   ]wlan-debug-dmesg-4.1.02017-09-23 21:30 54K 
[   ]lsusb_v2017-09-23 21:30 9.9K 
[   ]lsusb2017-09-23 21:30 167  
[   ]lspci_v2017-09-23 21:30 2.0K 
[   ]lspci2017-09-23 21:30 543  
[   ]dsdt.dsl2017-09-23 21:30 462K 
[   ]dsdt.dat2017-09-23 21:30 51K 
[   ]dmidecode.log2017-09-23 21:30 10K 
[   ]dmesg2017-09-23 21:30 60K 
[TXT]README.html2017-09-23 21:30 5.0K 
[   ]README2017-09-23 21:30 204  

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