try matching by compatible id vs by hardware id