[Bug 224496] mpr and mps drivers seems to have issues with large seagate drives
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Tue Dec 29 13:08:17 UTC 2020
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224496
--- Comment #47 from elij <elij+freebsd at wundrd.net> ---
I have a SAS9305-16i, and was seeing similar errors to some of the folks here.
The comment about NCQ got me thinking, and sure enough.. looks like broadcom
had a new firmware out (I had 16.00.11.00 where I saw the errors).
16.00.12.00 has these two as the fixed "defect list":
ID:
DCSG00398894
Headline: SATA only:
WRITE SAME NCQ encapsulation assumes NonData NCQ is supported if Zero
EXT is Supported
Description Of Change:
Disable NCQ encapsulation if Zero EXT is supported but Non Data NCQ is
not supported
Issue Description:
In case if Zero EXT is supported but Non Data NCQ is not supported by
drive, WRITE SAME NCQ encapsulation would send Non Data NCQ command to
the drive.
Drive would fail the command as Non Data NCQ is not supported by drive.
This will cause command failure to host.
Steps To Reproduce:
IO errors are observed when mkfs.ext4 operation is done on drives that
support Zero EXT but do not support Non Data NCQ.
ID:
DCSG00411882 (Port Of Defect DCSG00139294)
Headline:
SATA only : Controller hang is observed due to recursive function call.
Description Of Change:
Avoid starting of pended commands to SATA drive from completion
functions of a command to avoid recursion.
Issue Description:
Controller hang is observed with ATA pass through command followed by a
pended command that fails.
At the completion of pass through command, PL starts the pended IOs if
any.
If the pended IO is failed due to invalid CDB, then immediately
completion function is called causing recursion. This causes controller
hang.
Steps To Reproduce:
Install the FreeNAS and try to create ZFS pool(Storage -> Pools -> Add)
of the direct attached SSDs.
- ATA command completes when there are IOs in pendlist.
- The pended IO has invalid CDB
I have installed the firmware, and am keeping an eye on it. My system is
lightly loaded though, so my sightings of the issue have been rather spurious.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list