determine hardware or software problem