免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1183 | 回复: 0
打印 上一主题 下一主题

[内核模块] 稀奇,开 PAE 时影响 NFS 的 chroot,问题可能跟网卡驱动有关 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-06-08 11:57 |只看该作者 |倒序浏览
不知道发在该版是否合适?不合适版主请帮移动移动。。

各位有没遇到过以下情况:

NFS 服务器:
Linux-3.12.18 (自编译)
fedora 20 bit,
物理内存 2G

如果 Linux 内核 开 PAE (32位选64G内存)时,服务器本地 chroot 一个有完整文件系统结构的目录,正常;
如果该目录通过 NFSv3 由另外的机器(Fedora 20, 32位)挂载后,再 chroot 就有就出
现问题了: Exec Format error, 不能进入。

有时多加一些其它选项如: NFS 下 Provide swap over NFS support (CONFIG_NFS_SWAP)等。
再编译内核后,chroot 直接是 “段错误”, 不能进入。
--------------------
遇到问题时: file /bin/bash: 显示结果为: data ; 而不是 ELF
有时也遇到这样的结果
  1. [root@localhost ~]# file /tmp/rf/usr/bin/bash # 这个 bash 位置没问题的,fc20 中软链接 bin -> usr/bin
  2. /tmp/rf/usr/bin/bash: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped
复制代码
是 ELF 了, 但信息没有本地 file 时的那么多。这里没有 for GNU/Linux 2.6.32 BuildID[sha1]=xxxx 。

--------------------
1. 同样的 config, 别的选项不动,仅关掉 PAE (32位,先4G内存),一切正常。

2. 如果开了 PAE ,再换内核自带的网卡驱动,一切正常。

如此测试结果,觉得问题可能是网卡厂商提供的驱动上了。

网卡是 rtl81111f,  主板是定制的,驱动试过小版本号 038 与 040 的官方驱动,PAE 下都存在问题。
同样的 config,  将网卡驱动换成内核自带的 r8169, PAE 下也没有问题。

以上的测试、更改,全部是应用在 NFS 服务器一方。

-----------------
没有好方法测试,一个一个选项暴力试出来的
不想、也没这能力继续了,直接报上头说驱动问题了,要换驱动 Over。

莫名其妙啊。



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

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP