This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] DP83869HM:无法与已禁用下一页支持的 Intel NIC (例如、Dell 3660、Getac S410G2、Getac S410G3、Getac G4100G4)在 Windows 上可靠链接

Guru**** 2404785 points
Other Parts Discussed in Thread: DP83869HM

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1263589/dp83869hm-fails-to-link-reliably-with-intel-nics-with-disabled-next-page-support-e-g-dell-3660-getac-s410g2-getac-s410g3-getac-g4100g4-on-windows

器件型号:DP83869HM
主题中讨论的其他器件: DP83869

一位客户报告了我们的铜缆与光纤介质转换器存在问题。 它与已启用下一页支持的设备可靠链接、但与禁用此支持的设备不链接:

我们的一台 Dell 3660 PC 与 Intel NIC 存在相同的问题。 我们也有一本 Panasonic ticked 书与双网卡(一个 Intel 网卡、一个 Broadcom)。

看来所有问题都与英特尔网络驱动程序有关。 (Dell 3660、Getac S410G2、Getac S410G3、Getac G4100G4)。 在 toughbook 上、 
使用 Intel 网卡时、无法正常工作、请将电缆移至同一笔记本电脑上的 Broadcom 网卡、工作正常。 尝试过很少的其他 dongle 和戴尔坞站、均使用 Realtek USB 驱动程序或 AXIS、到目前为止工作效率为100%。 我们刚刚遇到的一件事是、如果在插入 OM1G 的情况下重新启动系统、我们将获得 E-link;拔下铜线等、然后将
它回到 OM1G。 链接。 如果我们对 OM1G 进行下电上电并将其插入、则不使用 E-Link。 需要重启笔记本电脑。 运行最新的 Intel 驱动程序。

如果笔记本电脑已通电并已插入 OMG1G、则只有在重新启动设备后才会获得链接。 如果您
拔下以太网电缆并重新插入、e-link 将立即恢复。 但是、如果 OM1G 已断电、则笔记本电脑
需要重新启动。

以下是器件连接到无法链接的笔记本电脑时的寄存器转储:



可以看出、寄存器6的位3 (ANERR)为零。 我们怀疑这是自协商问题的原因。

这是配置和状态输出。



是否有办法解决这个问题?

此处报告了类似的问题:
support.xilinx.com/.../ti-dp83867-autonegotiation-problem

