LinuxSir.cn,穿越时空的Linuxsir!

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

能否在/proc里面建立文件?

[复制链接]
发表于 2005-5-12 16:15:36 | 显示全部楼层 |阅读模式
这里面全是设备?不能建立文件吗?
怎样在里面建一个文件?
发表于 2005-5-12 20:53:09 | 显示全部楼层
Post by molucule
这里面全是设备?不能建立文件吗?
怎样在里面建一个文件?

你首先需要弄清,/proc 目录下面的文件是什么,是谁生成的。
它们都是各个驱动模块与用户交互的界面,让用户能读取一些重要的内核变量。/proc 文件系统存在于内存之中,存在于 /proc 里的那些文件并不是真正的文件。
一般来说,/proc 文件系统是不可写的。

如果你还有疑问的话,不妨转内核版。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-12 22:01:46 | 显示全部楼层
谢谢
装了个gkrellm-i8k,不工作,原因是没有/proc/i8k,
呵呵,自己建一个又不行的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-12 22:10:39 | 显示全部楼层

能在/proc里面建文件吗?

这里面全是设备?不能建立文件吗?
怎样在里面建一个文件?

装了个gkrellm-i8k,不能工作,原因是没有/proc/i8k文件,能建一个吗?
回复 支持 反对

使用道具 举报

发表于 2005-5-12 23:11:38 | 显示全部楼层
是 Dell 的本本吧?你可能需要加载 i8k.ko 的模块呢。
回复 支持 反对

使用道具 举报

发表于 2005-5-13 04:02:05 | 显示全部楼层
/proc里的东西都是内核里东西的反映,但不是设备
先搞清楚内核哪部分可以在/proc下生成i8k,你的内核肯定没有编译这部分
官方内核如果不包含这部分,恐怕还要打补丁
然后重配置,编译内核,最起码要编个模块,如果缺的东西可以编成模块的话
回复 支持 反对

使用道具 举报

发表于 2005-5-13 09:11:01 | 显示全部楼层
你需要的是 modprobe i8k 而不是在proc里面建文件。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-13 09:29:41 | 显示全部楼层
FATAL: Error inserting i8k (/lib/modules/2.6.8-2-686/kernel/drivers/char/i8k.ko): No such device
明明有这个文件的,是不是内核不支持啊?rtc也是这个问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-13 09:31:20 | 显示全部楼层
Post by zhllg
/proc里的东西都是内核里东西的反映,但不是设备
先搞清楚内核哪部分可以在/proc下生成i8k,你的内核肯定没有编译这部分
官方内核如果不包含这部分,恐怕还要打补丁
然后重配置,编译内核,最起码要编个模块,如果缺的东西可以编成模块的话


我用的是官方内核,请问如何单独编译一个模块?
回复 支持 反对

使用道具 举报

发表于 2005-5-13 10:00:15 | 显示全部楼层
也许是你的dell不具备i8k功能。
http://people.debian.org/~dz/i8k/00-README
  1. The driver has been reported to work with the following hardware and BIOS:

  2.     Inspiron 1100 (BIOS A06), one fan, no buttons
  3.     Inspiron 2650 (BIOS A05)
  4.     Inspiron 3700 (BIOS A15), no fan speed
  5.     Inspiron 3800 (BIOS A14), no fan speed
  6.     Inspiron 4000 (BIOS A10), no fan speed
  7.     Inspiron 4100
  8.     Inspiron 4150
  9.     Inspiron 5100 (BIOS A06), one fan, no buttons
  10.     Inspiron 5150 (BIOS A24), one fan, no buttons
  11.     Inspiron 8000 (BIOS A17)
  12.     Inspiron 8100 (BIOS A04)
  13.     Inspiron 8200 (BIOS A06)
  14.     Latitude C400 (BIOS A01)
  15.     Latitude C510 (BIOS A07)
  16.     Latitude C600 (BIOS A17)
  17.     Latitude C610
  18.     Latitude C800 (BIOS A17)
  19.     Latitude C810 (BIOS A12)
  20.     Latitude C840 (BIOS A10)
  21.     Latitude CPiA (BIOS A14), no fan speed
  22.     Latitude CPx J750GT (BIOS A13), no fan speed
  23.     Latitude D600 (BIOS A05)
  24.     Latitude D800 (BIOS A00)
  25.     Latitude X200 (BIOS A07)

  26. but will probably work on any recent Dell laptop. Note that on some models
  27. or BIOS versions the fan speed is not available. On some BIOS also the BIOS
  28. version is not available from SMM but the driver is able to obtain it using
  29. another method.

  30. The driver seems *NOT WORKING* on the following models:

  31.     Inspiron 2500 (BIOS A10)
  32.     Inspiron 3200
  33.     Inspiron 3500
  34.     Inspiron 5000e (BIOS A06)
  35.     Inspiron 5150 (BIOS A23)
  36.     Inspiron 7000
  37.     Inspiron 7500
  38.     Latitude CPx H450GT
  39.     Latitude LS H500ST
复制代码
回复 支持 反对

使用道具 举报

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

本版积分规则

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