Linux: Preventing ‘No Caching mode page present’ errors from showing up on boot.

I had a problem (minor annoyance) when booting up Arch linux with a USB drive connected.  The problem was, upon boot I was receiving the following messy output to the console:

Rather than being hidden and showing up only on dmesg, these messages were obnoxiously appearing on my prompt screen and would mess up the look of the login.

If you get the same problem and would like to prevent this from happening, simply add

to your kernel boot parameters.
Further information can be found here:

Hope this helps :)