Да не причина это...
Телефон - железка. Компьютер железка. Чтобы две железки нашли друг друга нужен канал связи. В данном случае - кабель. При исправном канале связи компьютер должен увидеть телефон в любом случае, есть драйвера - нет драйверов,на определение наличия устройства это не влияет. Если кабель исправен, компьютер в любом случае должен найти устройство. Другое дело, без установленных драйверов на новое устройство, обмен данными будет не возможен. НО! НА НАХОЖДЕНИЕ НОВОГО УСТРОЙСТВА В СИСТЕМЕ НАЛИЧИЕ-ОТСУТСТВИЕ ДРАЙВЕРОВ НЕ ВЛИЯЕТ.
Телефон может не предлагать выбор режима подключения в двух случаях:
1. Телефон настроен на работу только в режиме СОМ-порта.
2. Кабель телефона неисправен.
В первом случае в системе без установленных драйверов появится неизвестное устройство, во втором телефон будет только заряжаться.