WD TV Live Does Not Recognise Non WD External USB HDDs

Hi there. I have had the TV Live player a while now and love it. However, it works fine with my external WD Passport 500GB but when I plug my Seagate FreeAgent 2TB USB 2 device into the USB port it does not recognise the drive. Does the device only recognise HDDs made by WD or should it recognise all HDDs connected directly using USB?

It certainly works with other non WD drives, however some drives are not recognised and that includes I believe some WD drives.