冷夜下DE冷刃 发表于 2017-4-12 10:05:19

在挂载nfs系统的时候出现这个问题 用的是官方提供的内核

[    2.908158] PHY 0:00 not found
IP-Config: Complete:
      device=eth0, addr=192.168.1.10, mask=255.255.255.0, gw=192.168.1.1,
      host=192.168.1.10, domain=, nis-domain=(none),
      bootserver=192.168.1.141, rootserver=192.168.1.141, rootpath=
VFS: Unable to mount root fs via NFS, trying floppy.
VFS: Cannot open root device "nfs" or unknown-block(2,0)
Please append a correct "root=" boot option; here are the available partitions:
1f00             128 mtdblock0(driver?)
1f01             128 mtdblock1(driver?)
1f02             128 mtdblock2(driver?)
1f03             128 mtdblock3(driver?)
1f04            1024 mtdblock4(driver?)
1f05             128 mtdblock5(driver?)
1f06             128 mtdblock6(driver?)
1f07            5120 mtdblock7(driver?)
1f08            5120 mtdblock8(driver?)
1f09          512256 mtdblock9(driver?)
b300         7630848 mmcblk0driver: mmcblk

support_lyl 发表于 2017-4-12 10:52:43

先不使用nfs挂载文件系统,将文件系统烧写进开发板,然后再用mount命令看是否能够挂载电脑的nfs,不能的话可能是nfs服务器没搭建好

冷夜下DE冷刃 发表于 2017-4-12 14:08:03

感觉不是nfs的问题,是网络驱动哪里有问题,天嵌官网不是提供一个 tq3385_config 这个函数吗,我发现内核中只给出了这个空函数,我实用他们给定内核进行,是可以找到网卡驱动的,实用他们给的kernel,再编译生成镜像,最后在挂载驱动的时候,在物理层找不到 PHY 0:00 not found,而他们提供的 内核镜像是可以找到的
net eth0: CPSW phy found : id is : 0x4dd072
PHY: 0:00 - Link is Up - 1000/Full

support_lyl 发表于 2017-4-12 14:25:12

冷夜下DE冷刃 发表于 2017-4-12 14:08
感觉不是nfs的问题,是网络驱动哪里有问题,天嵌官网不是提供一个 tq3385_config 这个函数吗,我发现内核中 ...

进入到系统后能ping通局域网的ip么?

冷夜下DE冷刃 发表于 2017-4-12 15:20:40

不能ping通,我在nand中启动过,是ping不通的,TQ提供的 镜像文件可以ping通,提供的3.2版本的内核ping不通

support_lyl 发表于 2017-4-12 16:09:25

冷夜下DE冷刃 发表于 2017-4-12 15:20
不能ping通,我在nand中启动过,是ping不通的,TQ提供的 镜像文件可以ping通,提供的3.2版本的内核ping不通

内核修改过哪些地方么?

冷夜下DE冷刃 发表于 2017-4-12 19:09:22

support_lyl 发表于 2017-4-12 16:09
内核修改过哪些地方么?

我直接将 Kernel_3.2_TQ3358_coreb_for_Linux_v1.1.tar.bz2这个压缩包解压后,然后
cp config_TQ3358_coreb_Linux_Nand_V1.0 .config
然后 make menuconfig   ,在make 生成 的zImage 放到板子上启动,就是不行

冷夜下DE冷刃 发表于 2017-4-12 19:12:12

support_lyl 发表于 2017-4-12 16:09
内核修改过哪些地方么?

我总感觉是 tq3358_config(); 这个函数没有所造成的

support_lyl 发表于 2017-4-13 11:55:06

冷夜下DE冷刃 发表于 2017-4-12 19:09
我直接将 Kernel_3.2_TQ3358_coreb_for_Linux_v1.1.tar.bz2这个压缩包解压后,然后
cp config_TQ3358_co ...

make ARCH=arm CROSS_COMPILE=arm-linux- menuconfig   配置
make ARCH=arm CROSS_COMPILE=arm-linux- zImage   编译

冷夜下DE冷刃 发表于 2017-4-13 12:52:18

support_lyl 发表于 2017-4-13 11:55
make ARCH=arm CROSS_COMPILE=arm-linux- menuconfig   配置
make ARCH=arm CROSS_COMPILE=arm-linux- ...

我使用的不是你们提供的arm-linux-gcc ,是自己在以前开发中安装的 arm-linux-gcc 4.5.1 版本
难道是编译工具出问题了吗???

support_lyl 发表于 2017-4-13 14:13:02

冷夜下DE冷刃 发表于 2017-4-13 12:52
我使用的不是你们提供的arm-linux-gcc ,是自己在以前开发中安装的 arm-linux-gcc 4.5.1 版本
难道是编 ...

最好是能够先使用一下我们提供的编译器编译一下

冷夜下DE冷刃 发表于 2017-4-13 14:14:34

谢谢你的帮助,问题找到了,尽然是编译器的问题,我换成你们提供的交叉编译工具链,就OK了,但是我还是没有弄明白为什么会出错,我用的是4.5.1,你们给的是4.4.6 的,这两个编译器有差别吗??
按照道理讲,4.5.1的应该比4.4.6的更好,为啥我之前的编译工具还会出毛病???而你们提供的不会呢???
页: [1]
查看完整版本: 在挂载nfs系统的时候出现这个问题 用的是官方提供的内核