Fedora 把 kernel 更新到 4.3 了

2016-01-13 22:21:09 +08:00
 snnn
我等它等了很久了, 因为 4.2 下是这样

[ 0.363245] intel_idle: does not run on family 6 model 94


直播一下,我重启编译显卡驱动去了
5520 次点击
所在节点    Linux
28 条回复
taozhijiangscu
2016-01-14 21:18:12 +08:00
@mko0okmko0 哇,又遇到你了
GNiux
2016-01-14 21:55:34 +08:00
请教,是如何知道 “ linux 对 intel 第六代( skylake)cpu 的支持是从 4.3 开始的。”?
需要哪些知识点?
snnn
2016-01-14 23:17:31 +08:00
@GNiux 看代码得知的. 当我看到“ intel_idle: does not run on family 6 model 94 “ 这句话的时候,然后去搜这个 message 是哪个文件输出的。然后找到了 drivers/idle/intel_idle.c 。

我当时的 kernel 的版本是 4.2,在 intel_idle.c 里面有这样一段话:

if (boot_cpu_data.x86_vendor == X86_VENDOR_INTEL &&
boot_cpu_data.x86 == 6)
pr_debug(PREFIX "does not run on family %d model %d\n",
boot_cpu_data.x86, boot_cpu_data.x86_model);
return -ENODEV;

这里的 6 就是第六代的意思。 然后看最新的代码是怎样的,发现这个判断已经去掉了。然后发现是 4.3 去掉的。完毕。
feather12315
2016-01-14 23:40:50 +08:00
@kiritoalex suse 编译不好用。需要用 py3.5 ,死活编译不成功,缺少 readline modules ,在 docker 用用 Debian 倒是成功了。一怒之下,装起了 gentoo 。。。
lhbc
2016-01-15 00:15:04 +08:00
Arch 还没升级 4.4 ,急死了
xiamx
2016-01-15 05:15:03 +08:00
OP 我觉得 Family 6 很可能指的是 686 CPU 。这个跟 skylake 无关, 2.6 的内核依然可以在 skylake 平台运行。
usernametoolong
2016-01-15 15:51:16 +08:00
fedora 太虐心,用 15 的时候 一不留神就 17 了,用 17 一不留神 21 了。
一群人就拿 deb 虐 centos5 和 6 各种包太旧,遇上 fedora 以及 centos7 就尿了反其道虐太新了。
snnn
2016-01-15 16:20:14 +08:00
cent OS 不能升级,只能重装, Fedora 好歹可以升级啊
@usernametoolong

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/250567

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX