log error and return devices found if single devices don't respond.
change timeout to 5 seconds.  lots of read timeouts with 5+ devices.