hyl

[Linux] docker版本双网口问题

0

主题

1190

回帖

2222

积分

FCU1501通行证

Forlinx-Niuzc 发表于 2022-4-13 09:22:08 | 显示全部楼层
怀疑是网口供电问题,fex文件中可以配置,应该是3.3V。这个报错是驱动打印出来的,您也可以自己看看驱动linux-3.10/drivers/net/ethernet/allwinner/sunxi-gmac.c

点评

hyl
百M网口识别出来后插入网线发现网口状态灯不亮,ping失败,ifconfig查看eth0状态 eth0 Link encap:Ethernet HWaddr 36:c9:e3:f1:b8:05 inet addr:192.168.0.232 Bcast:192.168.0.255 Mask:255.2  详情 回复 发表于 2022-4-13 14:29
点评回复 支持 反对

使用道具 举报

15

主题

40

回帖

97

积分

A40i\T3\T507\T527通行证

楼主| hyl 发表于 2022-4-13 14:29:28 | 显示全部楼层
zhichao 发表于 2022-4-13 09:22
怀疑是网口供电问题,fex文件中可以配置,应该是3.3V。这个报错是驱动打印出来的,您也可以自己看看驱动lin ...

百M网口识别出来后插入网线发现网口状态灯不亮,ping失败,ifconfig查看eth0状态
eth0      Link encap:Ethernet  HWaddr 36:c9:e3:f1:b8:05
          inet addr:192.168.0.232  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:87 Base address:0xb000
收发字节数一直都是0,检查phy芯片电压跟晶振是正常的,不知道是哪里问题,能指导下吗

点评

