LinuxSir.cn,穿越时空的Linuxsir!

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

cdemu——求助(已解决)

[复制链接]
发表于 2007-4-25 13:35:44 | 显示全部楼层 |阅读模式
当我modprobe cdemu的时候,系统提示:
FATAL: Error inserting cdemu(/lib/modules/2.6.19-gentoo-r5/misc/cdemu.ko): Unknown symbol in module, or unknown parameter (see dmesg)

我输入dmesg | grep -i cdemu 则显示如下信息:
Unknown symbol generic_file_read

我在forums.gentoo.org上面搜索过cdemu方面的错误,有人说:
Code: generic_file_read()
has been removed from the kernel. Just replace every occurance of generic_file_read in
Code: cdemu_core.c
with
Code: do_sync_read

可以解决以上错误,但是我却找不到cdemu_core.c,请问各位遇到这个问题没有啊?应该如何解决呢?
发表于 2007-4-25 15:33:28 | 显示全部楼层
模块和内核版本不匹配
回复 支持 反对

使用道具 举报

发表于 2007-4-25 15:35:25 | 显示全部楼层
cdemu_core.c 在 cdemu的源代码里,unpack以后自己修改,然后继续compile
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-25 22:51:24 | 显示全部楼层
我改动文件后,emerge程序发现它的大小不对,又重新下载一个喔,怎么办啊?呵呵
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-26 11:32:24 | 显示全部楼层
搞定了,呵呵,原来是用ebuild unpack,修改,在ebuild merge就搞定了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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