kernel 3.5 安装 : could not find module power_meter

197 views
Skip to first unread message

朱德江

unread,
Sep 11, 2013, 11:26:46 PM9/11/13
to linu...@googlegroups.com
hi all:

    因为最近需要 systemtap 做些动态跟踪,需要编译一个 kernel 3.5

    我的操作流程大致如下:

1. make menuconfig
    power meter 我确定已经开启了,acpi 4.0 power meter (m)
    .config 里也确实有 CONFIG_SENSORS_ACPI_POWER=m

2. make oldconfig

3. make
    power meter 也确实编译了,确实有这个:drivers/hwmon/acpi_power_meter.o

4. make modules_install
    这一步没有报错,但是没有提示有 INSTALL drivers/hwmon/acpi_power_meter.o

5. make install
    在这一步就有报错,ERROR: modinfo: could not find module power_meter

看了一下 Makefile 找不出办法,怎样才能在 make modules_install 的时候装上 power_meter 呢
或者在 make  install 的时候不去装 power_meter 呢 ( 查了一下貌似这个没有也不影响 )

求指导,多谢多谢~~
    

朱德江

unread,
Sep 11, 2013, 11:29:48 PM9/11/13
to linu...@googlegroups.com

对了,补充一下我的环境,centos 6.4,

power_meter 确实不是必须的 module, 现在不理会那条 ERROR 可以正常升级到 3.5,目前使用正常

不过既然是 ERROR 级别的报错,我想应该是我哪里出了问题吧,求大牛指导,多谢多谢~~

Xu Wang

unread,
Sep 11, 2013, 11:33:36 PM9/11/13
to linu...@googlegroups.com
为什么先 make menuconfig 再 make oldconfig?这个是正常流程么(我不是质疑啊,只是我从来没这么干过)

-- 
Xu Wang

--
--
To post to this group, send email to linu...@googlegroups.com
website: http://linuxfb.net
twitter: http://twitter.com/linuxfb
IRC: #linux...@irc.freenode.net
slideshare: http://www.slideshare.net/linuxfb
 
---
您收到此邮件是因为您订阅了 Google 网上论坛的“Linux @ BUPT”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 linuxbupt+...@googlegroups.com
要查看更多选项,请访问 https://groups.google.com/groups/opt_out。

朱德江

unread,
Sep 11, 2013, 11:53:12 PM9/11/13
to linu...@googlegroups.com

这是我依葫芦画瓢,外加英语看不仔细的错,刚才又看一下葫芦,确实不应该这么个流程

我参考的是这个,step 4,make oldconfig 只是另一个可选项,被我看成顺序执行了,多谢指出~~

我在 make oldconfig 之前有对 .config 备份,发现执行前后没有什么区别,应该不是这个顺序导致的 ERROR


我刚在 /lib/module 下找了一下: find . -name "*power_me*"
./2.6.32-358.18.1.el6.x86_64/kernel/drivers/acpi/power_meter.ko
./2.6.32-358.el6.x86_64/kernel/drivers/acpi/power_meter.ko
./3.5.0/kernel/drivers/hwmon/acpi_power_meter.ko

是不是仅仅是名称有点不一致的缘故呢,继续求指导~~

Xu Wang

unread,
Sep 11, 2013, 11:56:49 PM9/11/13
to linu...@googlegroups.com
make oldconfig 应该是使用之前版本的config,进行一些调整,应用到现在版本上,你 menuconfig 之后,再 oldconfig,不确定是否有影响,似乎没有

你 grep POWER_METER /boot/config-2.6.32-358 一下,看看有没有什么配置项落下了吧

-- 
Xu Wang

朱德江

unread,
Sep 12, 2013, 12:16:57 AM9/12/13
to linu...@googlegroups.com
/boot/config-2.6.32-358 这里确实有  CONFIG_ACPI_POWER_METER=m

不过貌似 3.5 的 power meter 换了,.config 确定是有这个的
CONFIG_SENSORS_ACPI_
POWER=m

这个图是我在 make menuconfig 时找 power_meter 时截的
内嵌图片 1
centos6.4_power_meter.png

Xu Wang

unread,
Sep 12, 2013, 12:22:07 AM9/12/13
to linu...@googlegroups.com
试试弄个干净的 
make modules 然后再
make modules_install

-- 
Xu Wang

centos6.4_power_meter.png

Peng Tao

unread,
Sep 12, 2013, 12:22:26 AM9/12/13
to linu...@googlegroups.com

是make clean再make然后看看这个module在不在呢?

On Sep 12, 2013 11:26 AM, "朱德江" <douji...@gmail.com> wrote:
>
> hi all:
>
>     因为最近需要 systemtap 做些动态跟踪,需要编译一个 kernel 3.5
>
>     我的操作流程大致如下:
>
> 1. make menuconfig
>     power meter 我确定已经开启了,acpi 4.0 power meter (m)
>     .config 里也确实有 CONFIG_SENSORS_ACPI_POWER=m
>
> 2. make oldconfig
>
> 3. make
>     power meter 也确实编译了,确实有这个:drivers/hwmon/acpi_power_meter.o
>

.ko才是模块

