关于helloworld模块的输出问题。

zztczcx 2010-09-27 04:51:54
我的helloworld 模块编译成功了,在xconsole 下加载成功,却不显示printk里的内容,后来切换到textmode下,结果就显示了出来。请问一下这是什么原因啊?
thanks in advance!
...全文
143 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
laoshizhuce 2010-09-29
  • 打赏
  • 举报
回复
楼上的都答的很在理

学习
pottichu 2010-09-28
  • 打赏
  • 举报
回复
dmesg 查看一下。
谭海燕 2010-09-28
  • 打赏
  • 举报
回复
现在,所有的fedora ,ubuntu等等,你都无法在图形界面下面看到printk的打印。都是在/var/log/message中显示。

如果你想在terminal中显示printk的话,你需要开机进入Text模式。才可以。

如果你有开发板的话,把模块下载到开发板,然后还是可以显示的。
mengzhiyi 2010-09-28
  • 打赏
  • 举报
回复
其实是打印了的,楼主看看/var/log/messages里面有没有helloworld....
zztczcx 2010-09-28
  • 打赏
  • 举报
回复
就是说 我 alt + ctrl +f1 进入文本模式,再加载模块,屏幕上就显示 helloworld 这句话了,可是我在虚拟终端下就不行,这是为什么?
pottichu 2010-09-28
  • 打赏
  • 举报
回复
是因为ubuntu修改了什么吗? 知道具体是什么吗? 是级别问题吗?
============================
不是,这是 linux 的log 管理机制而已。
zztczcx 2010-09-28
  • 打赏
  • 举报
回复
现在,所有的fedora ,ubuntu等等,你都无法在图形界面下面看到printk的打印。都是在/var/log/message中显示。

............
是因为ubuntu修改了什么吗? 知道具体是什么吗? 是级别问题吗?
fensnote 2010-09-27
  • 打赏
  • 举报
回复
[Quote=引用楼主 zztczcx 的回复:]
我的helloworld 模块编译成功了,在xconsole 下加载成功,却不显示printk里的内容,后来切换到textmode下,结果就显示了出来。请问一下这是什么原因啊?
thanks in advance!
[/Quote]
什么意思?

4,465

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