【求助】联想miix2 8安装Linux的问题(显示和eMMC磁盘识别问题)探讨和解决

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
sytzz
帖子: 38
注册时间: 2015-01-30 16:42
系统: 14.04

【求助】联想miix2 8安装Linux的问题(显示和eMMC磁盘识别问题)探讨和解决

#1

帖子 sytzz » 2016-03-15 19:52

Miix2 8是32位的UEFI启动,用http://www.jfwhome.com/2016/01/04/latest-steps ... 100ta/里的方法,可以引导64位的系统。

尝试过很多版本,15.04以及之前的版本14.10,14.04,13.04服务器版都无法识别内置的eMMC磁盘,表现在查找可用磁盘时找不到。
15.10服务器版本在安装时,能识别eMMC磁盘,但是在进行系统安装时,会不定期出现磁盘IO错误"mmc0: Timeout waiting for hardware interrupt",网上也找了,说是内核问题:https://sturmflut.github.io/linux/ubunt ... version-2/

14.10,14.04相应的桌面版,由于显示驱动有问题,内置的屏幕不能显示,无法进行安装,我用DisplayLink外接显卡接入到27寸AOC显示器上,可以看到安装界面,桌面版能识别eMMC磁盘,但是在安装的时候进行到某一步,可能是安装显卡驱动还是什么操作,外接显卡会黑掉,无法进行下一步操作了,内置显卡也是黑的。
15.10和16.04桌面版(搭配DisplayLink)在安装时,磁盘操作时也会挂掉,有人反映据说是启动20分钟后挂掉,我没统计时间,不过应该差不多,和服务器版本安装的现象一样。

现在只有Debian 8.3能够成功安装,并且可以使用图形界面安装,USB鼠标,键盘和触屏都没有任何问题,Wifi用的是USB外置网卡,内置的无法识别。
安装后启动,能显示一些启动信息文字,达到一定程度屏幕一闪就黑掉了,不知道是做了什么操作,但是系统能够正常启动,通过键盘盲打输入用户名密码,再进入root用户,输入reboot能够重启。
通过恢复模式修改NetworkManager的配置文件能够在启动后自动连接Wifi,并且能够开启SSH服务,这样就可以在局域网内连接上去了,这已经是目前为止我达到的最好的程度了,至少可以当做一个服务器使用。

对于DisplayLink,安装好后的Debian系统,进入系统后连接,屏幕是绿色,查了一下资料,说是正常现象,后面要做一些配置才能显示,后面试了再看看。
还有,使用Ubuntu桌面版的Live CD模式,搭配DisplayLink可以进入到桌面,触屏可以操作鼠标,但是点击屏幕任何地方均无反应,桌面上没有图标,正常情况下应该有“主文件夹”,"安装Ubuntu"和"回收站"才对,而且鼠标不应该右键都无法点击。

现在问题来了:
1、有没有办法让Ubuntu服务器版本的磁盘驱动稳定一些?比如14.04能够识别磁盘,或者15.10能够不出现磁盘IO错误?
2、有没有办法让显示屏不出现一闪而过就黑掉?目前纯文字版本也会黑掉(能够输入命令),因为能力有限,原因不详。
3、有没有办法让DisplayLink正常工作?

miix2到现在已经发布了2年了,关于安装Linux的资料网上十分稀少,而且几乎没有成功的案例。
希望此贴可以抛砖引玉,解决问题的同时,学习到Linux相关知识。

多谢各位。
头像
lhw828
帖子: 2797
注册时间: 2007-03-15 16:58
来自: 湖北武汉
联系:

Re: 【求助】联想miix2 8安装Linux的问题(显示和eMMC磁盘识别问题)探讨和解决

#2

帖子 lhw828 » 2016-03-18 22:37

这种硬件,估计有些不是很主流,如果有兴趣,可以折腾一下gentoo,arch或者Lunar等发行版。
sytzz
帖子: 38
注册时间: 2015-01-30 16:42
系统: 14.04