此致、
戴夫
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    注意:在寄存器转储中、ANER 的 LP_NP_ABLE=0、INTERRUPT_STATUS 的 AutoNeg_ERR=1。

    由于其他设备与这些设备中的 Intel NIC 链接、因此 DP83869HM 或其配置存在一些问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Dave、您好!

    预计将建立多大的速度? 我从寄存器转储中看到、DP83869仅广播1000Base-T 全双工支持、但链路伙伴不支持1000Base-T (寄存器0xA)、并且仅广播10Base-T 支持。  

    您能否共享您正在使用的英特尔驱动程序? 请参阅 此页面 以获取最新的 DP83869 Linux 驱动程序。

    谢谢。

    大卫

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我们获得了用于测试的 Getac s410g2。  它具有 Intel I219-LM 适配器。 我将尝试获取特定的驱动程序版本。  该笔记本电脑无法与 OM1G 介质转换器中的 DP83869可靠连接。

    您是正确的、DP83869仅广播1000Base-T 全双工支持。  它被配置为一个1000BASE-T 到1000BASE-X 介质转换器。  OM1G 中的 DP83869最初通过捆绑选项进行配置、然后通过基于交换机和控制台配置的装置中的嵌入式微控制器进行配置。

    笔记本电脑配置为1 Gbps 全双工。  配置为自动协商模式时也会出现同样的问题。  如果在这两种模式之间切换、装置将链接。 但如果 OM1G 在笔记本电脑开机后通电,笔记本电脑总是开始仅广播10BASE-T 或10/100BASE-T ,而设备不会链接。 千兆位的下一页位始终为0。

    我们构建了一个分接电缆、用于查看单元中的快速链路脉冲(FLP)。  我们看到笔记本电脑只能发送1000011000000000 FLPS。

    我个人已经在 OM1G 上测试了英特尔 I219-V 适配器、但没有看到它的链路问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Getac 驱动程序版本为 Intel 12.18.9.7。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    将驱动程序更新到12.19.2.55不起作用。  这是用于 I219-LM 的最新 Intel 驱动程序。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Dave、您好!

    似乎问题出在笔记本电脑端、笔记本电脑以某种方式配置为仅广播10Mbps。 您知道笔记本电脑内部采用的是什么 PHY 吗? 如果是另一个 DP83869、您能否共享笔记本电脑的寄存器转储? 您共享的先前的寄存器转储来自 OM1G 内的 DP83869、对吗?

    您能否共享实际的英特尔驱动程序文件?

    谢谢。

    大卫  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    可在此处获取 I219-LM 的驱动程序:

    https://www.intel.com/content/www/us/en/products/sku/82185/intel-ethernet-connection-i219lm/downloads.html

    我们尝试了2023年8月25日 版本的英特尔完整驱动程序包。

    该笔记本电脑的 PHY 包含在 Intel I219-LM 部件中。

    我认为 Intel I219-LM 一定会卡在链路故障模式下、DP83869HM 的 FLPS 不会使其恢复正常的自动协商。 我认为这不是配置问题。 带有此部件的多台笔记本电脑已经过测试、它们都具有相同的行为。  两个器件可能都卡在链路故障模式下。

    有关在 DP83869HM 中重新启动自动协商的信息、请参阅 DP83869数据表中的第9.4.10.6节。

    重新启动时、笔记本电脑将与 OM1G 中的 DP83869HM 链接;或在自动协商和1Gbps 全双工之间更改速度和双工配置时、笔记本电脑将链接。

    设备通常在短电缆断开时重新连接;但在断开超过5或6秒时无法连接。

    如果未连接两台设备、则将 OM1G 更换为具有不同 PHY 的设备(例如 Marvell)时、笔记本电脑将立即以1 Gbps 的速率连接。 它与我们尝试使用的所有其他器件相关联。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果在已插入 OM1G 并通电的情况下重新启动 PC、我们将获得 E link;拔下铜线并在4秒内将其重新插入 OM1G。 链接。 如果拔出的时间超过5秒、则重新连接时不会出现 E-Link。 如果我们对 OM1G 进行下电上电并将其插入、则不使用 E-Link。 需要重启笔记本电脑。
    
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我认为问题可能是英特尔 I219-LM 适配器的问题。

    我通过广告10BASE-T Full 解决了 Intel I219-LM 适配器的链路问题
    和半双工支持的基本培训系列。 有可能出现这种情况
    可能会导致错误的链路速度(10BASE-T)、但转换器将无法工作
    在该速度下、因为铜缆和光纤速度必须相同。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、John:

    是的、如果您在 DP83869上广播10Base-T、而笔记本电脑则也在广播相同的内容、那么它们将以10Mbps 的速率进行链接。

    问题是您的笔记本电脑没有通告1000Mbps 全双工操作。 请将笔记本电脑配置为广播1000Mbps 全双工操作、然后通过写入 DP83869上的寄存器0x1F = 0x4000来重新启动自动协商过程。 然后、检查寄存器0xA 的第11位是否已设置、并且1000Mbps 链路在寄存器0x11中是否建立。

    谢谢。

    大卫

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    不、您误解了。  笔记本电脑配置为 1 Gbps 全双工 (1000 Mbps 全双工)。  当它仅广播1Gbps 全双工时、它不能与 DP83869可靠地进行链接。  当我将 DP83869也通告10BASE-T 全双工和半双工时、笔记本电脑与 DP83869的链接为 1000BASE-T 全双工 (1 Gbps 全双工)、而不是10BASE-T (10 Mbps)。

    此操作可修复笔记本电脑开机后 DP83869出现链接故障的问题。  它还修复了断开和重新连接电缆后出现的链接故障。

    控制 DP83869的软件始终在配置序列结束时重新启动自动协商。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、John:

    这很有趣、我想不出为什么在 DP83869上添加广播10Mbps 会允许以1000Mbps 的速度创建链接。 在您共享的寄存器转储中、笔记本电脑没有广播1000Mbps。 修复之后您是否可以共享另一个寄存器转储?

    谢谢。

    大卫  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 David:

    下面是一个带有修复的寄存器转储:

    0x000:0x1140 0x7969 0x2000 0xa0F1 0x0c61 0xcde1 0x006f 0x2001

    0x008:0x4006 0x0200 0x3800…… ...... 0x401f 0x1ff4 0xf000

    0x010:0x5048 0xaf02 0x0000 0x1dc0 0x2dc7 0x0000 0x0000 0x0040

    0x018:0x615b 0x4574 0x0002…… ...... ...... 0x0012 0x0000

    0x020:...... ...... ...... ...... ...... 0x0480 ...... ......

    0x028:...... ...... ...... ...... 0x141f 0x2000 0x0221……

    0x030:0x0000 0x10b0 0x0050 0x0000 ...... ...... ...... 0x0003

    0x038:...... 0x0000 0x0000 ...... ...... ...... ...... ......

    0x040:...... ...... ...... 0x07a0... ...... ...... ......

    0x048:...... ...... ...... ...... ...... ...... ...... 0x0126

    0x068:...... ...... ...... ...... ...... ...... 0x081c……

    0x080:...... ...... ...... ...... ...... ...... 0x0077……

    0x0d0:...... ...... ...... ...... 0x1200…… ...... ......

    0x130:...... ...... ...... ...... 0x1000 0x0000 ...... ......

    0x170:0x0c12…… ...... ...... ...... ...... ...... ......

    0x180:0x0752 0xc850 0x5326 0xa01e 0xe976 0x19CF ... ......

    0x188:...... ...... ...... ...... ...... ...... ...... ......

    0x190:0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000

    0x198:0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000

    0x1a0:0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 ......

    0x1d8:...... ...... ...... ...... ...... ...... ...... 0x0044

    0x1e0:0x417a...... ...... ...... ...... ...... ...... ......

    0x1e8:...... ...... ...... ...... 0x1ff4...... ...... ......

    0xc00:0x1140 0x616d 0x2000 0xa0F1 0x01a0 0x4060 0x0007 0x2001

    0xc08:0x0000…… ...... ...... ...... ...... ...... ......

    0xc10:...... ...... ...... ...... ...... ...... ...... ......

    0xc18:0x01ff 0x0031…… ...... ...... ...... ...... ......

    有报告说 I219-LM 在 Internet 上存在类似的问题。  例如、
    forums.freebsd.org/.../

    我们的许多客户使用光纤到桌面以确保安全性。  因此、对介质转换器的需求及其对数据速率的限制。  您最初的评论是链路伙伴只广播10BASE-T、这让我怀疑有必要在 DP83869中广播10BASE-T。  我们在 FLPS 中还看到、当 DP83869断电时、笔记本电脑传输的基页仅广播了10BASE-T 支持。

    这是一个拼图、为什么此更改会导致器件以1000Mbps 的速率连接。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    为了完整起见、我添加了一个在链接关闭时从 Getac 笔记本电脑捕获的 FLPS 屏幕截图。