Hardware detection problems