I think the M910 is a pretty new server, so the online repository may not have any updates for it.  I don't think the Online Repository really pays any attention to what you have discovered, it just pulls up everything.
An M910 has been discovered OK and identified under View/Devices with a green tick. But under Manage/Software Updates, when running a Synchronize Now from Online Repository, the M910 is not picked up and software is not added.   Logs indicate no errors: "Extraction of latest packages complete" and "catalog downloaded and extracted". (BTW....Other models of servers have updated fine for the Repository (Online and ITA Repository) ITA checks Online every 24 hours). Thx,   John Bradshaw.
ITAssistant Software Update