imx6q udhcpc 获取IP问题

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

imx6q udhcpc 获取IP问题

2,953 Views
475143463
Contributor III

使用imx6q与4G模组(AG35)做上网功能。硬件连接方式为SGMII。AG35配置后,电脑直连可以正常获取IP和上网。

imx6q与路由器网线直连也可以正常获取IP和上网。

同时,imx6q使用4.1.15(官网)的内核和文件系统,直连AG35,udhcpc命令也是可以正常获取IP和上网。

但是,imx6q使用4.9.88的内核和文件系统,直连AG35,udhcpc命令却不能获取IP。

从使用4.1.15版本来看,硬件应该没有问题,连线也没有问题。

对比4.1.15和4.9.88内核的网络配置,也没发现有什么大的差异。

是否有大牛在4.9.88的内核版本上调试过4G模组(联调其他型号模组也行),且遇到类似问题?

猜测应该是内核适配的问题,毕竟4.1.15的版本就可以。但是找不出哪里不同。

nxp的大牛可否也给支持下?

0 Kudos
Reply
3 Replies

2,543 Views
weidong_sun
NXP TechSupport
NXP TechSupport

你好,

   这个现象并不奇怪,如果4.1.15官方内核,使得4G插上就可以进行配置和使用,说明4G需要的底层都配置过了,那么插上之后,命令行配置一下,就可以用了。

   4.9.88并不是不行,你要从底层开始去检查一下,比如USB等有关驱动,类似USB CDC等驱动是否选上,ppp是否选上等。所以,你最好按照4G移植的步骤走一遍,再编译一个系统,再跑4G。

这里有2个移远模块的移植步骤,工程师同行做的,你可以参考一下:

移远EC20 4G模块Linux驱动移植和测试 - Sky的专栏 - CSDN博客 

https://www.cnblogs.com/ChenChangXiong/p/10858352.html 

Have a nice day!

BR,

Weidong

0 Kudos
Reply

2,543 Views
475143463
Contributor III

您好,

首先非常感谢您的回复,使用usb端口的PPP拨号是没问题的。

但是现在在4.9.88上出现的问题是,经过以太网卡(PHY+RJ45)来连接上网,没办法udhcpc获取IP。

对于这点,就比较困惑了呢。

0 Kudos
Reply

2,543 Views
weidong_sun
NXP TechSupport
NXP TechSupport

你这样,我们最新的BSP版本是4.14.98,把它的demo image下载下来,写到板子上,再试试。 我这里使用了4.9.88内核时,还真没有遇到这个问题。

伟东

0 Kudos
Reply