I'm actually having the same problem, I have a 1 TB external drive (Seagate) that I use to have plugged in a hub but since the dissapearance off the scene, I tried plugging it in one of the USB outputs in the back of my 2009 IMac, which I just recently upgraded to Mac OS Sierra 10.12 (the day before I started having problems with my ext drive. It(the icon) does not show up on the screen, but if I plug it on a PC, I have no issues, this was also the way it was before. I did make sure that everything was selected in the Finder- prefferences drop down menu like Pigoo sugested (everything was already selected). I can access my Seagate dashboard but it's telling me that the drive is full, BUT when I plug the drive in my PC I can actually access everything and can tally up around 150 GB of data on the drive. The Disk Utility also says that it's full. Can I attribute all of this to Sierra? Who knows?
Another quirky thing, I have a Lexar 16 GB that I emptied and yes it says 15.32 GB available(right click, get info, properties) on my Mac, but when I plug it in my PC it reads(right click ,properties) 196MB available.
I have contacted support at Seagate, but dealing through emails and in India, they don't understand much and you loose a lot in the translation...