Кэнон не перестает меня удивлять. Причем сегодня он удивил не очень приятно: при попытке подключить фотоаппарат Canon PowerShot S90 к компьютеру через USB, на экранчике появилось сообщение «Ошибка коммуникации». Попытки установить связь с фотоаппаратом через другие порты USB и даже через другой компьютер не увенчались успехом.
Грешным делом подумал о проблемах с USB портом в фотоаппарате. Однако все оказалось проще. Эмпирически удалось выяснить, что по каким-то необъяснимым причинам, фотоаппарат не может синхронизироваться если количество снимков на карте памяти больше 3059! Удалил часть фотографий, и связь восстановилась. Такие вот дела…
[Обновлено 04/01/2016] Благодаря комментарию Владимира в вопросе можно поставить окончательную точку. Вот выдержка из инструкции по пользованию Canon S90:
Communication error: Images could not be transferred to the computer or printed due to the large amount of images (approx. 1000) stored on the memory card. Use a commercially available USB card reader to transfer the images. Insert the memory card into the printer’s card slot to print.