MAC 写入基址寄存器 0 后地址没有改变
MAC Address not changing after writing to Base Address Register 0
我有一个问题,老实说我不知道问题出在哪里。我使用英特尔以太网控制器,我的 objective 是更改该控制器的 MAC 地址。
我已经做的是将 BAR0 映射到虚拟地址 space 并更改那里的 MAC 地址。重新启动后,该值仍在 BAR0 中,因此已成功写入设备。但是,当我用
检查我的 MAC 地址时
ip link
我仍然得到旧的 MAC 地址。
这与可预取位有关吗?我不想在不确定自己不会 "kill" 设备或类似东西的情况下编辑任何内容。
希望有人能帮助我。最好的问候!
问题已解决。问题是我需要解决网络控制器的闪存 ob 而不是直接解决其内容。之后执行闪存周期更改 MAC 地址。
我有一个问题,老实说我不知道问题出在哪里。我使用英特尔以太网控制器,我的 objective 是更改该控制器的 MAC 地址。
我已经做的是将 BAR0 映射到虚拟地址 space 并更改那里的 MAC 地址。重新启动后,该值仍在 BAR0 中,因此已成功写入设备。但是,当我用
检查我的 MAC 地址时ip link
我仍然得到旧的 MAC 地址。
这与可预取位有关吗?我不想在不确定自己不会 "kill" 设备或类似东西的情况下编辑任何内容。
希望有人能帮助我。最好的问候!
问题已解决。问题是我需要解决网络控制器的闪存 ob 而不是直接解决其内容。之后执行闪存周期更改 MAC 地址。