LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 926|回复: 7

内核3.1.4的问题

[复制链接]
发表于 2011-12-5 20:41:40 | 显示全部楼层 |阅读模式
启动过程有如下的错误:

  1. $ dmesg | grep -i fail
  2. [    0.091991] Marking TSC unstable due to check_tsc_sync_source failed
  3. [    0.335163] uvesafb: failed to execute /sbin/v86d
  4. [    0.335270] uvesafb: Getting VBE info block failed (eax=0x4f00, err=-2)
  5. [    0.335323] uvesafb: vbe_init() failed with -22
  6. [    0.335376] uvesafb: probe of uvesafb.0 failed with error -22
复制代码

尽管第一条不知道是什么原因;但是第二条很奇怪,执行

  1. $ eix v86d
  2. * sys-apps/v86d
  3.      Available versions:  0.1.3-r1 0.1.9 0.1.10 {debug x86emu}
  4.      Homepage:            http://dev.gentoo.org/~spock/projects/uvesafb/
  5.      Description:         A daemon to run x86 code in an emulated environment.
复制代码

这个到底怎么回事?
发表于 2011-12-5 20:52:00 | 显示全部楼层
search in google search with "uvesafb: failed to execute /sbin/v86d"

and the first is the answer you want
回复 支持 反对

使用道具 举报

发表于 2011-12-6 19:25:42 | 显示全部楼层
建议先不要用boot splash试试看。

话说,linux 都3.1.4了? 3.0.4表示out了。
回复 支持 反对

使用道具 举报

发表于 2011-12-6 20:59:00 | 显示全部楼层
Post by 2603301009;2156616
建议先不要用boot splash试试看。

话说,linux 都3.1.4了? 3.0.4表示out了。
我还在用2.6.37-r6,懒得升级折腾了
回复 支持 反对

使用道具 举报

发表于 2011-12-7 22:29:28 | 显示全部楼层
用uvesafb需要装那个v86d的

从eix来看你还没装。。

  1. % eix v86d
  2. [i] sys-apps/v86d
  3.      Available versions:  0.1.3-r1 0.1.9 0.1.10{tbz2} {debug x86emu}
  4.      Installed versions:  0.1.10{tbz2}(20时30分48秒 2011年04月15日)(x86emu -debug)
  5.      Homepage:            http://dev.gentoo.org/~spock/projects/uvesafb/
  6.      Description:         A daemon to run x86 code in an emulated environment.
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-9 17:45:44 | 显示全部楼层
Post by iamkr;2156673
用uvesafb需要装那个v86d的

从eix来看你还没装。。

  1. % eix v86d
  2. [i] sys-apps/v86d
  3.      Available versions:  0.1.3-r1 0.1.9 0.1.10{tbz2} {debug x86emu}
  4.      Installed versions:  0.1.10{tbz2}(20时30分48秒 2011年04月15日)(x86emu -debug)
  5.      Homepage:            http://dev.gentoo.org/~spock/projects/uvesafb/
  6.      Description:         A daemon to run x86 code in an emulated environment.
复制代码


其实我想问的就是这个。
v86d应该作为系统依赖被安装,而不是放入world。
由于没有它并不妨碍正常使用,就不管了,
我估计是个内核的问题。
回复 支持 反对

使用道具 举报

发表于 2011-12-9 19:54:41 | 显示全部楼层
Post by easior lars;2156748
其实我想问的就是这个。
v86d应该作为系统依赖被安装,而不是放入world。
由于没有它并不妨碍正常使用,就不管了,
我估计是个内核的问题。


  • uvesafb需要用户层的v86d,流程复杂了些:
    http://dev.gentoo.org/~spock/projects/uvesafb/
  • 目前Portage无法指定内核选项的依赖,而且很可能永远不会支持。另外v86d还依赖klibc,指定到@system太浪费了。
  • x86/amd64用户没有特殊需要的话,可以用vesafb代替uvesafb。
回复 支持 反对

使用道具 举报

发表于 2011-12-9 23:04:00 | 显示全部楼层
v86d这包也不是人人都要的 当然不进system。

v86d它的想法是先模拟一层x86,然后在上面画fb,当然在x86上也能模拟,在嵌入式上也能模拟。

不过夸一下uvesafb确实不错,支持各种显卡,快速写屏什么的(vesafb下dmesg来一下速度相当慢),不过现在有了kms开kms也很快,各求所需吧~

p.s.顺便说下gentoo live cd的那个招牌背景fbcondecor(也就是终端背景图片)和uvesafb的作者是同一人 haha~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表