网迅25g/40g网卡固件发布日志：

------------------------------------------------------------------------------------------
固件版本号：0x30003000
发布时间：2025.6.6

##一、 内部组件版本：

  | 内部组件                      | 版本号 | 补充说明                                                         |
  | ----------------            | ------  | -----------------------------------------              |
  | PXE-UEFI: UNDI          | 2.0.3   | 用于支持UEFI方式PXE启动，以下简称 【U】      |
  | PXE-BIOS: Legacy       | 1.1.8   | 用于支持Legacy方式PXE启动，以下简称 【L】    |
  | FW                             | v1.1.6  | 在网卡芯片上的程序，以下简称【F】                 |
  | 固件生成工具               |           | 基础配置相关，PCI 等，以下简称【T】               |
  | linux/windows driver   |           | 驱动，以下简称【D】                                       |
  | hardware                    |           | 硬件配置，以下简称【H】                                 |

## 二、适配

网迅网卡芯片型号
WX5025，WX5025AL，WX5040，WX5040AL

## 三、 新增功能
- 【F】增加ptos子模块
- 【F】变更flash nvm区域。（oem tool需要同步变更）
- 【U】新增支持25g和40g网卡 oem id。
- 【T】变更img NVM区域内的部分内容到header区域

## 四、问题修复 &优化
-  修复了在线烧录固件，烧录一半后中断重启系统，有概率找不到设备的问题（需要搭配wxtool3.7.7以及之后的版本）

## 五、已知问题

1. 使用wxtool3.7.7升级0x30003000固件，搭配txgbe-2.1.0以及之前的驱动版本，ethtool -i 网口名 查看固件版本号，有可能会有显示问题，案例：firmware-version: 0xffffffff,ACT.0x30003000。 解决方法：1. 升级txgbe-2.1.1版本驱动；2.如果不想升级驱动，再完整升级一次固件显示就正常了。
2. txgbe-2.1.0，不支持ethtool -f 升级0x30003000以及之后的固件版本

## 备注
1. 上述修改，25g/40g网卡，烧录的时候可以任意中断，中断后再重启系统，flash里的旧版本固件还能够继续使用。

------------------------------------------------------------------------------------------

-----0x30002060----- （这个版本没有发布，做临时版本。修复内容包括在0x30003000版本中）

发布时间：2025.5.7
更新内容：
- 【F】修复wxtool 触发fw reset后，网口丢包，以及ncsi通信异常的问题。
- 【F】修复烧录image fw reset后，image version未更新的问题。
- 【F】优化ptos task处理流程。
- 【F】优化uart cli线程处理流程。
- 【F】优化pps线程loop time。
- 【U】修复25G OCP卡，pxe安装过程，ncsi中断问题
- 【U】新增25G OCP卡 Bios Hii 显示信息
------------------------------------------------------------------------------------------

-----0x30002052-----

发布时间：2025.3.27
更新内容：

- 【F】 优化LED event流程。
- 【F】 WOL wake io拉低时间改为2秒。
- 【F】 phy id 等于0x30 背板模式时，固件不配置phy。
- 【F】 网口数量从flash 0xFFFB8获取。
- 【F】 msgbuf增加fw reset 命令。
- 【F】 10G、40G模式的光口的TX FFE main-pre1-pre2-post用44-0-0-6 这个眼图调试过的值，同步相关驱动流程。

- 【F】 更新lan i2c sda hold time以满足相关测试时序要求。
- 【F】 修复25G sda线切换到10G光模块后，无法link上的问题。
- 【F】 修复40G卡检测光纤存在异常的问题。
- 【F】 增加定制 LED的支持，需要搭配最新的oem tool使用（待发布）。
- 【F】 ncsi命令0x3 0x6同步万兆相关修改，修复部分机型上只有1口共享口能通的问题。
- 【F】 修复OCP卡导致支持VDM功能的服务器无法进入host的问题。
- 【F】 优化smbus slave模式下相关配置参数。

------------------------------------------------------------------------------------------

-----0x30002040-----

