Patent ID: 8667363

Claim:
A cyclic redundancy check (CRC) checker system, comprising: a host cyclic redundancy check (CRC) generator that generates a CRC value based on a transmitted data stream and a CRC corrupter that corrupts the generated CRC value to a specific corrupted CRC error value that corresponds to a specific system error or status condition detected by the host; a selector at the host that sends the generated CRC value or the corrupted CRC error value in a CRC field of a data packet in the transmitted data stream; a client generator at the client that generates a client CRC unique pattern based on the data stream received from the host; a CRC verifier at the client to detect an error condition by comparing the client CRC unique pattern with the generated CRC value from the host; a CRC error value detector at the client that detects the corrupted CRC error value generated by the host that corresponds to the specific system error or status condition; and an instructor at the client for instructing the client to take specific corrective action based on the corrupted CRC error value detected by the CRC error value detector.