Outdated or missing device drivers can prevent a smartphone from being recognized by a computer, which can prevent a connection from being established. In addition, if the drivers are out of date, the connection may be unstable or unreliable.