首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的Intel Tolapai网络芯片不传输数据包?

为什么我的Intel Tolapai网络芯片不传输数据包?
EN

Server Fault用户
提问于 2011-02-02 13:42:06
回答 2查看 498关注 0票数 0

我正在尝试部署一个基于Intel EP80579 (Tolapai)芯片的嵌入式系统(Nexcom的NISE 110 )。Tolapai显然是在单芯片(英特尔主页)上集成了以太网等控制器。

这台机器无法连接网络。据我所知,诊断:

驱动程序

  • 从Intel编译和安装的驱动程序没有问题(版本1.0.3144)。内核版本和Linux发行版(CentOS 5.2,2.6.18)匹配驱动程序的安装说明。
  • 驱动程序被加载并显示在lsmod中(模块名为gcuiegbe)
  • eth0eth1接口显示在ifconfig中。

ifconfig

  • 我可以用固定的IP打开接口。
  • 点击接口本地工作。
  • ifconfig显示标志UP,但不显示RUNNING

Link

  • ethtool显示“链路检测:否”、“速度:未知(65536)”和“双工:未知(255)”。
  • 链接LED已开启
  • 在电缆的另一边,ethtool显示“链路检测到:是的”,并报告速度为1000 Mbps,据称这是与有问题的设备进行了自动协商。

网络流量分析

  • 该设备不响应ARP、ICMP回波或其他任何内容(iptables已关闭)
  • 当试图发送ICMP或DHCP请求时,它们永远不会到达另一端。
  • 活动LED在设备上关闭,在另一端。

我尝试了以下几种方法,但没有任何效果:

  • 不同的电缆(两条直线,一条交叉),我得到的链接LED点亮每一个。
  • 另一端有三个不同的设备(一台PC,一台上网本,一台路由器)
  • 修正了两边的ARP表条目
  • 将机器的两个网络端口连接起来,不是通过电缆,而是在本地进行平接。试着用直的和交叉的电缆。
EN

回答 2

Server Fault用户

发布于 2011-02-02 16:32:03

ethtool ethN报告Link detected: yes吗?

你用的是哪个司机?我记得对于一些英特尔NIC来说,有两个可能的驱动程序(e1000和e1000e),其中一个对某些芯片不起作用(很好)。

票数 0
EN

Server Fault用户

发布于 2017-07-04 07:40:03

我会尝试在设备上安装OpenWrt 12.09,然后再尝试实验。

在过去,我让openwrt的iegbe驱动程序在Redhat 6.4中工作。我遇到的一个问题是,PHY是和不正确的MAC匹配的。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/230147

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档