remove need for linux hardware explicitly, use diagnostics parsing instead.