发布时间：2025.3.14
更新内容：

- 【F】 修复问题：部分25g网卡，不插网线，ethtool ethx 显示link yes
- 【F】 修复问题： 两张25G网卡对连，不加载驱动使用25G DAC线可以link up，但拔掉一端DAC线，另一端网卡link 灯仍亮
- 【F】 修复问题：ethtool -p点灯闪烁频率有问题。  此修复也需要更新驱动（2.1.0之后的版本）。
- 【F】 修复act led闪烁频率异常问题。  --- 由于MMC_CONTROL寄存器设为 clear counters on read导致。
- 【F】 修复驱动ifconfig down无法down掉lldp off的网口的问题。
- 【F】 增加NCSI OEM command获取光模块信息全0问题修复。

------------------------------------------------------------------------------------------

-----0x30002030-----
	
发布时间：2025.2.19
更新内容：

- 【F】 修复lldp 报文mac地址全0的问题
- 【F】 修复ncsi cmd 0x15 pci id 信息错误的问题，带外ome cmd读取不到四元组。
- 【F】 优化固件拿锁流程以解决驱动报 SWESMBI Software EEPROM semaphore not granted错误。

遗留问题：
- 【F】 NCSI OEM command获取光模块信息全0，读不到光模块温度等。
- 【F】 act led闪烁频率异常
- 【F】 ifconfig down无法down掉lldp off的网口。
- 【F】 ethtool -p点灯闪烁频率有问题。
- 【F】 部分25g网卡，不插网线，ethtool ethx 显示link yes
- 【F】 两张25G网卡对连，不加载驱动使用25G DAC线可以link up，但拔掉一端DAC线，另一端网卡link 灯仍亮

------------------------------------------------------------------------------------------

-----0x30002020-----
	
发布时间：2025.1.18
更新内容：

- 【F】 新增ncsi oem command获取vpn pn命令。
- 【F】 完善smbus tx超时之后的处理流程，修复i2c/smbus scl异常问题
- 【F】 增加dbi read，dbi write串口命令。
- 【T】 修改genX，lane参数（无影响）
- 【U】 修复pxe 状态，插入光纤线时，不link问题


------------------------------------------------------------------------------------------


-----0x30002013-----
	
发布时间：2024.12.23
更新内容：
--【F】配置phy和访问lan i2c时，增加互斥锁，避免和驱动同时访问。
--【F】开启NCSI时，关闭SMBUS和VDM功能。关闭NCSI时，开启SMBUS和VDM功能。
--【F】同步驱动最新ephy配置流程。
--【F】禁用NCSI软仲裁功能，修复NCSI不通的BUG。
--【F】修复 FEC link相关问题
--【F】修改SMBUS fs_spklen相关参数。
--【F】增加NCSI OEM Command，同万兆命令一致，可通过SMBUS和RMII通道验证。
--【F】修复NCSI 命令获取link status，返回值错误问题。

--【P】更新pldm
--【H】更新pcie phy

------------------------------------------------------------------------------------------

-----0x30002009-----
	
发布时间：2024.12.13
更新内容：
--【F】优化固件配置phy流程，修复驱动出现mbox报错，无法加载上的问题。 
--【F】使用mng gpio用以指示是否开启NCSI 、WOL以及对应NCSI package id的值。
--【F】LED 相关patch回退，重新使用LED patch。 需要关注LED灯是否正常。

--【H】更新pcie phy
-----------------------------------------------------------------------------------------


-----0x30002005-----
	
发布时间：2024.11.4
更新内容：
--【T】更新优化img结构，

注意：0x30002005之后的25G卡固件版本，必须搭配wxtool 3.7.5以及之后版本使用。
-----------------------------------------------------------------------------------------


-----0x30001024-----
	
发布时间：2024.10.29
更新内容：
--【F】增加FEC配置以解决bios下接交换机无法link up的问题。
--【F】网口回环概率性无法link up问题。
--【U】undi签名，支持安全模式pxe安装
-----------------------------------------------------------------------------------------