Is the issue that a SMART value is warning/critical or no SMART values can be read?
Where does it say "smart command fail"? What program are you using?
Most programs cannot read SMART data in AHCI mode. Can you read the SMART values off a HDD?
it appears when the AHCI drivers are being installed during post, when it lists my AHCI drives. I am using the intel spec USB's, don't have the gigabyte ones attached to anything