yanchun
驱动牛犊
驱动牛犊
  • 注册日期2001-12-30
  • 最后登录2002-01-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2187回复:10

printk()(在LINUX7.2下)怎么就是显示不出东西?

楼主#
更多 发布于:2002-01-14 16:22

最新喜欢:

zxwitsmezxwits...
OS_Dev
驱动中牛
驱动中牛
  • 注册日期2002-01-09
  • 最后登录2004-03-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-01-15 17:22
你的消息等级不够高。。。
I know nothing!
sirroom
驱动大牛
驱动大牛
  • 注册日期2001-07-30
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望11点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-01-15 20:19
......
111
Luther
驱动牛犊
驱动牛犊
  • 注册日期2001-08-20
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-01-15 21:57
kernel.h 里面定义了
#define KERN_EMERG      \"<0>\"   /* system is unusable                   */
#define KERN_ALERT      \"<1>\"   /* action must be taken immediately     */
#define KERN_CRIT       \"<2>\"   /* critical conditions                  */
#define KERN_ERR        \"<3>\"   /* error conditions                     */
#define KERN_WARNING    \"<4>\"   /* warning conditions                   */
#define KERN_NOTICE     \"<5>\"   /* normal but significant condition     */
#define KERN_INFO       \"<6>\"   /* informational                        */
#define KERN_DEBUG      \"<7>\"   /* debug-level messages                 */

如果console上面没有输出,你可以看
/var/log/message
zhengq
驱动牛犊
驱动牛犊
  • 注册日期2002-03-05
  • 最后登录2003-05-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-04-20 00:15
请切换到单用户模式进行,方法是执行
#init 1
dos
dos
驱动小牛
驱动小牛
  • 注册日期2001-06-13
  • 最后登录2010-02-24
  • 粉丝0
  • 关注0
  • 积分90分
  • 威望9点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-04-21 11:49
printk()的信息都被输入到文档: /var/log/messages, 可以vi这个文档。

另外,如果想直接将信息打印到屏幕,可以修改文档 /proc/sys/kernel/printk, 将第一个参数改为8。 ;)
zhengq
驱动牛犊
驱动牛犊
  • 注册日期2002-03-05
  • 最后登录2003-05-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-04-24 08:50
可是你改/proc中的参数,怎么保留到下一次启动呢?
dos
dos
驱动小牛
驱动小牛
  • 注册日期2001-06-13
  • 最后登录2010-02-24
  • 粉丝0
  • 关注0
  • 积分90分
  • 威望9点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-04-24 13:15
将下面的命令加到初始化脚本里:
echo 8 > /proc/sys/kernel/printk
zhengq
驱动牛犊
驱动牛犊
  • 注册日期2002-03-05
  • 最后登录2003-05-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-04-25 00:09
应该能在内核中设置的吧,设置好后重编译内核,这样就保存在内核中了。你那个做法要启动脚本帮忙,如在单用户维护状态下,只能写到系统启动脚本中了(此状态似乎没有必要)。
dos
dos
驱动小牛
驱动小牛
  • 注册日期2001-06-13
  • 最后登录2010-02-24
  • 粉丝0
  • 关注0
  • 积分90分
  • 威望9点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-04-25 12:30
条条大路通罗马,随便你了。
hunterkiller
驱动牛犊
驱动牛犊
  • 注册日期2002-05-20
  • 最后登录2004-03-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-05-21 09:45
我也碰到这个问题,用tailf /var/log/message &看messagage文件就可以了
游客

返回顶部