Re: 【求助】联想miix2 8安装Linux的问题(显示和eMMC磁盘识别问题)探讨和解决

#3

帖子 sytzz » 2016-03-19 8:48

上面几个问题解决了,也是找了很多方案。
1、关于屏幕闪一下就黑掉的问题,有可能是因为驱动的问题,grub引导中加上nomodeset后正常工作,但是无显卡加速,可以安装系统。
2、安装完系统之后,修改/boot/grub/grub.cfg(原文找不到了。。。),并且关闭nomodeset,可以正常工作了
I used to have the same problem when booting Linux on my Miix2 8 under linux, I found that if you change the following in grub.cfg

function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}

To this:

function load_video {
insmod all_video
gfxmode=640x480
if terminal_output --append gfxterm
then
terminal_output --remove console
fi
}
sytzz
帖子: 38
注册时间: 2015-01-30 16:42
系统: 14.04

Re: 【求助】联想miix2 8安装Linux的问题(显示和eMMC磁盘识别问题)探讨和解决

#4

帖子 sytzz » 2016-03-19 8:49

关于内置无线网卡的解决,执行下面这一段后,重启就好了:
sudo cp /sys/firmware/efi/efivars/nvram-74b00bd9-805a-4d61-b51f-43268123d113 /lib/firmware/brcm/brcmfmac43241b4-sdio.txt
sytzz
帖子: 38
注册时间: 2015-01-30 16:42
系统: 14.04

Re: 【求助】联想miix2 8安装Linux的问题(显示和eMMC磁盘识别问题)探讨和解决

#6

帖子 sytzz » 2016-03-21 20:31

这次折腾,走的最远的是15.10,相关问题的解答可以参考这篇总结:http://godmoon.wicp.net/blog/index.php/post_236.html
希望有人一起讨论一下。。。
riverzhou
帖子: 85
注册时间: 2009-02-17 20:45

Re: 【求助】联想miix2 8安装Linux的问题(显示和eMMC磁盘识别问题)探讨和解决

#7

帖子 riverzhou » 2016-07-14 12:53

sytzz 写了:这次折腾,走的最远的是15.10,相关问题的解答可以参考这篇总结:http://godmoon.wicp.net/blog/index.php/post_236.html
希望有人一起讨论一下。。。
我也很有兴趣倒腾这个东西。可以一起研究交流一下。
有没有试验过16.04的正式版,或者gentoo源码编译?
riverzhou
帖子: 85
注册时间: 2009-02-17 20:45

Re: 【求助】联想miix2 8安装Linux的问题(显示和eMMC磁盘识别问题)探讨和解决

#8

帖子 riverzhou » 2016-07-14 23:16

sytzz 写了:这次折腾,走的最远的是15.10,相关问题的解答可以参考这篇总结:http://godmoon.wicp.net/blog/index.php/post_236.html
希望有人一起讨论一下。。。
GalliumOS 有专门为BayTrial优化的版本和内核,可以试一下,或者是在ubuntu上编译他的内核
https://github.com/GalliumOS/linux 里面有个baytrail分支。
riverzhou
帖子: 85
注册时间: 2009-02-17 20:45

Re: 【求助】联想miix2 8安装Linux的问题(显示和eMMC磁盘识别问题)探讨和解决

#9

帖子 riverzhou » 2016-07-15 22:36

sytzz 写了:这次折腾,走的最远的是15.10,相关问题的解答可以参考这篇总结:http://godmoon.wicp.net/blog/index.php/post_236.html
希望有人一起讨论一下。。。
基本上方向已经清楚了。
用debian 8.5
安装很顺利,系统很完整。
然后,在这个系统之上,自己寻找合适的kernel,加补丁,编译,补足原版kernel有问题的部分。
riverzhou
帖子: 85
注册时间: 2009-02-17 20:45

Re: 【求助】联想miix2 8安装Linux的问题(显示和eMMC磁盘识别问题)探讨和解决

#10

帖子 riverzhou » 2016-07-16 10:24