hyl
[ 0.752680] sun4i-mdio 1c0b080.mdio: no regulator found [ 0.752941] libphy: sun4i_mii_bus: probed [ 0.758567] sun4i-emac 1c0b000.eth: eth0: at f1c0b000, IRQ 87 MAC: 36:c9:e3:f1:b8:05 [  详情 回复 发表于 2022-4-13 14:34
点评回复 支持 反对

使用道具 举报

15

主题

40

回帖

97

积分

A40i\T3\T507\T527通行证

楼主| hyl 发表于 2022-4-13 14:34:10 | 显示全部楼层
hyl 发表于 2022-4-13 14:29
百M网口识别出来后插入网线发现网口状态灯不亮,ping失败,ifconfig查看eth0状态
eth0      Link encap: ...

[    0.752680] sun4i-mdio 1c0b080.mdio: no regulator found
[    0.752941] libphy: sun4i_mii_bus: probed
[    0.758567] sun4i-emac 1c0b000.eth: eth0: at f1c0b000, IRQ 87 MAC: 36:c9:e3:f1:b8:05
[    0.759352] WARNING: Get ephy clock is failed

dmesg中有些内容不知道是否跟这个有关

点评

hyl
[emac0] emac0_used = 1 emac_rxd3 = portH08 emac_rxd2 = portH09 emac_rxd1 = portH10 emac_rxd0 = portH11 emac_txd3 = portH14 emac_tx  详情 回复 发表于 2022-4-13 14:50
点评回复 支持 反对

使用道具 举报

15

主题

40

回帖

97

积分

A40i\T3\T507\T527通行证

楼主| hyl 发表于 2022-4-13 14:50:42 | 显示全部楼层
hyl 发表于 2022-4-13 14:34
[    0.752680] sun4i-mdio 1c0b080.mdio: no regulator found
[    0.752941] libphy: sun4i_mii_bus:  ...

[emac0]
emac0_used         = 1
emac_rxd3          = port:PH08<3><default><3><default>
emac_rxd2          = port:PH09<3><default><3><default>
emac_rxd1          = port:PH10<3><default><3><default>
emac_rxd0          = port:PH11<3><default><3><default>
emac_txd3          = port:PH14<3><default><3><default>
emac_txd2          = port:PH15<3><default><3><default>
emac_txd1          = port:PH16<3><default><3><default>
emac_txd0          = port:PH17<3><default><3><default>
emac_rxclk         = port:PH18<3><default><3><default>
emac_rxerr         = port:PH19<3><default><3><default>
emac_rxdv          = port:PH20<3><default><3><default>
emac_mdc           = port:PH21<3><default><3><default>
emac_mdio          = port:PH22<3><default><3><default>
emac_txen          = port:PH23<3><default><3><default>
emac_txck          = port:PH24<3><default><3><default>
emac_crs           = port:PH25<3><default><3><default>
emac_col           = port:PH26<3><default><3><default>
emac_txerr         = port:PH27<3><default><3><default>
phy-rst           = port:PB09<1><default><3><0>
emac_power1        = "vcc-pa:3300000"
emac_power2        = ""
emac_power3        = ""

fex文件中的配置如上,之前冲突的复用功能全部关闭了
点评回复 支持 反对

使用道具 举报

0

主题

1190

回帖

2222

积分

FCU1501通行证

Forlinx-Niuzc 发表于 2022-4-13 14:53:53 | 显示全部楼层
您现在这两个网口测试是什么现象,up网口。设置ip。ping电脑哪一步出错了,只是ping不通可以看看收发引脚配置

点评

hyl
千M网口都正常,然后百M的这个网口,系统能识别,可以UP,IP也能设置,只是ping不通,收发引脚配置是指fex文件中配置吗,fex中的配置就是下面这个,根据文档来的,对比了硬件也是一致的 [emac0] emac0_used  详情 回复 发表于 2022-4-13 15:05
点评回复 支持 反对

使用道具 举报

15

主题

40

回帖

97

积分

A40i\T3\T507\T527通行证

楼主| hyl 发表于 2022-4-13 15:05:29 | 显示全部楼层
zhichao 发表于 2022-4-13 14:53
您现在这两个网口测试是什么现象,up网口。设置ip。ping电脑哪一步出错了,只是ping不通可以看看收发引脚配 ...

千M网口都正常,然后百M的这个网口,系统能识别,可以UP,IP也能设置,只是ping不通,收发引脚配置是指fex文件中配置吗,fex中的配置就是下面这个,根据文档来的,对比了硬件也是一致的
[emac0]
emac0_used         = 1
emac_rxd3          = port:PH08<3><default><3><default>
emac_rxd2          = port:PH09<3><default><3><default>
emac_rxd1          = port:PH10<3><default><3><default>
emac_rxd0          = port:PH11<3><default><3><default>
emac_txd3          = port:PH14<3><default><3><default>
emac_txd2          = port:PH15<3><default><3><default>
emac_txd1          = port:PH16<3><default><3><default>
emac_txd0          = port:PH17<3><default><3><default>
emac_rxclk         = port:PH18<3><default><3><default>
emac_rxerr         = port:PH19<3><default><3><default>
emac_rxdv          = port:PH20<3><default><3><default>
emac_mdc           = port:PH21<3><default><3><default>
emac_mdio          = port:PH22<3><default><3><default>
emac_txen          = port:PH23<3><default><3><default>
emac_txck          = port:PH24<3><default><3><default>
emac_crs           = port:PH25<3><default><3><default>
emac_col           = port:PH26<3><default><3><default>
emac_txerr         = port:PH27<3><default><3><default>
phy-rst           = port:PB09<1><default><3><0>
emac_power1        = "vcc-pa:3300000"
emac_power2        = ""
emac_power3        = ""
点评回复 支持 反对

使用道具 举报

0

主题

1190

回帖

2222

积分

FCU1501通行证

Forlinx-Niuzc 发表于 2022-4-13 15:14:03 | 显示全部楼层
PH14,PH15原来的引脚功能您怎么处理的,就是ctp位置的配置

点评

hyl
PH14 15关掉了,我们用不上触摸屏,配置如下 [ctp] compatible = "allwinner,sun50i-ctp-para" ctp_used = 0 ctp_name = "gt9xx_ts" ctp_twi_id = 3 ctp_twi_addr =  详情 回复 发表于 2022-4-13 15:26
点评回复 支持 反对

使用道具 举报

15

主题

40

回帖

97

积分

A40i\T3\T507\T527通行证

楼主| hyl 发表于 2022-4-13 15:26:20 | 显示全部楼层
zhichao 发表于 2022-4-13 15:14
PH14,PH15原来的引脚功能您怎么处理的,就是ctp位置的配置

PH14 15关掉了,我们用不上触摸屏,配置如下
[ctp]
compatible          = "allwinner,sun50i-ctp-para"
ctp_used            = 0
ctp_name             = "gt9xx_ts"
ctp_twi_id          = 3
ctp_twi_addr        = 0x14
ctp_screen_max_x    = 1024
ctp_screen_max_y    = 600
ctp_touch_panel_max_x  = 800
ctp_touch_panel_max_y  = 480
ctp_revert_x_flag   = 1
ctp_revert_y_flag   = 1
ctp_exchange_x_y_flag = 0
ctp_power_ldo       = "vcc-ctp"
ctp_power_ldo_vol   = 3300

;ctp_int_port        = port:PH15<6><default><default><default>
;ctp_wakeup          = port:PH14<1><default><default><0>
[ctp_list]
compatible          = "allwinner,sun50i-ctp-list"
ctp_list_used                = 0
gt82x               = 1
点评回复 支持 反对

使用道具 举报

0

主题

1190

回帖

2222

积分

FCU1501通行证

Forlinx-Niuzc 发表于 2022-4-13 16:15:01 | 显示全部楼层
查查硬件焊接吧,软件上看不出有问题

点评

hyl
硬件测试到ETXCK跟ERXCK引脚的电平不是处在输入模式 一个在高电平 一个为0,这个正常吗  详情 回复 发表于 2022-4-13 16:45
点评回复 支持 反对

使用道具 举报

15

主题

40

回帖

97

积分

A40i\T3\T507\T527通行证

楼主| hyl 发表于 2022-4-13 16:45:24 | 显示全部楼层
zhichao 发表于 2022-4-13 16:15
查查硬件焊接吧,软件上看不出有问题

硬件测试到ETXCK跟ERXCK引脚的电平不是处在输入模式 一个在高电平 一个为0,这个正常吗

点评

hyl
收发时钟刚启动的时候有2.5M时钟信号 然后启动几秒后就时钟信号消失,一个引脚处在高电平一个低电平  详情 回复 发表于 2022-4-13 16:52
点评回复 支持 反对

使用道具 举报

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

本版积分规则