Buffer I/O Errors from Zoned NVME devices

Jeffrey Lien Jeff.Lien at wdc.com
Mon Feb 1 09:36:12 EST 2021


Christoph, Keith
We're seeing a lot of these Buffer I/O errors with our zoned nvme devices.  One of the FW developers looked into it and had the following explanation:
All these Reads are from the kernel during enumeration and for LBAs that are in last zone's hole hence expected to return boundary error which is getting logged by kernel.

[65281.936988] Buffer I/O error on dev nvme1n2, logical block 3800039296, async page read
[65281.937165] blk_update_request: I/O error, dev nvme1n2, sector 3800039297 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[65281.937166] Buffer I/O error on dev nvme1n2, logical block 3800039297, async page read
[65281.937335] blk_update_request: I/O error, dev nvme1n2, sector 3800039298 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[65281.937336] Buffer I/O error on dev nvme1n2, logical block 3800039298, async page read
[65281.937498] blk_update_request: I/O error, dev nvme1n2, sector 3800039299 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0

Are you aware of this issue and if so, do you have any recommendations on how to avoid or resolve?  

Thanks

Jeff Lien
eSSD Core SW Tools & Drivers

Western Digital
2900 37th St NW
Building 108-1
Rochester, MN 55901
Email:  Jeff.Lien at wdc.com
Office: +1-507-322-2416




More information about the Linux-nvme mailing list