Memory corruption after "ethtool -d" with qed/qede
Issue
- System reboots randomly due to slab memory corruption.
- When cmdline is set for
slub_debug=FZP
we see "Poison overwritten" warnings. qede
debug dump with `ethtool -d- causes kernel panic- Kernel crash messages contains logs such as:
[qed_dbg_dump:7790(ens3f4)]Collecting a debug feature ["idle_chk"]
[qed_dbg_dump:7790(ens3f4)]Collecting a debug feature ["idle_chk"]
[qed_dbg_dump:7790(ens3f4)]Collecting a debug feature ["reg_fifo"]
[qed_dbg_dump:7790(ens3f4)]Collecting a debug feature ["igu_fifo"]
[qed_dbg_dump:7790(ens3f4)]Collecting a debug feature ["protection_override"]
[qed_dbg_dump:7790(ens3f4)]Collecting a debug feature ["fw_asserts"]
[qed_dbg_dump:7790(ens3f4)]Collecting a debug feature ["grc"]
[qed_dbg_dump:7790(ens3f4)]Collecting a debug feature ["mcp_trace"]
[qed_dbg_nvm_image:7911(ens3f4)]Collecting a debug feature ["nvram image 2"]
[qed_dbg_nvm_image:7911(ens3f4)]Collecting a debug feature ["nvram image 3"]
[qed_dbg_nvm_image:7911(ens3f4)]Collecting a debug feature ["nvram image 4"]
[qed_dbg_dump:7790(ens3f3)]Collecting a debug feature ["idle_chk"]
[qed_dbg_dump:7790(ens3f3)]Collecting a debug feature ["idle_chk"]
[qed_dbg_dump:7790(ens3f3)]Collecting a debug feature ["reg_fifo"]
[qed_dbg_dump:7790(ens3f3)]Collecting a debug feature ["igu_fifo"]
[qed_dbg_dump:7790(ens3f3)]Collecting a debug feature ["protection_override"]
[qed_dbg_dump:7790(ens3f3)]Collecting a debug feature ["fw_asserts"]
[qed_dbg_dump:7790(ens3f3)]Collecting a debug feature ["grc"]
[qed_dbg_dump:7790(ens3f3)]Collecting a debug feature ["mcp_trace"]
[qed_dbg_nvm_image:7911(ens3f3)]Collecting a debug feature ["nvram image 2"]
[qed_dbg_nvm_image:7911(ens3f3)]Collecting a debug feature ["nvram image 3"]
[qed_dbg_nvm_image:7911(ens3f3)]Collecting a debug feature ["nvram image 4"]
[qed_dbg_dump:7790(ethX)]Collecting a debug feature ["idle_chk"]
[qed_dbg_dump:7790(ethX)]Collecting a debug feature ["idle_chk"]
[qed_dbg_dump:7790(ethX)]Collecting a debug feature ["reg_fifo"]
[qed_dbg_dump:7790(ethX)]Collecting a debug feature ["igu_fifo"]
[qed_dbg_dump:7790(ethX)]Collecting a debug feature ["protection_override"]
[qed_dbg_dump:7790(ethX)]Collecting a debug feature ["fw_asserts"]
[qed_dbg_dump:7790(ethX)]Collecting a debug feature ["grc"]
[qed_dbg_dump:7790(ethX)]Collecting a debug feature ["mcp_trace"]
[qed_dbg_nvm_image:7911(ethX)]Collecting a debug feature ["nvram image 2"]
[qed_dbg_nvm_image:7911(ethX)]Collecting a debug feature ["nvram image 3"]
[qed_dbg_nvm_image:7911(ethX)]Collecting a debug feature ["nvram image 4"]
Environment
- Red Hat Enterprise Linux 8.2 and earlier
- Red Hat Enterprise Linux 7
- QLogic FastLinQ network interface card (NIC) with
qed/qede
driver
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.