I am giving you all these recommendations since I am able to connect my Samsung cell phone with Android OS to a Lenovo laptop without problems.
I have the latest drives available and BIOS provided by Lenovo. So, check for a BIOS update is only a recommendation.