删除老的内核,就是两件事sytzz 写了:riverzhou 写了:编译后好启动正常的话,给我两个反馈:sytzz 写了:好的,正在下载编译这个分支,编好试试~riverzhou 写了:推荐使用分支:
miix28-4.4.y-dev
配置文件采用:
config/config-4.4.49.miix28
启动参数采用:
intel_idle.max_cstate=2
这个是基于upstream的4.4.49的kernel,只加了一个DSI初始化补丁(这个补丁我是从4.9.2内核里backport过来的,已经发给了upstream让他们合并到4.4的官方内核里)
现在以模块方式加载i915驱动,这样就可以使用原生的背光驱动了(低亮度下效果好很多)。
dmesg |grep -i error
dmesg |grep -i fail
昨天并不是重启失败,而是我的USB网卡因为没驱动不识别了。晚上回去手工安装驱动后好了,这个版本内核很不错,占用空间比之前我用的小很多。
用的是dev分支编译的。
另外,想问问,如何删除以前安装的4.4.16+内核?我现在是把相关的文件都rm掉了。不知道有没有什么更好的办法删除?
下面是错误信息:
$ dmesg |grep -i error
378:[ 0.176937] acpi PNP0A08:00: _OSC failed (AE_ERROR); disabling ASPM
550:[ 2.303112] rfkill_gpio: probe of LNV4752:00 failed with error -16
691:[ 6.915245] EXT4-fs (mmcblk0p2): re-mounted. Opts: errors=remount-ro
$ dmesg |grep -i fail
378:[ 0.176937] acpi PNP0A08:00: _OSC failed (AE_ERROR); disabling ASPM
379:[ 0.176947] acpi PNP0A08:00: fail to add MMCONFIG information, can't access extended PCI configuration space under this bridge.
422:[ 0.222088] i2c i2c-0: i2c read failed
423:[ 0.250150] i2c i2c-0: i2c read failed
424:[ 0.278216] i2c i2c-0: i2c read failed
425:[ 0.306280] i2c i2c-0: i2c read failed
426:[ 0.334344] i2c i2c-0: i2c read failed
427:[ 0.362410] i2c i2c-0: i2c read failed
453:[ 0.392889] i2c i2c-0: i2c read failed
550:[ 2.303112] rfkill_gpio: probe of LNV4752:00 failed with error -16
711:[ 7.227678] thermal thermal_zone6: failed to read out thermal zone (-5)
731:[ 9.146957] i2c i2c-0: i2c read failed
一个是在 /boot 目录下,把内核文件和内核的内存盘文件删除。
一个是在 /lib/modules 目录下,把相应的模块目录删除(看准内核的版本号),当前的内核版本号可以用 cat /proc/version 看。/boot 目录下的内核版本号可以用 file /boot/* 看
谢谢提供的信息,看样子你的机器也识别不出电池信息, i2c-0是电池信息的通讯总线。。。