sytzz 写了:这次折腾,走的最远的是15.10,相关问题的解答可以参考这篇总结:http://godmoon.wicp.net/blog/index.php/post_236.html
希望有人一起讨论一下。。。
https://wiki.debian.org/InstallingDebianOn/Asus/T100TA
riverzhou
帖子: 85
注册时间: 2009-02-17 20:45

Re: 【求助】联想miix2 8安装Linux的问题(显示和eMMC磁盘识别问题)探讨和解决

#11

帖子 riverzhou » 2016-07-16 13:50

sytzz 写了:这次折腾,走的最远的是15.10,相关问题的解答可以参考这篇总结:http://godmoon.wicp.net/blog/index.php/post_236.html
希望有人一起讨论一下。。。
Debian 8.5 加上 backports 和 non-free 源(http://ftp.debian.org/debian jessie-backports main non-free),用最新的4.6内核和新的firmware之后,可以打开wifi。
貌似一切正常。
riverzhou
帖子: 85
注册时间: 2009-02-17 20:45

Re: 【求助】联想miix2 8安装Linux的问题(显示和eMMC磁盘识别问题)探讨和解决

#12

帖子 riverzhou » 2016-09-02 9:50

update 2016.09.02
ubuntu的磁盘问题搞清楚了,不是mmc驱动的问题,是cpu深睡的问题,
CPU有几种睡眠深度,C1 C6 C7,ATOM的内核驱动有问题,超过C1的睡眠(会关闭cache等等)有问题。
在kernel的启动参数里面(grub设置)加上
GRUB_CMDLINE_LINUX="intel_idle.max_cstate=1 net.ifnames=0 i915.modeset=0"
关闭深睡和modeset,就可以完全正常使用 ubuntu 16.04.01 LTS了
安装的USB和安装后的系统盘里都要设置kernel参数,这样安装和使用都没问题了。
这个应该是目前的最终解决方案。
以后就是看intel的CPU 和 GPU驱动的更新情况了。
目前用下来一切正常(网卡,磁盘,3D显示)只是 3D没有硬件加速,CPU没有深睡。
riverzhou
帖子: 85
注册时间: 2009-02-17 20:45

Re: 【求助】联想miix2 8安装Linux的问题(显示和eMMC磁盘识别问题)探讨和解决

#13

帖子 riverzhou » 2016-09-04 8:32

sytzz 写了:这次折腾,走的最远的是15.10,相关问题的解答可以参考这篇总结:http://godmoon.wicp.net/blog/index.php/post_236.html
希望有人一起讨论一下。。。
https://github.com/riverzhou/miix28kern ... /README.md

搞定了WIFI,OPENGL 3D硬加速和背光。
系统很稳定,持续编译了很多次kernel没有异常。
riverzhou
帖子: 85
注册时间: 2009-02-17 20:45

Re: 【求助】联想miix2 8安装Linux的问题(显示和eMMC磁盘识别问题)探讨和解决

#14

帖子 riverzhou » 2016-09-04 8:37

glxinfo of Hardware OPENGL 3D
IMG_3022.JPG
IMG_3026.JPG
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 【求助】联想miix2 8安装Linux的问题(显示和eMMC磁盘识别问题)探讨和解决

#15

帖子 poloshiao » 2016-09-04 8:56

glxinfo of Hardware OPENGL 3D
IMG_3020.JPG
OpenGL 版本 3.0
Mesa 版本 12.1.0-devel
glsgears 59 FPS
如果喜歡進一步折騰 參閱
https://01.org/linuxgraphics/downloads
Intel Graphics for Linux*
Desktop-Quality 3D Graphics on Mobile Linux* Devices comes from the Intel Open Source Technology Center, providing the first open source driver certified by the Khronos Group under the OpenGL ES 3D Graphics 3.0 specification.

新發行
https://01.org/linuxgraphics/downloads/ ... -os-v2.0.2
Intel Graphics Update Tool 2.0.2 for Ubuntu* 16.04, 64-bit
Intel Graphics Update Tool 2.0.2 for Ubuntu* 16.04, 32-bit
回复