lpfc reports "BLKGRD: lpfc_scsi_prep_dma_buf_s4: Too many sg segments from dma_map_sg. Config 64, seg_cnt 11" and I/O is interrupted in RHEL 6 or 7

Solution Verified - Updated -

Issue

  • lpfc driver reports an error message references "Too many sg segments" and I/O is interrupted
kernel: lpfc 0000:08:00.3: 1:9074 BLKGRD: lpfc_scsi_prep_dma_buf_s4: Too many sg segments from dma_map_sg.  Config 64, seg_cnt 112
  • We are experiencing storage I/O disruptions when there are multiple adapters from different vendors on the same host
  • During IO on FCoE devices , the emulex driver reports error messages and IO hangs

Environment

  • Red Hat Enterprise Linux (RHEL) 6 or 7
  • lfpc loaded with an Emulex storage adapter
  • One or more additional storage adapters from another vendor
  • Storage devices from multiple adapters aggregated using device-mapper-multipath or another multi-path solution

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.