Page MenuHomeFreeBSD

ahci_generic: add quirk for NXP0004 (NXP Layerscape LX2160A)
ClosedPublic

Authored by val_packett.cool on Jun 5 2020, 8:41 PM.
Tags
Referenced Files
F135818013: D25157.diff
Thu, Nov 13, 4:32 AM
Unknown Object (File)
Thu, Nov 6, 4:27 AM
Unknown Object (File)
Sat, Nov 1, 7:35 PM
Unknown Object (File)
Wed, Oct 22, 5:29 PM
Unknown Object (File)
Wed, Oct 22, 4:20 PM
Unknown Object (File)
Tue, Oct 21, 4:39 AM
Unknown Object (File)
Fri, Oct 17, 2:34 PM
Unknown Object (File)
Fri, Oct 17, 2:34 PM

Details

Summary

As suggested by @mw on freebsd-arm, AHCI_Q_NOPMP helps with this error:

(aprobe3:ahcich3:0:15:0): NOP FLUSHQUEUE. ACB: 00 00 00 00 00 00 00 00 00 00 00 00
(aprobe3:ahcich3:0:15:0): CAM status: Command timeout
(aprobe3:ahcich3:0:15:0): Error 5, Retries exhausted

(note: this machine requires D25145 to attach the AHCI controller)

Test Plan

Tested by @dan.kotowski_a9development.com on the NXP Layerscape LX2160A

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Seems same to me.. wouldn't hurt to get mav@'s nod too

This revision is now accepted and ready to land.Jun 5 2020, 11:31 PM

If its indeed known to be broken -- OK.