> 4. make modules_install
>     这一步没有报错,但是没有提示有 INSTALL drivers/hwmon/acpi_power_meter.o
>
> 5. make install
>     在这一步就有报错,ERROR: modinfo: could not find module power_meter
>
> 看了一下 Makefile 找不出办法,怎样才能在 make modules_install 的时候装上 power_meter 呢
> 或者在 make  install 的时候不去装 power_meter 呢 ( 查了一下貌似这个没有也不影响 )
>
> 求指导,多谢多谢~~
>     
>

Peng Tao

unread,
Sep 12, 2013, 12:23:36 AM9/12/13
to linu...@googlegroups.com

在贵司楼下吃饭ing

centos6.4_power_meter.png

Xu Wang

unread,
Sep 12, 2013, 12:29:19 AM9/12/13
to linu...@googlegroups.com
不可能,我们现在没楼

-- 
Xu Wang

centos6.4_power_meter.png

Xu Wang

unread,
Sep 12, 2013, 12:29:31 AM9/12/13
to linu...@googlegroups.com
不可能,我们现在没楼

-- 
Xu Wang

centos6.4_power_meter.png

Peng Tao

unread,
Sep 12, 2013, 12:34:26 AM9/12/13
to linu...@googlegroups.com


On Sep 12, 2013 12:16 PM, "朱德江" <douji...@gmail.com> wrote:
>
> /boot/config-2.6.32-358 这里确实有  CONFIG_ACPI_POWER_METER=m
>
> 不过貌似 3.5 的 power meter 换了,.config 确定是有这个的
> CONFIG_SENSORS_ACPI_POWER=m
>

你图里是=n?

> 这个图是我在 make menuconfig 时找 power_meter 时截的
>
>
>

朱德江

unread,
Sep 12, 2013, 1:40:08 AM9/12/13
to linu...@googlegroups.com
make clean 再 make 也都有的

drivers/hwmon/acpi_power_meter.ko
drivers/hwmon/acpi_power_meter.o

图是我在设置前截的,默认是=n

朱德江

unread,
Sep 12, 2013, 5:01:56 AM9/12/13
to linu...@googlegroups.com
好吧,我又二了

make clean 之后,再来一遍没报错了

应该是我之前有设置 =y,CONFIG_SENSORS_ACPI_POWER=y
需要 clean 一下,才能让 =m 在 make 的时候生效

多谢两位大牛的指点,Xu WangPeng Tao,thank you very much

Kun Suo

unread,
Jan 8, 2014, 4:33:34 PM1/8/14
to linu...@googlegroups.com
我设置CONFIG_SENSORS_ACPI_POWER=m

然后
$ make bzImage
$ make modules
$ sudo make modules_install
$ sudo make install

但是还是有这个问题:

ERROR: modinfo: could not find module power_meter

求指点啊

kai li

unread,
Jan 8, 2014, 8:52:03 PM1/8/14
to linu...@googlegroups.com
话说都忘记还有这个群组了

好久都没聚了
Likai

Xu Wang

unread,
Jan 8, 2014, 8:58:13 PM1/8/14
to linu...@googlegroups.com
贵司还996么

-- 
Xu Wang

kai li

unread,
Jan 8, 2014, 9:01:32 PM1/8/14
to linu...@googlegroups.com
搞客户端那帮人是在大老板的命令下996的

我们项目组也持续996一个多月了 不过是项目组老大的命令。。

Xu Wang

unread,
Jan 8, 2014, 9:16:20 PM1/8/14
to linu...@googlegroups.com
赞,贵司真是从上到下热情高涨啊,哈哈,比我们创业公司还厉害

-- 
Xu Wang

kai li

unread,
Jan 8, 2014, 9:17:38 PM1/8/14
to linu...@googlegroups.com
累的跟狗一样 回家就想睡觉 ooxx都没兴趣。。

Peng Tao

unread,
Jan 8, 2014, 9:56:12 PM1/8/14
to linu...@googlegroups.com
make clean
make
make install_modules
make install

这样试试?


2014/1/9 Kun Suo <suoku...@gmail.com>
>
> 我设置CONFIG_SENSORS_ACPI_POWER=m

Peng Tao

unread,
Jan 8, 2014, 9:56:52 PM1/8/14
to linu...@googlegroups.com
贵司太v5了,狼性啊


2014/1/9 kai li <likai...@gmail.com>
>
> 累的跟狗一样 回家就想睡觉 ooxx都没兴趣。。
>
>
> 在 2014年1月9日 上午10:16,Xu Wang <gna...@gmail.com>写道:
>
>> 赞,贵司真是从上到下热情高涨啊,哈哈,比我们创业公司还厉害
>>
>> --
>> Xu Wang
>> http://wangxu.me
>>
>> On 2014年1月9日 Thursday at 上午10:01, kai li wrote:
>>
>> 搞客户端那帮人是在大老板的命令下996的
>>
>> 我们项目组也持续996一个多月了 不过是项目组老大的命令。。
>>
>>
>> 在 2014年1月9日 上午9:58,Xu Wang <gna...@gmail.com>写道:
>>
>> 贵司还996么
>>
>> --
>> Xu Wang
>> http://wangxu.me
>>
>> On 2014年1月9日 Thursday at 上午9:52, kai li wrote:
>>
>> 话说都忘记还有这个群组了
>>
>> 好久都没聚了
>>
>>
>> 在 2014年1月9日 上午5:33,Kun Suo <suoku...@gmail.com>写道:
>>
>> 我设置CONFIG_SENSORS_ACPI_POWER=m
>>
Reply all
Reply to author
Forward
0 new messages